模仿 DeclareMathOperator 的间距

模仿 DeclareMathOperator 的间距

我想在不使用宏的情况下模仿 DeclareMathOperator 的间距行为。我希望在写入时 Spec 后面有一个空格(在数学模式下)

\mathrm{规格} k。

但我希望在写 Spec 时没有空格

\mathrm{Spec} (k)。

有办法吗?有点像 \xspace,但不是在宏中。

答案1

加载 amsmath 包

\[ \operatorname{Spec} k - \operatorname{Spec} (k) \]

或不使用 amsmath

\[ \mathop{\mathrm{Spec}} k - \mathop{\mathrm{Spec}} (k) \]

如果你想要使用原始 \mathop 的上标或下标,你应该添加 \nolimits

\[ \mathop{\mathrm{Spec}}\nolimits^2 k - \mathop{\mathrm{Spec}} (k^2) \]

相关内容