在一大组方程式中对齐等号

在一大组方程式中对齐等号

我想对齐这组方程中的等号。不知何故,第一个等号对齐得很好,但第二个却不对齐。我是不是忽略了什么显而易见的东西?

非常感谢

\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}

在此处输入图片描述

相关内容