我在用
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Ubuntu}
更改我的 latex 文档中的“文本”字体。然而,这弄乱了一些数学方程式和类似的东西
\mathbf{E} \exp \sin \cos
也使用文本字体显示,这使得它看起来很丑陋并且与方程的其余部分不一致。
有没有办法解决这个问题,以便上面指定的字体仅用于文本而不是方程式中的任何地方?
答案1
\usepackage[no-math]{fontspec}
而不是xltxtra
(假设您有最新的字体规范)。
答案2
mathspec
您也可以尝试在之前xltxtra
(或fontspec
)加载包
\usepackage{mathspec}
\usepackage{xltxltra}
或者,您可以定义特定的数学字体。