如何对齐垂直堆叠方程中的项?

如何对齐垂直堆叠方程中的项?

在过去两个小时的大部分时间里,我一直在尝试弄清楚如何垂直对齐术语和运算符,以便得到类似于此图的输出:

在此处输入图片描述

如您能提供任何帮助我将非常感激。

答案1

Goodarray可以使一些输入为我们工作:

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\[
\begin{array}{c@{{}={}}*5{c@{{}+{}}}c}
S&1&2&3&\ldots&(n-1)&n\\[6pt]
S&n&(n-1)&\ldots&3&2&1
\end{array}
\]

\end{document}

在此处输入图片描述

答案2

如果您希望将内容纳入常规套件amsmath align以及朋友,您可以将相应的术语设置在中心对齐的类似大小的框中。这很容易实现,使用eqparbox's \eqmakebox[<tag>]{<stuff>},设置所有框具有相同的<tag>宽度:

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath,eqparbox}

\begin{document}

\begin{align}
  S &= \eqmakebox[t1]{$1$} + \eqmakebox[t2]{$2$} + \eqmakebox[t3]{$3$} 
       + \eqmakebox[t3]{$\cdots$} + \eqmakebox[t2]{$(n-1)$} + \eqmakebox[t1]{$n$} \\
  S &= \eqmakebox[t1]{$n$} + \eqmakebox[t2]{$(n-1)$} + \eqmakebox[t3]{$\cdots$} 
       + \eqmakebox[t3]{$3$} + \eqmakebox[t2]{$2$} + \eqmakebox[t1]{$1$}
\end{align}

\end{document}

相关内容