
我的 LaTeX 编辑器中不断弹出警告,这真的很烦人。它说该命令\Bbb
已过时,我应该改用\mathbb
。我个人喜欢这个命令\Bbb
,原因很明显,它比新命令短。如果命令\Bbb
已过时,那他们为什么不把它拿出来?如果我尝试创建一个新命令来重新定义\Bbb
为\mathbb
,编译器不会允许我这样做。有没有办法摆脱这个警告?
答案1
\Bbb
几年来,提供的命令amsfonts
已重命名为,\mathbb
以符合其他字体选择命令(\mathcal
,\mathbf
等等)。
该命令\Bbb
已被重新定义为在第一次使用时发出警告,但随后它的工作原理完全相同\mathbb
。
当然,您可以随意重新定义它:
\usepackage{amssymb} % or amsfonts
\renewcommand{\Bbb}{\mathbb}
这样您就不会收到任何警告。
为什么它还没有被删除?因为许多遗留文档都使用它。
答案2
我怀疑你到处都在用这个命令来排版矩阵或一组数字之类的东西。你应该尝试将样式与内容分开,同时避免手指过度打字。
\newcommand{\set}[1]{\mathbb{#1}}
...
$ x \in \set{N} $
既简短又易读,并且如果有必要,可以轻松更改样式(例如,您希望对集合使用其他字体)。