过时的命令 \Bbb

过时的命令 \Bbb

我的 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} $

既简短又易读,并且如果有必要,可以轻松更改样式(例如,您希望对集合使用其他字体)。

相关内容