我想对齐这组方程中的等号。不知何故,第一个等号对齐得很好,但第二个却不对齐。我是不是忽略了什么显而易见的东西?
非常感谢
\documentclass{article}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\left\lbrace
\begin{aligned}
u_0 &=p_0 \\
u_1 &=p_0+p_1&=u_0+p_1 \\
u_2 &=p_0+p_1+p_2&=u_1+p_2 \\
\vdots \\
u_{n-1} &=p_0+p_1+\dots + p_{n-1} &= u_{n-2}+p_{n-1} \\
u_{n} &=p_0+p_1+\dots + p_{n} &= u_{n-1}+p_{n} \\
\end{aligned}
\right.
\end{equation}
\end{document}
答案1
使用alignedat
。与 相比,aligned
您必须在那里指定列对的数量,即\begin{alignedat}{2}
。此外,每第三列都是右对齐的,因此您需要在第二个等号之前插入一个空列,就像 一样&&=
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\left\{
\begin{alignedat}{2}
u_0 &=p_0 \\
u_1 &=p_0+p_1&&=u_0+p_1 \\
u_2 &=p_0+p_1+p_2&&=u_1+p_2 \\
\vdots \\
u_{n-1} &=p_0+p_1+\dots + p_{n-1} &&= u_{n-2}+p_{n-1} \\
u_{n} &=p_0+p_1+\dots + p_{n} &&= u_{n-1}+p_{n} \\
\end{alignedat}
\right.
\end{equation}
\end{document}