Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 ktug, stackexchange, stackoverflow, ctan, overleaf, google.com, sil.org, kopus.org, github.com, .io, i.com, tistory.com 등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
폰트에러 좀 잡아주세요
2014.05.12 09:47
OS : Windows 7
TeX Working : TexLIve 2013
Editor : TexWorks / xoblivoir
==== 폰트설정 ====
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Ligatures=TeX]{Minion Pro}
\setsansfont[Ligatures=TeX,Scale=MatchUppercase,BoldFont={*}]{Calibri}
\setmainhangulfont[Ligatures=TeX,BoldFont={Daum_Regular}]{KoPubBatang Light}
\setsanshangulfont[Ligatures=TeX,BoldFont={Daum_Regular}]{KoPubDotum Light}
\setmainhanjafont[Ligatures=TeX,BoldFont={Daum_Regular}]{KoPubBatang Light}
\setsanshanjafont[Ligatures=TeX,BoldFont={Daum_Regular}]{KoPubDotum Light}
\xetexkofontregime[puncts=prevfont, colons=prevfont, cjksymbols=hangul]{latin}
\usepackage{xetexko-hanging}
\hangingpunctuation
=== Error Message =====
LaTeX Font Warning: Font shape `EU1/KoPubDotumLight(0)/m/sc' undefined
(Font) using `EU1/KoPubDotumLight(0)/m/n' instead on input line 71
(이런 에러 메시지가 매우 많이 나옵니다.)
=== 71번째 줄 내용 =====
71 line : 주어진 큰 집합에 대해서만으로 이야기를 한정하여 그 부분집합 $A$, $B$, $C$, $\cdots$등을 생각할 때, 그 주어진 집합을 \textsf{전체집합}이라 하고 보통 $U$로 나타낸다. 전체집합 $U$의 부분집합 $A$에 대하여, $A$에 속하지 않는 모든 ($U$의) 원소들을 모아놓은 집합을 $A$의 \textsf{여집합}이라 하고, $A^c$로 나타낸다. 벤 다이어그램으로 표현하면 다음과 같다.
댓글 11
-
Progress
2014.05.12 10:01
-
처음처럼
2014.05.12 10:59
답변감사합니다.
그러면 textsc 로 처리한 부분을 에러가 없이 컴파일이 되게 하려면.. 어떤 방법이 잇을까요?
폰트를 다른것으로 바꾸면 되는지요?
-
그로몹
2014.05.12 11:11
글꼴을 대체하는 것은 소용이 없고요.
소스에서 \textsc 같은 명령을 \textit 같은 것으로 바꾸시면 됩니다.
\scshape이면 \itshape으로 바꾼다거나.
파일을 다 찾아다니면서 고치기 힘드시면
\renewcommand{\textsc}{\textit}
또는
\renewcommand{\textsc}{}
이런 식으로 하시거나 하면 될러는지...
(고수님의 질책을 기다리며...)
-
nanim
2014.05.12 12:11
\setmainhangulfont[Ligatures=TeX,SmallCapsFont={*},SmallCapsFeatures={}]{KoPubBatang Light}
-
처음처럼
2014.05.12 16:07
\textsc 는 없고 \textsf는 있구요..
nanim님이 언급하신 것으로 바꾸어도 똑같은 메시지기 나오네요
--- 콘솔출력
LaTeX Font Warning: Font shape `EU1/KoPubDotumLight(0)/m/sc' undefined
(Font) using `EU1/KoPubDotumLight(0)/m/n' instead on input line 45.
-
nanim
2014.05.12 17:52
\setsanshangulfont 등에도 SmallCapsFont 정의를 똑같이 하신 게 확실합니까?
-
처음처럼
2014.05.12 18:09
다음과 같이 수정했습니다만, 같은 메시지가 나오네요 ㅠ.ㅠ (바쁘신데 죄송합니다.)
수정해도 안된다면 Progress님 말씀처럼 경고이므로 그냥 무시하려고 합니다만.. 너무많이 나와서요..
%----- 폰트 설정 (수정)
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Ligatures=TeX]{Minion Pro}
\setsansfont[Ligatures=TeX,Scale=MatchUppercase,BoldFont={*}]{Calibri}
\setmainhangulfont[Ligatures=TeX,SmallCapsFont={*},SmallCapsFeatures={},BoldFont={Daum_Regular}]{KoPubBatang Light}
\setsanshangulfont[Ligatures=TeX,SmallCapsFont={*},SmallCapsFeatures={},BoldFont={Daum_Regular}]{KoPubBatang Light}
%\setmainhangulfont[Ligatures=TeX,BoldFont={Daum_Regular}]{KoPubBatang Light}
%\setsanshangulfont[Ligatures=TeX,BoldFont={Daum_Regular}]{KoPubDotum Light}
\setmainhanjafont[Ligatures=TeX,BoldFont={Daum_Regular}]{KoPubBatang Light}
\setsanshanjafont[Ligatures=TeX,BoldFont={Daum_Regular}]{KoPubDotum Light}
\xetexkofontregime[puncts=prevfont, colons=prevfont, cjksymbols=hangul]{latin}
\usepackage{xetexko-hanging}
\hangingpunctuation
-
nanim
2014.05.12 18:52
말씀하신 경고가 나오는 샘플을 하나 만들어서 올려보세요.제공하신 정보만으로는 뭐가 문제인지 알 수 없습니다.
-
nanim
2014.05.13 00:04
이것저것 신경쓰이는 게 좀 있습니다만, 질문하신 문제에 대해서만 말씀드리자면,
\setmainhangulfont[Ligatures=TeX,BoldFont={Daum_Regular},SmallCapsFont={*},SmallCapsFeatures={}]{KoPubBatang Light}
\setsanshangulfont[Ligatures=TeX,BoldFont={Daum_Regular},SmallCapsFont={*},SmallCapsFeatures={}]{KoPubDotum Light}
\setmainhanjafont[Ligatures=TeX,BoldFont={Daum_Regular},SmallCapsFont={*},SmallCapsFeatures={}]{KoPubBatang Light}
\setsanshanjafont[Ligatures=TeX,BoldFont={Daum_Regular},SmallCapsFont={*},SmallCapsFeatures={}]{KoPubDotum Light}이렇게 해도 또 무슨 비슷한 워닝이 보이지만 적어도 KoPub... 폰트의 sc에 대한 건 아니겠지요.
-
Progress
2014.05.13 00:10
1. 여하튼 small capital을 정의한 곳이 있습니다.
폰트 설정하는 부분이 아니라 환경 정의한 부분에서요.
\newenvironment{expb}
{\stepcounter{EXERPB}%
\renewcommand{\theEXERPB}{\scshape\bfseries{{\LARGE\thechapter-}\large\arabic{EXERPB}}\quad}%
\def\@currentlabel{\p@EXERPB\theEXERPB}%
\noindent\scshape{\theEXERPB}\;\;}
\newenvironment{chpb}
{\stepcounter{CHPB}%
\renewcommand{\theCHPB}{\scshape\bfseries{{Challenge\;\LARGE\thechapter-}\large\arabic{CHPB}}\quad}%
\def\@currentlabel{\p@CHPB\theCHPB}%
\noindent\scshape{\theCHPB}\;\;}
2. 그리고 preamble에 '@'을 사용해야 하는 곳이 나오면 \makeatletter와 \makeatother로 감싸주라고 했습니다.
-
처음처럼
2014.05.14 00:37
댓글 달아주신 Progress님과 nanim님게 감사드립니다.
두 분께서 제시해주신 대로 다 바꾸어 보아도 같은 에러가 생겨서..
그냥 경고문구라 생각하고 넘어가겟습니다..
감사합니다.
이건 에러 메시지가 아니라 '워닝(경고)' 메시지입니다. 무시하셔도 좋습니다.
해당 글줄이 조판되는 곳에 sc, 즉 스모올 캐피털(작은대문자)로 식자해야하는 부분이 있는 것 같습니다. 그러나 KoPub돋움 라이트엔 sc 모양의 글리프가 없어서 보통(normal) 모양으로 식자한다는 것입니다. 그도 그럴것이 한글 폰트에는 sc 모양이 없기 때문입니다.