
Springer의 LNCS 클래스(다음 위치에 있음)llncs.zip) fontaxes
다음 추가 글꼴을 로드하려고 하면 경고가 표시됩니다.
\documentclass{llncs}
\usepackage[math]{iwona}
\usepackage{libertine}
\begin{document}
Hello
%\subsection{Hello} % uncomment this line to see warning
\end{document}
아마도 fontaxes
내부적으로 어딘가에서 사용되고 있을 것입니다. 실제로 무엇을 하는지는 모르겠지만 fontaxes
; subsection
위의 코드에서 볼 수 있듯이 a를 도입하는 것만 으로도 경고를 발생시키기에 충분한 것 같습니다.
할 수는 있지만경고를 억제하다, 차라리 문제를 해결하거나 적어도 누군가가 그것이 문제가 아니라고 확신시켜 주길 바랍니다.
답변1
패키지는 에서 요구하는 와 iwona
호환되지 않는 방식으로 수학 글꼴을 설정합니다 . 경고는 문제가 발생하자마자 클래스 에도 표시되므로 클래스에 의존하지 않습니다.fontaxes
libertine
article
\boldmath
llncs.cls
섹션 제목을 조판할 때 발생합니다 .
iwona.sty
필요한 작은 변경 사항을 적용하여 에서 수행한 것처럼 수학 글꼴을 직접 정의하면 경고나 오류 없이 동일한 결과를 얻을 수 있습니다 .
\documentclass{llncs}
\usepackage{libertine}
\DeclareSymbolFont{operators} {OT1}{iwonam}{m}{n}
\DeclareSymbolFont{letters} {OML}{iwona}{m}{it}
\DeclareSymbolFont{symbols} {OMS}{iwona}{m}{n}
\DeclareSymbolFont{largesymbols}{OMX}{iwona}{m}{n}
\SetSymbolFont{operators} {bold}{OT1}{iwonam} {b}{n}
\SetSymbolFont{letters} {bold}{OML}{iwona} {b}{it}
\SetSymbolFont{symbols} {bold}{OMS}{iwona}{b}{n}
\SetSymbolFont{largesymbols}{bold}{OMX}{iwona}{b}{n}
\DeclareMathAlphabet{\mathbf}{OT1}{iwona}{bx}{n}
\DeclareMathAlphabet{\mathsf}{OT1}{iwona}{m}{n}
\DeclareMathAlphabet{\mathit}{OT1}{iwona}{m}{it}
\DeclareMathAlphabet{\mathtt}{OT1}{iwona}{m}{n}
\SetMathAlphabet{\mathsf}{bold}{OT1}{iwona}{bx}{n}
\SetMathAlphabet{\mathit}{bold}{OT1}{iwona}{bx}{it}
\begin{document}
Hello
$\sin\pi=0$
{\boldmath$a+b=c$}
\subsection{Hello}
\end{document}
그러나 Linux Libertine의 텍스트와 Iwona의 수학은 정말 눈에 띕니다.