當主字體不同時,如何讓 mathit 字體符合 $x$ (使用 Computer Modern)?

當主字體不同時,如何讓 mathit 字體符合 $x$ (使用 Computer Modern)?

我正在設定一本書,其主要文字字體為 Source Serif Pro,同時堅持使用電腦現代數學字體。 (這些可能不是最好的選擇,但目前,我堅持使用它們。)但\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保留了電腦現代符號,正如我所希望的那樣。我如何知道\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}

在此輸入影像描述

相關內容