방정식 선의 일부를 정렬에서 제외하시겠습니까?

방정식 선의 일부를 정렬에서 제외하시겠습니까?

아래와 같이 배열 환경을 사용하여 일련의 방정식의 정렬된 부분을 중앙(왼쪽 정렬 대신)으로 가져오고 있습니다.

\usepackage{array,amsmath}
\[
\begin{array}{>{\displaystyle}c @{{}={}} >{\displaystyle}c @{{}+{}} >{\displaystyle}c @{{}+{}} >{\displaystyle}c}
\sum\limits_{r=0}^{n+1} \binom{n+1}{r} & \binom{n+1}{0} & \binom{n+1}{1} + \ldots + \binom{n+1}{n} & \binom{n+1}{n+1} \\
& 1 & \sum\limits_{r=1}^n \binom{n+1}{r} & 1 \\
\end{array}
\]

eqn1

각 열을 왼쪽으로 정렬하는 대신 중앙에 배치하려면 여기에서 배열 환경이 필요하다고 생각합니다.

이제 내 문제는 이 두 선이 더 큰 일련의 방정식의 일부이고 다른 선은 정렬할 이 패턴을 따르지 않는다는 것입니다. 그러나 모든 줄에 걸쳐 정렬하려면 등호가 필요합니다.

나의 현재 접근 방식은 일반적인 환경에서 배열을 따르는 것입니다 . 하나의 방정식 라인은 위의 가장 긴 라인을 미러링하지만 정렬 간격을 올바르게 맞추기 위해 align포함됩니다 . \phantom{}그러나 이렇게 하면 등호가 포함된 빈 줄이 하나 남게 됩니다.

...

\begin{align*}
&= 2 + \sum_{r=1}^n\left[\binom{n}{r} + \binom{n}{r-1}\right] \\
\phantom{\sum\limits_{r=0}^{n+1} \binom{n+1}{r}} &= \phantom{ \binom{n+1}{0} + \binom{n+1}{1} + \ldots + \binom{n+1}{n} + \binom{n+1}{n+1}}
\end{align*}

eqn2

끝에 불필요한 등호 줄이 없으면 어떻게 이 결과를 얻을 수 있습니까? 이 아이디어는 특수 정렬을 관리하는 방정식의 크기를 초과하는 다음 방정식 중 어느 것과도 같은 여러 불확실한 요소에 의존하기 때문에 더 우아한 것이 바람직합니다.

답변1

옵션 을 사용하세요 [t]. 그러면 \multicolumn후속 행이 많으면 여러 번 사용할 필요가 없습니다 .

\documentclass{article}
\usepackage{array,amsmath}
\begin{document}
\begin{align*}
\sum\limits_{r=0}^{n+1}  \binom{n+1}{r}
&\begin{array}[t]{@{}>{\displaystyle}c @{{}={}}@{}>{\displaystyle}c @{{}+{}} >{\displaystyle}c @{{}+{}} >{\displaystyle}c}
& \binom{n+1}{0} & \binom{n+1}{1} + \ldots + \binom{n+1}{n} & \binom{n+1}{n+1} \\
& 1 & \sum\limits_{r=1}^n \binom{n+1}{r} & 1 \\
\end{array}\\
&=2 + \sum_{r=1}^n\left[\binom{n}{r} + \binom{n}{r-1}\right]
\end{align*}
\end{document}

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

답변2

eqparbox를 통해 상자의 길이를 저장할 수 있습니다 <tag>. 동일한 상자는 <tag>모든 콘텐츠에 걸쳐 최대 너비로 설정됩니다. 아래에서는 세 가지 다른 ged 상자 에 콘텐츠를 추가하기 위해 새로 정의된 \eqmathbox[<tag>][<align>](기본값은 콘텐츠를 입력 <align>하는 것임 ) 이 접근 방식을 사용합니다 .c<tag>

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

\documentclass{article}

\usepackage{eqparbox,xparse,amsmath}

% https://tex.stackexchange.com/a/34412/5764
\makeatletter
\NewDocumentCommand{\eqmathbox}{o O{c} m}{%
  \IfValueTF{#1}
    {\def\eqmathbox@##1##2{\eqmakebox[#1][#2]{$##1##2$}}}
    {\def\eqmathbox@##1##2{\eqmakebox{$##1##2$}}}
  \mathpalette\eqmathbox@{#3}
}
\makeatother

\begin{document}

\begin{align*}
\sum_{r = 0}^{n + 1} \binom{n + 1}{r} 
    &= \eqmathbox[LEFT]{\binom{n + 1}{0}} + \eqmathbox[CENTRE]{\binom{n + 1}{1} + \dots + \binom{n + 1}{n}} + \eqmathbox[RIGHT]{\binom{n + 1}{n + 1}} \\
    &= \eqmathbox[LEFT]{1} + \eqmathbox[CENTRE]{\sum_{r = 1}^n \binom{n + 1}{r}} + \eqmathbox[RIGHT]{1} \\
    &= 2 + \sum_{r = 1}^n \biggl[ \binom{n}{r} + \binom{n}{r - 1} \biggr]
\end{align*}

\end{document}

eqparboxTeX의 \label- 시스템을 사용 하므로 \ref최대 너비의 내용이 변경될 때마다 두 번 컴파일해야 합니다.

답변3

노력하다

\documentclass{article}
\usepackage{array,amsmath}
\begin{document}
\[
\begin{array}{>{\displaystyle}c @{{}={}} >{\displaystyle}c @{{}+{}} >{\displaystyle}c @{{}+{}} >{\displaystyle}c}
\sum_{r=0}^{n+1} \binom{n+1}{r} 
    & \binom{n+1}{0} & \binom{n+1}{1} + \ldots + \binom{n+1}{n} & \binom{n+1}{n+1} \\
    & 1 & \sum\limits_{r=1}^n \binom{n+1}{r} & 1 \\
    & \multicolumn{3}{>{\displaystyle}l}{
      2 + \sum_{r=1}^n\left[\binom{n}{r} + \binom{n}{r-1}\right]
                        }
\end{array}
\]
\end{document}

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

답변4

나는 자료를 표시하고 어떤 부분이 무엇과 같은지 보여주기 위해 다른 접근 방식을 취할 것입니다. 나는 세 가지 \underbrace지시어를 사용할 것입니다. 나는 또한 align*환경을 사용할 것입니다.

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

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

\begin{align*}
\sum_{r=0}^{n+1} \binom{n+1}{r} 
&= {\underbrace{\binom{n+1}{0}}_{\displaystyle 1}} 
 + {\underbrace{\binom{n+1}{1} + \dots + \binom{n+1}{n}}_{%
    \displaystyle \sum_{r=1}^n \binom{n+1}{r}}} 
 + {\underbrace{\binom{n+1}{n+1}}_{\displaystyle 1}} \\
&= 2 + \sum_{r=1}^n \biggl[\binom{n}{r} + \binom{n}{r-1}\biggr]
\end{align*}

\end{document}

관련 정보