对齐环境中的一个多线方程和多个单线方程

对齐环境中的一个多线方程和多个单线方程

这是一个 MWE。

\begin{align}
  \label{eq:4}
  \begin{aligned}
    r'_0(s)
      & =\gamma \Omega_{i} \exp(\gamma s \Omega_{i}) r_0(0)
      \exp( -\mu s \Omega_{i} \\
      & \qquad - \mu \exp(\gamma s \Omega_i) r_0(0)
      \exp(-\mu s \Omega_{i}) \Omega_{i} \\
      & = \gamma \Omega_{i} r_0(s) - \mu r_0(s) \Omega_{i} \\
      \end{aligned} \\
  {add another multiline equation like the first two lines here}
\end{align}

但输出并不理想,因为第二行的方程编号低于实际方程。它可能期望另一个多行方程。我想让方程编号与第二个方程保持在同一行。我该如何解决这个问题?

编辑:我打算添加第三行,这行又会有多行方程。所以我必须使用对齐环境。因此,简单地关闭方程编号并不能解决这个问题。因此,我认为它不是重复的这个问题。其实,我从这个答案中得到了启发回答。如果有的话,这个问题与那个问题是相似的。

以下是上述代码的输出 在此处输入图片描述

答案1

我将使用\nonumber单个对齐内的命令来完成此操作:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
  \begin{align}
    r'_0(s)
      & =\gamma \Omega_{i} \exp(\gamma s \Omega_{i}) r_0(0)
      \exp( -\mu s \Omega_{i} \nonumber\\
      & \qquad - \mu \exp(\gamma s \Omega_i) r_0(0)
      \exp(-\mu s \Omega_{i}) \Omega_{i} \label{first}\\
      & = \gamma \Omega_{i} r_0(s) - \mu r_0(s) \Omega_{i} \label{second}
  \end{align}

  the equation \eqref{first} is above the equation \eqref{second}.
\end{document}

我认为您可以根据自己的需要扩展这种方式。

输出: 在此处输入图片描述

编辑:在 OP 编辑​​并接受之后:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
  \begin{align}
    &\begin{aligned}\label{first}
    r'_0(s)
      & =\gamma \Omega_{i} \exp(\gamma s \Omega_{i}) r_0(0)
      \exp( -\mu s \Omega_{i} \\
      & \qquad - \mu \exp(\gamma s \Omega_i) r_0(0)
      \exp(-\mu s \Omega_{i}) \Omega_{i} 
     \end{aligned}\\
    &\begin{aligned}\label{second}
      \phantom{ r'_0(s)}& = \gamma \Omega_{i} r_0(s) - \mu r_0(s) \Omega_{i}
      \end{aligned}
  \end{align}

  the equation \eqref{first} is above the equation \eqref{second}.
\end{document}

这是使用与以下输出对齐的环境的一种方法:

在此处输入图片描述

如您所见,数字是垂直居中的。此外,我没有理由使用对齐,但为了满足 OP 的“未知具体需求”而添加 :P

相关内容