在 amsart 中是否有正确的方法使用 mathdesign 字体?

在 amsart 中是否有正确的方法使用 mathdesign 字体?
\documentclass{amsart}
\usepackage[bitstream-charter]{mathdesign}

给出

Package mathdesign/mdbch Warning: Package 'amsfonts' shouldn't be used in conjonction with package mdbch

是否有一种‘正确’的方式来使用mathdesign字体amsart

\documentclass[noamsfonts]{amsart}

产生错误。

我知道有黑客,但我不会去寻找它们。(如果我希望我的同事们容忍我的字体花哨,我需要与合著者分享我的文件,所以它们最好是干净的。)

答案1

看起来选项noamsfontsamsart问题,因为尽管如此,还是声明了引用的amsfonts.sty字体。解决方案是在加载类之前自己声明它:AMSbamsart.cls

\DeclareSymbolFont{AMSb}{U}{msb}{m}{n}
\documentclass[noamsfonts]{amsart}
\usepackage[bitstream-charter]{mathdesign}
\begin{document}
This is text.
\begin{equation*}
  \int_a^b \Omega(t_1) \partial t_1
\end{equation*}
\end{document}

这必须做 \documentclass因为错误发生在类文件本身中。幸运的是,虽然对我来说有些神秘(我对 LaTeX 和字体一无所知),但这个字体确实可以在文件中引用。

顺便说一句,这是一种很好看的字体。

相关内容