\sin
我正在尝试将数学运算符( 、等)的字体更改\limsup
为 Adobe Garamond Pro,然后通过以下方式加载fontspec
以便与 LuaTeX 一起使用。我尝试修改此代码egreg 提供的内容如下:
\documentclass[letter]{article}
\usepackage{fontspec}
\setmainfont{Adobe Garamond Pro}
% egreg code
\DeclareSymbolFont{garamondOperators}{OT1}{"Adobe Garamond Pro"}{m}{n}
\SetSymbolFont{garamondOperators}{bold}{OT1}{"Adobe Garamond Pro"}{b}{n}
\makeatletter
\renewcommand{\operator@font}{\mathgroup\symgaramondOperators}
\makeatother
% Test code
\begin{document}
$\sup$
sup
\end{document}
即使我用引号将字体名称括起来,数学运算符也会显示在 Computer Modern 中。我是否需要导入 Adobe Garamond Pro 并在序言中为其指定自己的名称,以便它能够被识别\DeclareSymbolFont
?
编辑:事实证明,问题是由于我将lmodern
与 结合使用而导致的fontspec
。如果没有lmodern
,一切都会正常运行。