![줄 끝의 일부 텍스트와 함께 align env에 수평선을 삽입하는 방법](https://rvso.com/image/348613/%EC%A4%84%20%EB%81%9D%EC%9D%98%20%EC%9D%BC%EB%B6%80%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EC%99%80%20%ED%95%A8%EA%BB%98%20align%20env%EC%97%90%20%EC%88%98%ED%8F%89%EC%84%A0%EC%9D%84%20%EC%82%BD%EC%9E%85%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
아래와 같이 수학 유도를 표시하고 싶습니다.(정렬 환경에서 \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
. 값은 양수/음수 범위에 걸쳐 있을 수 있습니다.