使用 wrisym 时恢复 mathversion{normal} 的 Computer Modern 字体

使用 wrisym 时恢复 mathversion{normal} 的 Computer Modern 字体

我已经添加了

\usepackage[uprightmonomath]{wrisym}

到序言部分获取 Mathematica 输入字体。我可以使用\mathversion{mono}和来访问它们\mathversion{monobold}

但还将和wrisym的字体更改为Times。我该怎么做才能使和与默认的 Computer Modern 相对应?mathversion{normal}\mathversion{bold}normalbold

(ps 默认的正文字体也改为 Times。所以我还需要将默认的正文改为 Computer Modern。在埃格尔,我通过添加\renewcommand{\rmdefault}{cmr}到序言中实现了它。)

答案1

我相信您不想加载wrisym,而只是定义新的数学版本:

\DeclareMathVersion{mono}
\DeclareMathVersion{monobold}
\SetSymbolFont{letters}{mono}{OML}{wttum}{m}{n}
\SetSymbolFont{operators}{mono}{OT1}{wttr}{m}{n}
\SetSymbolFont{symbols}{mono}{OMS}{wtty}{m}{n}
\SetSymbolFont{largesymbols}{mono}{OMX}{wttv}{m}{n}
\SetSymbolFont{letters}{monobold}{OML}{wttum}{b}{n}
\SetSymbolFont{operators}{monobold}{OT1}{wttr}{b}{n}
\SetSymbolFont{symbols}{monobold}{OMS}{wtty}{b}{n}
\SetSymbolFont{largesymbols}{monobold}{OMX}{wttv}{b}{n}

文档中的此代码将定义在

\mathversion{mono}

或者

\mathversion{monobold}

不对默认文本和数学字体做任何改变。

相关内容