直接访问 dutchcal 和其他字体

直接访问 dutchcal 和其他字体

我想使用dutchcal字体定义一个符号,但是使用dutchcal包会破坏命令\mathcal

一个解决方法是定义另一个\matholdcal命令

\DeclareMathAlphabet{\matholdcal}{OMS}{cmsy}{m}{n}

并在整个文档\mathcal中用替换。虽然我不明白 的语法,但它工作得很好。\matholdcal\DeclareMathAlphabet

但一直使用它很麻烦\matholdcal,而且如果我想复制粘贴其他文档的部分内容就会造成混乱。

我想做相反的事情,保留\mathcal原有的命令,并仅为 dutchcal 字体创建一个新命令。

但是我不知道如何在我的 LaTeX 树中查找字体,也不知道如何替换上面的OMS内容cmsy

谢谢您的帮助!

答案1

我终于找到解决办法了!

通过查看dutchcal.sty我发现了应该使用哪些行来代替调用包:

\DeclareMathAlphabet{\mathdutchcal}{U}{dutchcal}{m}{n}
\SetMathAlphabet{\mathdutchcal}{bold}{U}{dutchcal}{b}{n}
\DeclareMathAlphabet{\mathdutchbcal}{U}{dutchcal}{b}{n}

希望其他人觉得它有用。

相关内容