amsmath 방정식 사이에 정렬된 밑괄호

amsmath 방정식 사이에 정렬된 밑괄호

\amsmath aligned로 정렬된 일부 방정식이 포함된 환경이 있습니다 &=. 나는 중괄호의 내용과 "점"을 모두 쉽게 지정할 수 있고 나머지 방정식이 그에 따라 정렬/이동되도록 방정식 사이에 밑괄호를 배치할 수 있기를 원합니다. 중괄호와 방정식 사이의 간격은 균일해야 합니다. 내가 원하는 것의 모형은 다음과 같습니다 줄 사이의 중괄호.

그러한 방정식/중괄호를 임의의 수만큼 쌓을 수 있어야 합니다. 다음 줄은 &= 31+2가 3으로 감소되었음을 나타내는 밑괄호가 있는 것입니다. 중괄호가 없는 방정식의 기본 코드는 다음과 같습니다.

\documentclass[a4paper]{article}
\usepackage{amsmath}

\begin{document}
  $\begin{aligned}
    1 + 1 + 1 &= 1 + 1 + 1 \\
              &= 1 + 2
  \end{aligned}$
\end{document}

답변1

다음은 관심을 가질 수 있는 그룹화에 대한 대안적인 관점입니다.

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

\documentclass{article}
\usepackage{mathtools,calc}
\begin{document}
\[
  %\setlength{\jot}{.5\jot} Adjust to bring the equations closer vertically
  \begin{aligned}
    1 + 1 + 1 &= 1 + \underbrace{1 + 1} \\
              &= \mathrlap{\underbrace{\phantom{1+\hspace{1.9em}}}}1 + \makebox[\widthof{$1+1$}]{$2$} \\
              &= \makebox[\widthof{$1+\hspace{1.9em}$}]{3}
  \end{aligned}
\]
\end{document}

-and-friends 내의 줄 간격 align은 로 정의됩니다 \jot. 따라서 필요에 맞게 조정하는 것을 고려해 볼 수 있습니다.

답변2

단일 암호 숫자를 너무 많이 추가하지 않는 한 모든 암호의 너비가 동일한 효과를 사용할 수 있습니다. 이는 이전 솔루션보다 조금 더 일반적인 솔루션을 제공합니다.

\documentclass[a4paper]{article}
\usepackage{amsmath}

\begin{document}

\[
\begin{array}{r@{{}={}}c}
   1 + 1 + 1 +1& 1 + 1+ \underbrace{1 + 1} \\
              &1+\underbrace{1 + 2}\\
       &\underbrace{1+3}\\
      &4
\end{array}
\]



\end{document}

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

답변3

항상 오른쪽에 있는 항목을 그룹화하는 한, 오른쪽을 오른쪽 정렬(환경 사용 alignat)으로 만든 다음 오른쪽에 적절한 양의 공간을 추가하여 오른쪽 정렬을 가져옴으로써 이 작업을 수행할 수 있습니다. 중괄호. 이 기술은 왼쪽 그룹화에도 똑같이 효과적입니다.

점진적 그룹화를 사용한 방정식

\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document}\noindent
Grouping on the right:
\begin{alignat*}{2}
  6! 
  &={} & 6 \times 5 \times 4 \times 3 \times \underbrace{2 \times 1}
  \\&={} & 6 \times 5 \times 4 \times \underbrace{3 \times 2}      \mspace{16mu}
  \\&={} & 6 \times 5 \times \underbrace{4 \times 6}               \mspace{32mu}
  \\&={} & 6 \times \underbrace{5 \times 24}                       \mspace{44mu}
  \\&={} & \underbrace{6 \times 120}                               \mspace{56mu}
  \\&={} & 720                                                     \mspace{72mu}
\end{alignat*}
Grouping on the left:
\begin{align*}
  6!
  &=                 \underbrace{6 \times 5} \times 4 \times 3 \times 2 \times 1
  \\&= \mspace{10mu} \underbrace{30 \times 4} \times 3 \times 2 \times 1
  \\&= \mspace{20mu} \underbrace{120 \times 3} \times 2 \times 1
  \\&= \mspace{35mu} \underbrace{360 \times 2} \times 1
  \\&= \mspace{50mu} \underbrace{720 \times 1}
  \\&= \mspace{65mu} 720
\end{align*}
\end{document}

답변4

이것이 필요한 경우 정렬 대신 배열을 사용할 수 있습니다.

    \documentclass[a4paper]{article}  
    \usepackage{amsmath}  

\begin{document}  
  $$\begin{array}{rcc}  
    1 + 1 + 1 &= &1 + 1 + 1 \\  
              &= &\underbrace{1 + 2}\\  
              &=&3  
    \end{array}$$  
\end{document}  

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

관련 정보