为什么 smash 不抑制带有 sum 的下标的水平空格?

为什么 smash 不抑制带有 sum 的下标的水平空格?

我尝试理解 smash 命令,并做了一个简单的例子:

\documentclass{article}
\usepackage{amsmath,amssymb, amsfonts, mathtools}
\begin{document}
    \begin{equation*}
        \sum_{\mathclap{\text{LOOOOONG}}}f(x) 
 \qquad \sum_{\smash{\text{LOOOOONG}}}f(x) 
 \qquad \sum_{\text{LOOOOONG}}f(x) 
    \end{equation*}
\end{document}

但是,使用 smash 似乎实际上对水平间距没有任何作用。我不明白为什么会发生这种情况(我了解 smash 和 mathclap 的第一个来源是宏,\smash、\llap 和 \rlap 的补充

为什么粉碎的结果不像 mathclap 案例那样?

处理 sum 中长下标的三种方法

答案1

\smash只影响垂直空间,它会产生一个高度和深度为零但具有参数自然宽度的盒子

相关内容