2010-09-21 76 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