\bmdefine 是否会重新定义命令而不给出警告?

\bmdefine 是否会重新定义命令而不给出警告?

只是好奇;\bmdefine重新定义命令而不给出警告吗?我尝试编译

\documentclass{article}

\usepackage{bm}

\bmdefine{\Omega}{O}

\begin{document}

$\Omega$

\end{document}

\Omega已重新定义为打印粗体斜体“O”,但我在 .log 文件中没有看到任何警告。我有 bm 2017/01/16 v1.2c。

答案1

是的,如果它检查的话,就会有两个命令\newbmcommand\renewbmcommand 但是(如\declarecolordeclare这里提示没有进行检查(主要是为了节省当时机器的空间和时间)

相关内容