如何在对齐的方程块内插入未对齐的方程?

如何在对齐的方程块内插入未对齐的方程?

这是 LaTeX 块,其中包含两个对齐方程块之间的未对齐方程。

\begin{gather*}
    \begin{align*}
        a &= b (c + d)&\\
          &= bc + bd&
    \end{align*}\\
    [ \text{as } bc = zx \text{, and } bd = zy \text{, (this may be a long description occupying one line)} ]\\
    \begin{align*}
          &= zx + zy&\\
          &= z(x + y)&
    \end{align*}\\
\end{gather*}

输出如下:

           a = b(c + d)
             = bc + bd
[as bc = zx, and bd = zy, (this may be a long description occupying one line)]
    = zx + zy
    = z(x + y)

您应该注意到,第二个对齐块中的“等号”并没有与第一个对齐块放在相同的位置。

我想知道是否有办法对齐第二个对齐块中的“等号”,以便将其放置在与第一个对齐块相同的位置。即它应该看起来像:

           a = b(c + d)
             = bc + bd
[as bc = zx, and bd = zy, (this may be a long description occupying one line)]
             = zx + zy
             = z(x + y)

谢谢您的任何建议。

答案1

您可以使用它\intertext在对齐的块之间添加一行文本。

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{gather*}
    \begin{align*}
        a &= b (c + d)&\\
          &= bc + bd&
     \intertext{as $bc = zx$, and  $bd = zy$, (this may be a long description occupying one line)}
          &= zx + zy&\\
          &= z(x + y)&
    \end{align*}\\
\end{gather*}
\end{document}

在此处输入图片描述

相关内容