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>처럼 입력하시면 좋습니다.
전문가님들의 폰트 설정은 ?
2015.11.19 13:30
수고하십니다...
-----------------------------------------------------------------------------------
OS : Windows 10 / Texing : Ko.TexLive 2015 XeLaTex / Texworks
-----------------------------------------------------------------------------------
짧은 지식으로 수학책을 텍으로 만들고 있습니다.
파일이 대용량이라 컴파일시 mathmode 경고 및 폰트 경고문구가 매우 많이 나와서
"경고" 에러로 처리하고 넘어가려다 전문가님들께서는
XeLaTex 을 사용할 때 한글, 영문 등의 폰트 설정은 어떤 것을 사용하는지 알고 싶습니다.
아래는 제가 지금 사용 중인 폰트 설정입니다..
%~~~~~ 폰트 설정
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Ligatures=TeX,Scale=MatchUppercase,BoldFont={Palatino Linotype Bold}]{Palatino Linotype}
\setsansfont[BoldFont={* Bold}]{Linux Biolinum O}
\setmainhangulfont[Ligatures=TeX,BoldFont={-윤고딕330}]{-윤명조330}
\setsanshangulfont[Ligatures=TeX,BoldFont={-윤고딕330}]{-윤고딕320}
\setmainhanjafont[Ligatures=TeX,BoldFont={-윤고딕330}]{-윤명조330}
\setsanshanjafont[Ligatures=TeX,BoldFont={-윤고딕330}]{-윤고딕320}
\xetexkofontregime[puncts=prevfont, colons=prevfont, cjksymbols=hangul]{latin}
\usepackage{xetexko-hanging}
\hangingpunctuation
위 설정 때문에인지는 잘 모르겟지만... 컴파일시 너무 많이 나오는 경고(?) 문구가..
(1) LaTeX Font Warning: Command \normalsize invalid in math mode on input line 1924
(2) Overfull \hbox (1.44977pt too wide) in paragraph at lines 2124--2124
[][][][]\EU1/PalatinoLinotype(0)/bx/n/12 11
와 같은 두 가지가 많이 나옵니다...
해결책이 있을까요??
(11/19일 오후 1:30분에 tlupdate 를 햇습니다.)
댓글 8
-
비블리아
2015.11.19 15:24
-
처음처럼
2015.11.19 15:36
네.. 소스와 컴파일 에러를 스크린 샷으로 첨부해봅니다...
-
비블리아
2015.11.19 20:32
보기에 displayed 수식에서 계속 에러가 나는 것이 무엇인가 수식 폰트를 바꾸는 패키지를 부르시는 듯합니다.
지금 사용하시는 font setting에서 다른 아무 패키지도 부르지 않으면 아무런 warning이 보이지 않습니다.
preample을 잘 보셔야 할듯 합니다.
확실한 것을 알아보려면 warning 이 생기는 아주 작은 샘플파일을 하나 올려주시는 것이 좋습니다.
(MWE를 요구하는 말씀히 항상 있습니다.)
사실 이런 MWE를 만들다 보면 스스로도 문제점을 파악할 수 있습니다.
-
메타
2015.11.19 23:50
1) latex의 디폴트 theorem style환경에서는 디폴트 폰트가 이텔릭체인데 그것을 고치면서 에러가 나는 경우가 많습니다. 혹시 amsthm과 amsmath패키지를 쓰지 않으셨다면 그런 에러가 나올 수도 있습니다. 정리 정의 같은 기능이 있는 문서는 amsmath 씨리즈를 쓰는 것이 권장사항입니다. 물론 해당 패키지를 쓰셨다면 다른 것이 이유일 것입니다.
2) \hbox는 유저들이 쓰는 LaTeX 명령이 아니라 knuth가 만든 TeX명령어입니다. 저도 자세한 메카니즘은 잘 모르겠는데 행바꿈을 하면서 단어를 끊는 것과 관련되는 것으로 알고 있습니다. 수식의 길이가 길면 저런 에러가 나올 수도 있습니다. 가장 간단한 해결 방법으로는 \linebreak 명령어를 쓰는 것이 있습니다..
-
처음처럼
2015.11.25 15:59
위의 폰트 설정을 모두 삭제하고,
\usepackage{libertineRoman}
라는 폰트 스타일만 불러서도 해보앗습니다만, 같은 결과가 나타납니다.
제가 어떤것을 여기에 올려야 다른분들이 검토해줄지 모르겟어요..
댓글 올려주시면 올려드리겠습니다. 감사합니다.
-
비블리아
2015.11.25 16:15
위에 제가 드린 말씀은 이 문제가 폰트 설정의 문제가 아닐 것이라는 뜻입니다.
현재 에러가 나는 파일을 하나 올려주십시요. (이것이 MWE입니다.)
적어도 preamble 전체를 보아야 합니다.
-
NDH
2015.11.25 19:47
(1)번 문제는 preamble에서 환경 정의를 잘못했기 때문일 가능성이 높습니다.
(2)번 문제는 preamble에서 환경 정의를 잘못했기 때문일 가능성이 높습니다.
그런데 무슨 환경을 어떻게 정의하고 본문에서 어떻게 사용했는지 알 수 없으니, 답변도 할 수 없습니다.
-
처음처럼
2015.11.25 21:33
네... 감사합니다...
프림블과 일부 내용을 압축 파일로 올립니다.
이것저것 복사한거라 좀 어지럽습니다만 ... 바쁘실텐데.. 검토 부탁드립니다.
두 번째 것은 어쩔 수 없는 것 같아 보이고요.
첫번째 것은 line 1924 에 있는 수식을 전부 보여주셔야 문제를 파악할 수 있을 듯합니다.