\mathclap 的垂直等效项?

\mathclap 的垂直等效项?

是否有垂直等效的\mathclap命令,即将公式的一部分“压缩”到零高度,以便更好地与同一公式的其他部分对齐?

为了说明我想要实现的目标,请考虑以下(大部分是虚构的)MWE:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
    \begin{align*}
        A \begin{pmatrix}
            x \\ y \\ z
        \end{pmatrix} 
        & = 
        u \cdot \left( \text{some rather long term} \right) \\
        & = 
        v \cdot \left( \text{another rather long term} \right) \\
        & = 
        w \cdot \left( \text{a third rather long term} \right)
    \end{align*}
\end{document}

这使

在此处输入图片描述

而我会喜欢实现

在此处输入图片描述

(我个人认为这更具可读性;当然,YMMV)。

这可能吗?如果可能,怎么做?我做了一些肤浅的研究,但一无所获。

答案1

垂直方向上的等价物\mathclap{...}\smash{...}.,\smash在 PlainTeX 和 LaTeX 中均可用。

如果您加载该amsmath包,您还将获得\smash[b]{...}\smash[t]{...}。这些命令将其参数的深度和高度设置为零。(可以说它们在功能上与\mathrlap和有点相似\mathllap。但肯定不是完全等同的。)

对于您的示例代码,您需要替换

A \begin{pmatrix} x \\ y \\ z \end{pmatrix}

A \smash[b]{\begin{pmatrix} x \\ y \\ z \end{pmatrix}}

相关内容