2010-09-21 75 views
3

我写一个基本的总和证明,并希望写乳胶对齐堆叠总和

1 + 2 + 3 + ... + n-2 + n-1 + n 
+ n + n-1 + n-2 + ... + 3 + 2 + 1 
= n+1 + n+1 + n+1 + ... 

等。我想让这些符号排列起来,这样很容易看到垂直添加。我如何在LaTeX中做到这一点? align环境并不能很好地对齐多个事物,并且创建tabular环境令人讨厌,因为它不处于数学模式。

+2

tex.stackexchange的好问题:http://tex.stackexchange.com/ – miku 2010-09-21 22:04:59

回答

2

array环境是去这里的路。该解决方案是不是杰克·凯利的某些方面,在其他方面更好的,更糟的是:

\begin{array}{c *{6}{[email protected]{\hspace{6pt} + \hspace{6pt}}} c} 
    & 1 & 2 & 3 & \ldots & n-2 & n-1 & n \\ 
    + & n & n-1 & n-2 & \ldots & 3 & 2 & 1 \\ 
    = & n+1 & n+1 & n+1 & \ldots & n+1 & n+1 & n+1 
\end{array} 

两件事情在列说明注意:我们使用*{6}{spec}得到一个列的六份与规范spec。我们还使用@来指定每个列分隔符应该看起来像一个六点间隔,一个加号和另一个间隔。

更多关于@的技巧here

+0

我不明白它有多糟糕。不够灵活,但更容易阅读。 – 2010-09-22 01:17:11

1

我胶乳是有点生疏,但这里有云:

\[ 
\begin{array}{l r c r c r c c c r c r c r} 
    & 1 & + & 2 & + & 3 & + & \ldots & + & n-2 & + & n-1 & + & n \\ 
    + & n & + & n-1 & + & n-2 & + & \ldots & + & 3 & + & 2 & + & 1 \\ 
    = & n+1 & + & n+1 & + & n+1 & + & \ldots & + & n+1 & + & n+1 & + & n+1\\ 
\end{array} 
\] 
+0

啊,我忘记了数组环境。谢谢! – erjiang 2010-09-22 01:53:51