如何垂直对齐下列方程式?

如何垂直对齐下列方程式?

请看下面的截图。我想垂直对齐左侧,=如下图所示预期的部分。

\documentclass[border=12pt,preview]{standalone}
\usepackage{amsmath}
\begin{document}
\abovedisplayskip=0pt\relax
\begin{align*}
    a_1=4   &= 4 + 3 \times 0 \\
    a_2=7   &= 4 + 3 \times 1 \\
    a_3=10  &= 4 + 3 \times 2 \\
    a_4=13  &= 4 + 3 \times 3 \\
    a_5=16  &= 4 + 3 \times 4 \\
    a_6=19  &= 4 + 3 \times 5 \\
    a_7=22  &= 4 + 3 \times 6 
\end{align*}
\end{document}

在此处输入图片描述

答案1

您可以使用alignatarray

第一个解决方案已经提出;为了统一,我{}在每个之后都使用&=,即使一个就足够了。

使用array备用件,结果是一样的。另一方面,array如果你还需要其他对齐点,比如说要上升到A11

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}

\begin{alignat*}{2}
% R    L      R   L
  a_1 &={} &  4  &= 4 + 3 \times 0 \\
  a_2 &={} &  7  &= 4 + 3 \times 1 \\
  a_3 &={} & 10  &= 4 + 3 \times 2 \\
  a_4 &={} & 13  &= 4 + 3 \times 3 \\
  a_5 &={} & 16  &= 4 + 3 \times 4 \\
  a_6 &={} & 19  &= 4 + 3 \times 5 \\
  a_7 &={} & 22  &= 4 + 3 \times 6 
\end{alignat*}

\begin{equation*}
\renewcommand{\arraystretch}{1.2}
\setlength{\arraycolsep}{0pt}
\begin{array}{@{} l >{{}}c<{{}} r >{{}}l @{}}
  a_1 &= &  4  &= 4 + 3 \times 0 \\
  a_2 &= &  7  &= 4 + 3 \times 1 \\
  a_3 &= & 10  &= 4 + 3 \times 2 \\
  a_4 &= & 13  &= 4 + 3 \times 3 \\
  a_5 &= & 16  &= 4 + 3 \times 4 \\
  a_6 &= & 19  &= 4 + 3 \times 5 \\
  a_7 &= & 22  &= 4 + 3 \times 6 
\end{array}
\end{equation*}

\end{document}

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}

\begin{equation*}
\renewcommand{\arraystretch}{1.2}
\setlength{\arraycolsep}{0pt}
\begin{array}{@{} l >{{}}c<{{}} r >{{}}l @{}}
  a_1    &= &  4  &= 4 + 3 \times 0 \\
  a_2    &= &  7  &= 4 + 3 \times 1 \\
  a_3    &= & 10  &= 4 + 3 \times 2 \\
  a_4    &= & 13  &= 4 + 3 \times 3 \\
  a_5    &= & 16  &= 4 + 3 \times 4 \\
  a_6    &= & 19  &= 4 + 3 \times 5 \\
  a_7    &= & 22  &= 4 + 3 \times 6 \\
  a_{11} &= & 34  &= 4 + 3 \times 10
\end{array}
\end{equation*}

\end{document}

在此处输入图片描述

答案2

这将起作用:

\documentclass[border=12pt,preview]{standalone}
\usepackage{amsmath}
\begin{document}
\abovedisplayskip=0pt\relax
\begin{align*}
    a_1&=\phantom{0}4   = 4 + 3 \times 0 \\
    a_2&=\phantom{0}7   = 4 + 3 \times 1 \\
    a_3&=10  = 4 + 3 \times 2 \\
    a_4&=13  = 4 + 3 \times 3 \\
    a_5&=16  = 4 + 3 \times 4 \\
    a_6&=19  = 4 + 3 \times 5 \\
    a_7&=22  = 4 + 3 \times 6 
\end{align*}
\end{document}

答案3

alignat

\documentclass[border=12pt,preview]{standalone}
\usepackage{amsmath}

\begin{document}

\abovedisplayskip=0pt\relax
\begin{alignat*}{2}
    a_1 & =&4 &= 4 + 3 \times 0 \\
    a_2 & = & 7&= 4 + 3 \times 1 \\
    a_3 & ={}&10 &= 4 + 3 \times 2 \\
    a_4 & = &13 &= 4 + 3 \times 3 \\
    a_5 & = &16 &= 4 + 3 \times 4 \\
    a_6 & = &19 &= 4 + 3 \times 5 \\
    a_7 & = &22 &= 4 + 3 \times 6
\end{alignat*}

\end{document} 

在此处输入图片描述

相关内容