Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
texlive 2014에서 기본으로 지원하는 한글 폰트를 알 수 있을까요?
2014.09.19 13:23
2014에서 기본으로 지원하는 폰트와 그 폰트의 클래스를 알수 있을까요?
간단한 예제로 보여주시면 너무 좋을 것 같습니다.
감사합니다.
댓글 10
-
likesam
2014.09.19 14:54
-
choho
2014.09.19 16:21
fontspec error: "font-not-found"!! The font "NanumMyeongjo" cannot be found.!! See the fontspec documentation for further information.이런 에러가 발생하는데 사용전에 어떤 작업이 필요한가요?그리고 ! This package requires XeTeX 0.997 or higher..이거는 무슨 에러인지 알수 있을까요? -
likesam
2014.09.19 17:23
fontspec error: "font-not-found" , The font "NanumMyeongjo" cannot be found.
-> NanumMyeongjo 라는 글꼴이 없다는 뜻입니다.
This package requires XeTeX 0.997 or higher..
-> XeLaTeX 으로 컴파일을 하여야 하는데, XeTeX 0.997 이상으로 컴파일하라는 뜻입니다.
-
CHOBO
2014.09.19 17:26
무지한 질문 같아서 죄송합니다.
위에 주신 URL을 통해서 나눔명조 글자체를 받아서 리눅스에 설치도 했는데 같은 에러가 발생하는거는 무슨 문제일까요?
그리고 XeTeX를 업데이트 하는 방법이 있나요?
간단하게 폰트를 다운 받는 것 없이 기본 폰트가 아니라 다른 폰트를 사용할수는 없을까요?
감사합니다.
-
nanim
2014.09.19 19:43
1. pdflatex으로 컴파일하는 경우
=> TeX Live에서 설치해주는 nanumtype1이 본문 글꼴이고 사실상 이것밖에 쓸 수 없습니다.
=> 추가로 은 글꼴 type 1을 쓸 수 있는데 이것은 KTUG 사설저장소를 통하여 (sudo) tlmgr install unfonts-base
2. xelatex / lualatex으로 컴파일하는 경우
=> KTUG 사설저장소를 통하여 다음 두 글꼴을 설치하십시오.
=> (sudo) tlmgr install nanumttf
=> (sudo) tlmgr install hcr-lvt
각각 나눔 명조/고딕 트루타입과 함초롬 lvt입니다.
* 어떤 리눅스인지는 모르겠지만 우분투나 데비안이라면 apt-get install fonts-nanum 으로 나눔 글꼴을 설치할 수 있을지 모릅니다.
* 은 글꼴을 설치하려면 tlmgr install unfonts-base로 texlive에 설치하거나 apt-get install ttf-unfonts-core 명령으로 시스템에 설치할 수 있습니다.
====
중요한 것은 어떤 컴파일 명령을 사용하느냐입니다. 폰트가 문제라면 xelatex으로 컴파일하는 것을 잊지 마십시오.
-
chobo
2014.09.25 11:18
사설 저장소라고 하시는 것은 외부 사이트나 카페 같은 것을 말씀하시는 건가요?
위에 분이 올려주신http://www.ctan.org/ctan-portal/search/index?phrase=korean+fonts에있는 파일들로는 안되나요?
-
nanim
2014.09.25 13:34
사설저장소는 http://wiki.ktug.org/wiki/wiki.php/KtugPrivateRepository 이것을 말하는 것입니다.
이 사이트의 설치 안내 문서는 KTUG 사설저장소를 당연히 등록하여 운영하도록 안내하고 있습니다.
특별한 경우가 아니면 대부분 이 저장소가 자신의 시스템에 등록되어 있을 것입니다.
말씀하신 링크에 있는 파일들에 대하여 조금 설명을 드리자면
- package uhc와 package hlatex-fonts는 거의 같은 것입니다.
- fonts for far eastern languages에 있는 폰트는 지금 사용할 수 없거나 필요없는 것입니다.
- package cjk-fonts에 들어 있는 것은 현재 사용할 수 없는 건 아닌데 사용할 수 있게 하려면 까다로운 절차를 거쳐야 하고 그렇게 해도 어차피 pk 비트맵 폰트입니다. 즉 별 소용없다는 뜻입니다.
- package cjk-ko는 폰트 패키지가 아닙니다.
여기 열거된 폰트 중에 TeX Live 2014에 들어간 것은 nanumtype1입니다. 이것이 현재 사용하는 (표준적인) type 1 한글 글꼴입니다. latex과 pdflatex에서는 이 글꼴만을 사용합니다.
uhc 폰트 중 아주 조금(명조체만) TeX Live 2014에 들어가 있습니다. 이것은 nanumtype1의 명조체에 한자가 없다는 점 때문에 한자 부분만 현재 주로 활용하고 있습니다. 그러나 원한다면 uhc 명조체를 문서의 기본 글꼴로 할 수도 있기는 합니다.
결론은 latex/pdflatex에서 사용하는 한글 글꼴은 nanumtype1과 uhc 명조체밖에 없다는 뜻입니다.
트루타입이나 오픈타입 한글 글꼴이 CTAN이 올라 있는 것은 없습니다.
이런 현실을 감안하여, KTUG 사설저장소에서는 은 글꼴 type1과 트루타입, 함초롬 LVT 트루타입, 나눔 명조와 고딕 트루타입을 제공합니다. 간단히 tlmgr 명령으로 설치할 수 있습니다. 특히 은 글꼴 type1은 CTAN에 올라 있는 uhc 전체 패키지나 HLaTeX-fonts와 동등합니다. 중복해서 설치할 필요가 없습니다.
- 은글꼴 : tlmgr install unfonts-base
- 나눔 트루타입: tlmgr install nanumttf
- 함초롬 : tlmgr install hcr-lvt
나눔이나 함초롬은 사용자가 이미 컴퓨터에 설치해두었을 수도 있습니다. 이럴 경우 위의 tlmgr을 이용한 설치가 불필요하겠습니다.
-
초보
2014.09.26 17:07
매번 답해주셔서 감사합니다.
폰트 설치 완료 했고 info를 통해서 설치가 된것도 확인을 했습니다.
헌데 다음과 같은 간단한 파일을 실행을 해보는데 글꼴을 바꿔봐도 항상 기본 글꼴로 출력이 됩니다.
소스에 문제가 있나요? 감사합니다.
% !TEX TS-program = pdflatex
\documentclass{article}
\usepackage{kotex}
\usepackage{xetexko}
\setmainhangulfont{Nanum Gothic}
\begin{document}
한글나라jgjhbk
\end{document} -
likesam
2014.09.27 09:15
소스에 문제가 있는 것이 아니고, LaTeX의 컴파일 과정을 이해하시지 못하고 계신 듯 합니다.
위의 소스만을 놓고 보면, 무엇이 문제라고 말씀을 드리기 보다, .tex으로 작성하신 문서가 어떤 과정을 거쳐서 .pdf로 만들어 지는 지 이해하시지 못하고 계신 듯 합니다.
xetexko로 한글을 사용하시고, 한글 글꼴로 Nanum gothic을 사용하겠다고 하시고, 컴파일러는 pdflatex가 돌아갔을 가능성이 높습니다. 이문서는 XeLaTeX이나 LuaLaTeX으로 돌려야 제대로 나옵니다. ( 나눔 고딕을 정확히 부르셨는지는 논외로 치구요. )
관련 문서를 짚어 드릴 수 있으면 좋겠지만, kotex의 설명서와 xetex-ko의 설명서부터 찾아보셔서 읽어 보시기를 권하여 드립니다.
더더욱 권하여 드리고 싶은 것은, 주변에 TeX을 잘 아시는 분이 계시다면 물어보시고, 아니라면 곧있을 문서작성 워크샵(http://www.ktug.org/xe/index.php?document_srl=187040)에 오셔서 들어보시고, 물어보시는 것을 권하여 드립니다.
-
초보
2014.09.29 08:49
답변 감사합니다.
컴파일을 할 떄는 혹시나 하는 마음으로 pdflatex, lualatex, xelatex 모두 컴파일 해보았습니다.
말씀하신대로 lualatex에서만 결과가 나왔습니다. 하지만 위에 말씀드린것처럼 글꼴의 변화가 없어서 질문을 다시 드립니다.
한글은 출력은 되지만 아무리 다른 글꼴로 바꿔보아도 변화가 발생하지않아서 혹시 글꼴 바꾸는 부분의 소스가 이상이 있나 궁금합니다
This package requires XeTeX 0.997 or higher..
l.21 ...his package requires XeTeX 0.997 or higher.}
! Undefined control sequence.
\XKiffontisaccessible ...uppressfontnotfounderror
\@ne \font \x ="#1" at 10p...
l.7 \begin{document}?
! Undefined control sequence.
\XKiffontisaccessible ...uppressfontnotfounderror
\@ne \font \x ="#1" at 10p...
l.7 \begin{document}?
luaotfload | db : Reload initiated (formats: otf,ttf,ttc,dfont); reason: "Font Dotum not found.".
! Font \x=Dotum at 10pt not loadable: metric data not found or bad.
<to be read again>
\endgroup
l.7 \begin{document}?
! Undefined control sequence.
\XKiffontisaccessible ...uppressfontnotfounderror
\@ne \font \x ="#1" at 10p...
l.7 \begin{document}
실행하면 다음과 같은 문구가 계쏙해서 나오는데xeTex이 부분을 업데이트 할 수 있을까요?
아무래도 워크샵에는 참석을 하도록 해보아야겠네요 ㅠㅠ
http://www.ctan.org/ctan-portal/search/index?phrase=korean+fonts 를 참조하세요.