ntheorem 和 mathdesign 不兼容

ntheorem 和 mathdesign 不兼容

我想使用 mathdesign 字体(即 bitstream-charter),也想使用 ntheorem 包。但是,看起来 ntheorem 尝试加载amssymb与 mathdesign 不兼容的包(它自己重新定义了所有相关符号)。我该如何解决这个问题?

这是AMWE,虽然顺序无关紧要,但它会双向中断。它还会用thmmarksoption 而不是amsmathoption中断

\documentclass{article}
\usepackage[amsmath]{ntheorem}
\usepackage[bitstream-charter]{mathdesign}
\begin{document}
Foo
\end{document}

答案1

\documentclass{article}
\usepackage{amsmath}
\usepackage[amsmath]{ntheorem}
\usepackage[bitstream-charter]{mathdesign}
\begin{document}
Foo
\end{document}

我认为。

答案2

这句话应该欺骗 LaTeX 相信已经加载了无限新版本的 amssymb,从而阻止任何 \usepackage{amssymb} 产生任何影响(除了可能的参数冲突)。\expandafter\def\csname [email protected]\endcsname{9999/12/31 prevent loading}

相关内容