如何在 amsmath 环境中对齐表达式

如何在 amsmath 环境中对齐表达式

如果我写

\begin{align} 
A = <long string of variables> \\
=& <another long string of variables>
\end{align}

这有效并且对齐等号并使两行组成的整个块居中。

现在我想删除“A =”部分,并简单地断言<long string of variables>等于<another long string of variables>。但是,我编写的每个版本都会使第二行左对齐到第一行的左侧,因为<another long string of variables>更长。

我怎样才能强制第二行向右移动,使等号稍微位于第一行下方?我尝试过\hspace无数种对齐技巧,但都没有奏效。如果我可以将第一行左对齐,第二行右对齐,那就好了!

答案1

写如下:

 \begin{align*}
 & \phantom{{}={}}\text{long string of variables}\\
& = \text{another long string of variables}
  \end{align*}

或者这个(由@daleif 建议):

\begin{align*}
&\text{long string of variables}\\
 ={} & \text{another long string of variables}
  \end{align*}

在此处输入图片描述

相关内容