
Gostaria de usar a fonte Linux Libertine com um documento e estou tendo um problema com dígitos no modo matemático. Aqui está um MWE:
\documentclass[11pt]{artigo} \usepackage[matemática]{especificação matemática} \setprimaryfont{Linux Libertine O} \begin{documento} 1 $1$ $\mathrm{1}$ $\texto{1}$ \end{documento}
que, quando compilado com XeLaTeX, produz o seguinte (nenhum erro relatado):
Como você pode ver, $1$
ainda dá Computer Modern. Mas meu entendimentoda mathspec
documentaçãoé que isso \setprimaryfont
deve se aplicar a dígitos no modo matemático:
Talvez eu esteja entendendo mal alguma coisa sobre a documentação ou talvez tenha um problema com minhas fontes. Estou usando o TeXstudio 2.6.6 com MiKTeX 2.9 no Windows 7 de 64 bits.
Qualquer ajuda para $1$
fazer um Linux Libertine 1
seria apreciada.
Responder1
Você pode simplesmente remover a opção math
ao carregar o arquivo mathspec
.
MWE
\documentclass[11pt]{article}
\usepackage{mathspec}
\setprimaryfont{Linux Libertine O}
\begin{document}
1 $1$ $\mathrm{1}$ $\text{1}$
\end{document}
Saída
Carregar mathspec
com a math
opção força mathspec
o carregamento fontspec
sem a no-math
opção.
E o fontspec
manual afirma:
Se você achar que
fontspec
está alterando incorretamente a fonte matemática quando deveria deixá-la de lado, aplique a[no-math]
opção do pacote para suprimir manualmente sua fonte matemática.