限制新定义的大型运营商的位置

限制新定义的大型运营商的位置

可以使用以下命令引入新的大型运算符,

\DeclareMathSymbol {⟨symbol⟩} {\mathop} {⟨sym-font⟩} {⟨slot⟩}

我想知道是否有可能改变他们的默认从前提中限制位置。

答案1

您可以执行与 LaTeX 内核类似的操作\int

% fontmath.ltx, line 268:
\DeclareMathSymbol{\intop}{\mathop}{largesymbols}{"52}
    \def\int{\intop\nolimits}

这利用了这样一个事实:在一个 Op 原子之后,你可以拥有任意数量的\limits、 \nolimits 或命令,并且最后一个命令获胜。\displaylimits

还有amsmath更多功能。例如\sum定义为

\DOTSB\sum@\slimits@

在上面的代码中,其中\sum@起到了 的作用。宏通常表示,但使用选项时则表示。\intop\slimits@\displaylimitsnosumlimits\nolimits

根据您想要实现的目标,您还可以\ilimits@(用于积分)。

如果你的目标是确保\sum在内联公式中也始终有上下限,请不要追求它。你的读者会感激的,请参阅是否有任何全局设置可以将 \limits 添加到每个 \sum、\bigcup 等?

相关内容