对齐块内分割方程中的标签位置

对齐块内分割方程中的标签位置

每当我遇到一行都放不下的方程式时,我都会\begin{equation}\begin{split}...\end{split}\end{equation}按照 AMS 数学指南中的建议使用。这会给我一个垂直居中于整个块的方程式编号。很好。

  1. 然而,当这种分割方程是更大的对齐块的一部分时,最佳做法是什么?

    还可以使用吗?

    • 变体 A

      \begin{align}
        \text{First} & = \text{line} \\
          \begin{split}
            & = \text{Second line \textellipsis} \\
            & \phantom{{}={}} \text{\textellipsis continued}
              \end{split}
      \end{align},
      

      使用 split

    • 或更好:变体 B

      \begin{align}
        \text{First} & = \text{line} \\
        & = \text{Second line \textellipsis} \notag \\
        & \phantom{{}={}} \text{\textellipsis continued}
      \end{align},
      

      在第一条分割线上使用 notag

    • 甚至:变体 C

      \begin{align}
        \text{First} & = \text{line} \\
        & = \text{Second line \textellipsis}  \\
        & \phantom{{}={}} \text{\textellipsis continued} \notag
      \end{align}?
      

      在第二条分割线上使用 notag

  2. 如果拆分方程包含三行,并且垂直居中的方程编号与变体 A 中的拆分方程的第二行几乎对齐,该怎么办: 使用带有三条子线的 split

  3. 如果您更喜欢变体 B 或 C,那么为了保持一致性,在单个方程式的情况下也应该split避免使用环境(比如说,通过)吗?multline

我知道这更像是一个排版问题,但因为它是数学  排版,我觉得最好在这里问。

答案1

我认为将两个方程编号分配给一个长方程First = line = Second line continued是无稽之谈,即使这样做有道理,也总会让读者感到困惑。在我看来,正确的解决方案是Firstline并在两者之间添加一行解释:

\begin{align}
  First ={}& line
\intertext{and by the Piegonhole principle}
  \begin{split}
    First ={}& Secondline % choose one of these two lines
%   line  ={}& Secondline % choose one of these two lines
  \\
  & continued
  ,\end{split}
\end{align}

请注意,您可以使用={}&放置对齐位置 =并获得适当的间距。

在此处输入图片描述

(我决定将文本制作成数学模式,首先显示它有多丑陋,其次显示=“'s”周围的间距是正确的。)


至于数字的垂直对齐方式,其实并没有特别偏好。只需注意,如果你把它放在底线,而它在右边,那么正确的左对齐方式就是在顶线。

\begin{align}
  First ={}& line
\intertext{and by the Piegonhole principle}
\nonumber  
  First ={}& Secondline % choose one of these two lines
% line  ={}& Secondline % choose one of these two lines
\\
  & continued
,\end{align}

相关内容