줄 끝의 일부 텍스트와 함께 align env에 수평선을 삽입하는 방법

줄 끝의 일부 텍스트와 함께 align env에 수평선을 삽입하는 방법

아래와 같이 수학 유도를 표시하고 싶습니다.(정렬 환경에서 \begin{align*}...\end{align*}) 줄 끝에 "덧셈" 텍스트를 어떻게 넣을 수 있나요? 나는 그것을 시도했지만 \cline실패했습니다.

x = 1   y = 2
-------------- by addtion
  x + y = 3                z = 3
--------------------------------- by addition
       x + y + z = 6

지금까지 내가 얻은 것은 다음과 같습니다. 나는 또한 방정식이 중앙에 위치하기를 원했지만 그렇게 하기가 어렵다는 것을 알았습니다.

\begin{align*}
x = 1 & y = 2 \\
\cline{1-2}
x + y = 3 & & z = 3 \\
\cline{1-3}
&x + y + z = 6& \\
\end{align*}

유액

답변1

\byx{<eq1>}{<eq2>}{<via>}{<eq-sum>}중첩될 수 있는 을 만들었습니다 .

\documentclass[11pt]{report}
\usepackage{amsmath,stackengine}
\newcommand\byx[4]{%
  \setbox0=\hbox{$~#1\qquad#2~$}%
  \setbox2=\hbox{~by #3}%
  \Shortstack[c]{\copy0 \rule[2.3pt]{\wd0}{.5pt}\rlap{\copy2} $#4$}%
  \hspace{\wd2}%
}
\begin{document}
\[
  \byx{%
    \byx{x=1}{y=2}{addition}{x+y=3}
  }{z=3}{addition}{x+y+z=6}
\]
\end{document}

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

참고: 추가하여 \setstackgap{S}{<gap>}스택의 수직 간격을 설정할 수 있습니다. 의 기본 간격 \Shortstack은 입니다 3pt. 값은 양수/음수 범위에 걸쳐 있을 수 있습니다.

답변2

너가 말하는게 이거니? \\줄 바꿈을 추가합니다.

\documentclass{article}

\begin{document}
text...\\ \\
x = 1, y = 2
\\------------ by addition\\
x + y = 3

\end{document}

출력 예:

방정식/수학에 줄 바꿈 및 수평선 추가

관련 정보