我需要代表 0 和 1 的 mathbb 符号。目前我正在使用bbold
字体进行此操作。效果很好:
\documentclass[10pt]{article}
\DeclareMathAlphabet{\mymathbb}{U}{bbold}{m}{n}
\usepackage{amsmath}
\begin{document}
\begin{displaymath}
\mymathbb{0}
\mymathbb{1} x + y
\end{displaymath}
\end{document}
但是,在我的文档的另一部分,我正在使用sansmath
。只要我包含 sansmath 包,bbold 字体就会损坏,即使我不使用 sansmath。
我怎样才能让 sansmath 不再破坏其他数学字体?
奇怪的是,它似乎只会因数字而中断。但是mymathbb{N}
工作正常。
答案1
(这不算是一个答案。)
有问题的语句如下sansmath.sty
:
\DeclareMathSymbol{0}{\mathord}{operators}{`0}
\DeclareMathSymbol{1}{\mathord}{operators}{`1}
...
全局声明0
并1
使用operators
符号字体。
sansmath.sty
除了创建一个本地副本并注释掉这些行之外,我没有其他好的解决方法。但也许这对你来说已经足够了!