
문서에 Linux Libertine 글꼴을 사용하고 싶은데 수학 모드에서 숫자 관련 문제가 발생했습니다. MWE는 다음과 같습니다.
\documentclass[11pt]{문서} \usepackage[수학]{mathspec} \setprimaryfont{Linux Libertine O} \begin{문서} 1 $1$ $\mathrm{1}$ $\text{1}$ \end{문서}
XeLaTeX로 컴파일하면 다음이 생성됩니다(보고된 오류 없음).
보시다시피 $1$
여전히 Computer Modern을 제공합니다. 하지만 내 이해는mathspec
문서 에서이는 \setprimaryfont
수학 모드의 숫자에 적용되어야 한다는 것입니다.
아마도 제가 문서에 대해 뭔가 잘못 이해하고 있거나 글꼴에 문제가 있을 수도 있습니다. 저는 Windows 7 64비트에서 MiKTeX 2.9와 함께 TeXstudio 2.6.6을 사용하고 있습니다.
$1$
Linux Libertine을 만드는 데 도움을 주시면 1
감사하겠습니다.
답변1
math
로드할 때 간단히 옵션을 제거할 수 있습니다 mathspec
.
MWE
\documentclass[11pt]{article}
\usepackage{mathspec}
\setprimaryfont{Linux Libertine O}
\begin{document}
1 $1$ $\mathrm{1}$ $\text{1}$
\end{document}
산출
mathspec
옵션 과 함께 로드하면 옵션 없이 로드 math
됩니다 .mathspec
fontspec
no-math
그리고 fontspec
설명서에는 다음과 같이 명시되어 있습니다.
fontspec
충분히 혼자 남겨 두어야 할 수학 글꼴을 잘못 변경하는 경우[no-math]
패키지 옵션을 적용하여 수학 글꼴을 수동으로 억제하십시오.