![对齐环境中的一个多线方程和多个单线方程](https://linux22.com/image/367015/%E5%AF%B9%E9%BD%90%E7%8E%AF%E5%A2%83%E4%B8%AD%E7%9A%84%E4%B8%80%E4%B8%AA%E5%A4%9A%E7%BA%BF%E6%96%B9%E7%A8%8B%E5%92%8C%E5%A4%9A%E4%B8%AA%E5%8D%95%E7%BA%BF%E6%96%B9%E7%A8%8B.png)
这是一个 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