我有以下两个方程式,我想将它们与以下两个方程式对齐(等号必须匹配),而不会丢失它们的枚举:
\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}