如何为命令 mathbb 添加别名?
How do I alias command mathbb?
我想将 \mathbb 简单地命名为 \bb。我如何定义这个新命令?我知道如何为数学符号起别名,例如:
\def\AND{\wedge}
但我不太确定带参数的数学命令。
您有多种选择。首先你可以
\let\bb\mathbb
这将复制 \mathbb
的定义到\bb
。这意味着如果 \mathbb
的定义发生变化,\bb
将保持定义时的状态。如果 \mathbb
将 可选 参数作为参数(无论出于何种原因),那么使用
更合适
\usepackage{letltxmacro}% http://tex.stackexchange.com/q/88001/5764
\LetLtxMacro{\bb}{\mathbb}
或者,您可以使用
\newcommand{\bb}{\mathbb}
这将在您使用 \bb
的任何地方插入 \mathbb
;更类似于别名。这样做的好处是 \bb
会随着 \mathbb
的任何变化而变化。此外,无需担心定义 \bb
以采用与 \mathbb
相同数量的参数,因为 TeX 仅 将 \bb
替换为 \mathbb
。也就是说,
\bb{<something>}
将被解释为
\mathbb{<something>}
我想将 \mathbb 简单地命名为 \bb。我如何定义这个新命令?我知道如何为数学符号起别名,例如:
\def\AND{\wedge}
但我不太确定带参数的数学命令。
您有多种选择。首先你可以
\let\bb\mathbb
这将复制 \mathbb
的定义到\bb
。这意味着如果 \mathbb
的定义发生变化,\bb
将保持定义时的状态。如果 \mathbb
将 可选 参数作为参数(无论出于何种原因),那么使用
\usepackage{letltxmacro}% http://tex.stackexchange.com/q/88001/5764
\LetLtxMacro{\bb}{\mathbb}
或者,您可以使用
\newcommand{\bb}{\mathbb}
这将在您使用 \bb
的任何地方插入 \mathbb
;更类似于别名。这样做的好处是 \bb
会随着 \mathbb
的任何变化而变化。此外,无需担心定义 \bb
以采用与 \mathbb
相同数量的参数,因为 TeX 仅 将 \bb
替换为 \mathbb
。也就是说,
\bb{<something>}
将被解释为
\mathbb{<something>}