对齐两个方程(一个拆分,另一个不拆分)

对齐两个方程(一个拆分,另一个不拆分)

我有以下两个方程,

\begin{eqnarray}
\begin{split}
C_{N+1} &= h\left( X_{N+1}; \hat{\phi}_{N+1} \right)  + \left[ h\left( X_{N+1}; \phi_{N+1} \right) - h\left( X_{N+1}; \hat{\phi}_{N+1} \right)  \right] \\ 
& + u^{g}_{N+1} + u^{r}_{N+1}
\end{split}
\end{eqnarray}
\begin{eqnarray}
C_{N+1} &= h\left( X_{N+1}; \hat{\phi}_{N+1} \right)  + u^{\phi}_{N+1}  + u^{g}_{N+1} + u^{r}_{N+1}
\end{eqnarray}

显示如下:

在此处输入图片描述

我怎样才能使这两个等式在 = 符号处对齐?

我打算做的是:

在此处输入图片描述

答案1

您实际上并不想将 + 号与 = 号对齐。

您可以使用split,但是曾经使用过eqnarray

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
\begin{split}
C_{N+1} &= h( X_{N+1}; \hat{\phi}_{N+1} )  + [ h( X_{N+1}; \phi_{N+1} ) - h( X_{N+1}; \hat{\phi}_{N+1} ) ] \\    
        &\qquad + u^{g}_{N+1} + u^{r}_{N+1}
\end{split}
\\[1ex]
C_{N+1} &= h( X_{N+1}; \hat{\phi}_{N+1} )  + u^{\phi}_{N+1}  + u^{g}_{N+1} + u^{r}_{N+1}
\end{align}

\end{document}

我删除了所有\left\right命令,你可以看到公式已经变成了更多的可读。

在此处输入图片描述

答案2

align 包无需 eqnarray 包即可工作!解决方案如下:

\begin{align}
C_{N+1} &= h\left( X_{N+1}; \hat{\phi}_{N+1} \right)  + \left[ h\left( X_{N+1}; \phi_{N+1} \right) - h\left( X_{N+1}; \hat{\phi}_{N+1} \right)  \right] \nonumber \\
& + u^{g}_{N+1} + u^{r}_{N+1} \\
C_{N+1} &= h\left( X_{N+1}; \hat{\phi}_{N+1} \right)  + u^{\phi}_{N+1}  + u^{g}_{N+1} + u^{r}_{N+1}
\end{align}

在此处输入图片描述

相关内容