Como fazer com que a fonte mathit corresponda a $x$ (usando Computer Modern) quando a fonte principal é diferente?

Como fazer com que a fonte mathit corresponda a $x$ (usando Computer Modern) quando a fonte principal é diferente?

Estou configurando um livro com a fonte de texto principal Source Serif Pro e mantendo a fonte matemática Computer Modern. (Essas podem não ser as melhores escolhas, mas por enquanto estou preso a elas.) Mas \mathitnão está se comportando como espero. Eu quero $v$que $\mathit{vs}$pareçam compatíveis, mas em vez disso eles parecem surpreendentemente diferentes.

demonstração de v's totalmente diferentes

Aqui está o código:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Source Serif Pro}[Scale=MatchLowercase]
\begin{document}
\thispagestyle{empty}
Singular $v$, plural $\mathit{vs}$, list \texttt{(cons $v$ $\mathit{vs}$)}.
\end{document}

Eu encontrei a pergunta Como altero a fonte matemática em itálico no XeTeX/fontspec? e vasculhei a documentação dos mathspecpacotes fontspece e fontspecpreservei os símbolos do Computer Modern exatamente como esperava. Como posso saber \mathitse quero que ele faça a mesma coisa que fez no Computer Modern?

Responder1

use a opção sem matemática

\documentclass{article}
\usepackage[no-math]{fontspec}
\setmainfont{Source Serif Pro}[Scale=MatchLowercase]
\begin{document}
\thispagestyle{empty}
Singular $v$, plural $\mathit{vs}$, list \texttt{(cons $v$ $\mathit{vs}$)}.
\end{document}

insira a descrição da imagem aqui

informação relacionada