숫자를 서로 정렬

숫자를 서로 정렬

환경 을 사용할 때 align*특정 숫자를 서로 일치시키려면 어떻게 해야 합니까?

다음 예에서는 상위 합계와 하위 합계의 각 항이 서로 정렬되기를 원합니다.

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
2S &= 1 &+ 2 &+ 3 &+ \ldots &+ (N-2) &+ (N-1) &+ N \\
&= N &+ (N-1) &+ (N-2) &+ \ldots &+ 3 &+ 2 &+ 1
\end{align*}
\end{document}

현재로서는 보기 흉해 보입니다. 얼라인픽

답변1

약간의 수정을 가한 간단한 방법 array:

\documentclass{article}
\usepackage{amsmath,array}
\begin{document}
\[
\begin{array}{@{}r<{{}}@{}c*{6}{@{}>{{}}c<{{}}@{}c}@{}}
2S = & 1 & + &   2   & + &   3   & + & \cdots & + & (N-2) & + & (N-1) & + & N \\
{} + & N & + & (N-1) & + & (N-2) & + & \cdots & + &   3   & + &   2   & + & 1
\end{array}
\]
\end{document}

여기에 이미지 설명을 입력하세요

숫자를 빼기 기호에 맞춰 정렬하려면 새 열을 추가하세요.

\documentclass{article}
\usepackage{amsmath,array}
\begin{document}
\[
\begin{array}{@{}r<{{}}*{21}{@{}>{{}}c<{{}}}@{}}
2S = & 1 &+&    & 2 &    &+&    & 3 &    &+& \cdots &+& (N & - & 2) &+& (N & - & 1) &+& N \\
{} + & N &+& (N & - & 1) &+& (N & - & 2) &+& \cdots &+&    & 3 &    &+&    & 2 &    &+& 1
\end{array}
\]
\end{document}

여기에 이미지 설명을 입력하세요

수학도 고쳤어요.

답변2

tabstackengine에 소개된 under-development 사용하기가장 넓은 열을 기준으로 동일한 간격의 열로 테이블 작성(sty 파일은 다음에서 찾을 수 있습니다.측정 정렬) 프로세스는 간단합니다.

\documentclass{article}
\usepackage{tabstackengine}
\stackMath
\renewcommand\stackalignment{l}
\begin{document}
\tabbedLongstack{%
  2S &= 1 &+ 2 &+ 3 &+ \ldots &+ (N-2) &+ (N-1) &+ N \\
  &= N &+ (N-1) &+ (N-2) &+ \ldots &+ 3 &+ 2 &+ 1}
\end{document}

여기에 이미지 설명을 입력하세요


또는 OP의 요청에 따라 약간 다른 모양:

\documentclass{article}
\usepackage{tabstackengine}
\stackMath
\begin{document}
\tabbedLongstack{%
  2S &=& 1 &+& 2 &+& 3 &+& \ldots &+& (N-2) &+& (N-1) &+& N \\
  &=& N &+& (N-1) &+& (N-2) &+& \ldots &+& 3 &+& 2 &+& 1}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보