为什么 bm 因 DeclareMathOperator 而失败

为什么 bm 因 DeclareMathOperator 而失败

我喜欢 bm 包。然而,在我看来,

\DeclareMathOperator{\curl}{\bm{curl}}

不会使 curl 变粗。虽然将 bm 更改为 mathbf 可以完成这项工作,但之后每次我都必须使用 mathbf 来保持一致性,这是我想要避免的事情。有什么解决方案吗?

答案1

这些定义是错误的。

你想要类似的东西

\DeclareMathOperator{\curlinternal}{curl}
\bmdefine\curl{\bm{\curlinternal}}

或者你可以省去 TeX 一些工作去弄清楚这意味着什么,然后做

\newcommand\curl{\mathop{\mathbf{curl}}}

反而。

附言当然你喜欢这个bm包裹:-)

相关内容