5
\documentclass{amsart}
\usepackage[bitstream-charter]{mathdesign}

gives

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

Is there a 'proper' way to use mathdesign fonts in amsart?

\documentclass[noamsfonts]{amsart}

produces an error.

I know there are hacks, not looking for those. (I need to share my files with co-authors so they better be clean, if I want my colleagues to tolerate my font extravaganza.)

6

It appears that the option noamsfonts to amsart is bugged, because amsfonts.sty declares the font AMSb that is referenced in amsart.cls nonetheless. The solution is to declare it yourself before loading the class:

\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}

This has to be done before \documentclass since the bug occurs within the class file itself. Fortunately, in some way mysterious to me (I know nothing about LaTeX and fonts) this font can indeed be referenced even first thing in the file.

That's a nice font, by the way.

3
  • 1
    Only the second line is necessary. It's surely a bug in the AMS classes; the msbm font is used only to provide a correct \DH glyph when OT1 encoding is used. Unfortunately, being due to an \edef executed during the processing of the class file it's not possible to correct it without modifying the class itself. – egreg Apr 23 '13 at 8:16
  • Well, this is probably as clean as we can get. Just hope that amsart.cls will get fixed eventually.. – DCh Apr 23 '13 at 15:29
  • @David: Barbara Beeton is the person to submit this too. She watches this site for bug reports, too. – Ryan Reich Apr 23 '13 at 15:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.