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>처럼 입력하시면 좋습니다.
XeLaTeX의 글꼴 선택에 문제
2020.09.07 19:23
안녕하세요.
이태껏 pdfLaTeX로만 조판을 하다가, XeLaTeX에서 글꼴을 변경하는 것을 배워서 이것저것 활용해보는 중입니다.
이때 글꼴 선택에 문제가 있습니다.
웹 상에서 받은 사용자 글꼴 중 특정 글꼴(Manrope https://fonts.google.com/specimen/Manrope )을 fontspec 패키지가 인식을 못 하는 것 같습니다.
웹에서 받은 다른 글꼴들(Noto Sans 등)이나 윈도우에 내장된 다른 글꼴들(Arial 등)은 문제 없이 인식합니다.
MikTeX Console에서 Refresh font map files를 해도 해당 문제가 지속됩니다.
다음은 Minimal Working Example입니다.
\documentclass{article}
\usepackage{fontspec}
\usepackage{lipsum}
\setmainfont{Manrope}
\begin{document}
\lipsum[1]
\end{document}
이후 컴파일하면 다음과 같은 에러가 나타납니다.
Font TU/Manrope(0)/m/n/10=Manrope at 10.0pt not loadable: Metric (TFM) file or installed font not found.
.tex 파일이 있는 곳에 글꼴 파일을 두고 \setmainfont{글꼴 파일명.ttf}와 같이 하면 조판은 되는데, boldface 따위를 구현하지 못합니다.
제 사용 환경은 Windows 10, MikTeX 2.9입니다. 조언 부탁드립니다.
댓글 4
-
anonymous
2020.09.07 23:43
-
fontspec
2020.09.08 00:56
감사합니다. 해당 문제는 말씀하신 명령어로 해결이 되었습니다.
다만 아직도 의문점이, 왜 해당 글꼴만 글꼴 이름으로 적용하는 것이 되지 않느냐는 것입니다. 공주대 워크숍 문서에서 TeXLive의 설정 파일을 건드리는 것과 연관이 있는 것 같은데, MikTeX에도 그 비슷한 무언가가 있을 텐데 찾지 못하겠군요. -
yihoze
2020.09.08 08:12
위에서 언급하신 문서에 따르면 xetex에서 폰트 이름으로 설정하기 위해 local.conf를 만들어야 합니다. 왜냐하면 전에는 폰트가 c:\windows\fonts 폴더에 설치되었지만, 요즘에는 (디폴트로) c:\users\아무개\AppData\Local\Microsfot\Windows\Fonts 폴더에 설치되기 때문입니다. MiKTeX에서는 이것이 다를지도 모르겠습니다만, 손쉬운 해법은 폰트를 "모든 사용자용으로 설치"하는 것입니다. 그러면 c:\windows\fonts에 설치됩니다.
-
fontspec
2020.09.08 09:28
감사합니다. 모든 사용자용으로 설치하니 글꼴 사용에 아무런 이상이 없네요.
MiKTeX을 버리고 TeXLive를 써야 할지 고민입니다.
fontspec 설명서를 읽어 보시는 것이 좋겠지만, 공주대학교 문서작성 workshop 2019 에서 "폰트: 설치, 설정, 적용 (김강수)" 부분을 읽어 보세요.
글꼴 이름을 찾으실 수 있다면 글꼴 이름으로 사용하시면 됩니다. 글꼴 화일 이름으로 글꼴을 사용하는 것이 차라리 명확하고 쉬울 수 있습니다.
위의 fontspec 설명서에서 "2. Font selection"에서 "by font name", "by file name" 의 2 page 정도만 읽으시면 충분할 것입니다.