在不丢失枚举的情况下对齐两个方程

在不丢失枚举的情况下对齐两个方程

我有以下两个方程式,我想将它们与以下两个方程式对齐(等号必须匹配),而不会丢失它们的枚举:

\documentclass[a4paper,12pt]{report}
\usepackage{algorithm}
\usepackage{caption}
\usepackage{amsmath}

\begin{equation}
\hat{C}_{i,n-i+2} & = C_{i,n-i+1}\hat{f}_{n-i+2} \hspace{6mm} 2 \leq i \leq n 
\end{equation}

\begin{equation}
\hat{C}_{i,k} & = \hat{C}_{i,k-1}\hat{f}_k
\end{equation}

\end{document}

我尝试了 align* 和 split*,但似乎不起作用。有什么想法吗?

答案1

align*不是“枚举的”(即编号的),而是align使用方程编号。

&可以使用附加字符来实现水平对齐。

\documentclass[a4paper,12pt]{report}
\usepackage{algorithm}
\usepackage{caption}
\usepackage{amsmath}

\begin{document}
\begin{align}
\hat{C}_{i,n-i+2} & = C_{i,n-i+1}\hat{f}_{n-i+2} & 2 \leq i \leq n  \\
\hat{C}_{i,k} & = \hat{C}_{i,k-1}\hat{f}_k
\end{align}

\end{document}

在此处输入图片描述

答案2

为了n方程组,你需要 2n –1 个与号:每个对齐点一个,一个用于引入下一组,第一个除外:

\documentclass[a4paper,12pt]{report}
\usepackage{algorithm}
\usepackage{caption}
\usepackage{amsmath}

\begin{document}

\begin{align*}
\hat{C}_{i,n-i+2} & = C_{i,n-i+1}\hat{f}_{n-i+2} \hspace{6mm} 2 \leq i \leq n &
\hat{C}_{i,k} & = \hat{C}_{i,k-1}\hat{f}_k\\
\hat{C}_{i,n-i+2} & = C_{i,n-i+1}\hat{f}_{n-i+2} \hspace{6mm} 2 \leq i \leq n & \hat{C}_{i,k} & = \hat{C}_{i,k-1}\hat{f}_k
\end{align*}

\end{document} 

在此处输入图片描述

相关内容