如何在数学模式中“忽略”空间需求

如何在数学模式中“忽略”空间需求

抱歉,我没法想出更好的标题。我需要排版这样的积分。

\int\limits_{f(x) < g(x)} \mathrm{d}x\,F(x)

重点是积分域的条件非常冗长。LaTeX 会将其置于积分的中心,并在积分符号和被积函数/微分符号之间留出很大的空间。我想删除这个空间,最好是删除左侧和右侧的空间,因为在许多情况下,没有任何东西可以与积分域发生冲突。

所以我想出了这个:

\newcommand{\nint}[1]{\int\limits_{\begin{minipage}[t]{1.7em}\centering \mbox{$ \scriptstyle #1 $}\end{minipage}}}

结果还不错(但正如你所见, \centering 没有效果。我并没有想到它会起作用,但我认为值得一试):

\[   C\,\vert E_0 \vert\,\nint{V(x) < E_0} \dd^d x\,\vert V_-(x) \vert^{d/2}  \]

这就是它的样子

尽管如此,我并不完全满意。我也想从左边留出一些空间。我的梦想是,由于条件是 a < b,所以将符号 (<) 置于积分下方的中心。但我也希望将整个事物置于积分下方的中心。

有人有什么建议吗?

答案1

您可以使用\smashoperator(小心,滥用可能会导致错误的输出):

\documentclass{article}
\usepackage{mathtools}

\newcommand{\diff}[1][]{%
  \mathrm{d}%
  \if\relax\detokenize{#1}\relax\else^{#1}\fi
}

\begin{document}

\[
C\lvert E_0\rvert
\smashoperator{\int\limits_{V(x)<E_0}}
  \diff[d]x\,\lvert V_{-}(x)\rvert^{d/2}
\]

\end{document}

在此处输入图片描述

相关内容