当主字体不同时,如何使数学字体匹配$x$(使用 Computer Modern)?

当主字体不同时,如何使数学字体匹配$x$(使用 Computer Modern)?

我正在设置一本书的主文本字体为 Source Serif Pro,同时坚持使用 Computer Modern 数学字体。(这些可能不是最好的选择,但就目前而言,我只能使用它们。)但\mathit表现并不如我所愿。我希望$v$$\mathit{vs}$看起来兼容,但它们看起来却大相径庭。

展示截然不同的 v

代码如下:

\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}

我找到了问题 如何更改 XeTeX/fontspec 中的数学斜体字体?mathspec我已经查看了和软件包 的文档fontspec,并fontspec保留了 Computer Modern 符号,正如我所希望的那样。我怎么知道\mathit我希望它做与 Computer Modern 下相同的事情呢?

答案1

使用无数学选项

\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}

在此处输入图片描述

相关内容