LaTeX выравнивает суммированное суммирование - PullRequest
4 голосов
/ 22 сентября 2010

Я пишу элементарное доказательство суммирования и хотел бы написать, что

  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 ]

2 голосов
/ 22 сентября 2010

Окружающая среда array - путь сюда. Это решение в некоторых отношениях лучше, чем у Джека Келли, и хуже в других:

\begin{array}{c *{6}{c@{\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. Мы также используем @, чтобы указать, что каждый разделитель столбцов должен выглядеть как разрыв из шести точек, знак плюс и еще один разрыв.

Подробнее о @ трюке здесь .

1 голос
/ 22 сентября 2010

Мой латекс немного ржавый, но здесь идет речь:

\[
\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}
\]
...