
다음 사항을 제대로 수행하고 있는지 알고 싶습니다. 마찬가지로, 이것이 방정식의 발전을 표현하는 가장 좋은 방법입니까?
\newcommand{\integral}[2]{\int #1 \, \mathrm{d}#2}
\begin{equation}
\begin{aligned}
\derivative{}{x}\left[uv\right] & = \derivative{u}{x} v & + & u \derivative{v}{x} \\
\integral{\derivative{}{x}\left[uv\right]}{x} & = \integral{\derivative{u}{x} v}{x} & + & \integral{u \derivative{v}{x}}{x} \\
uv & = \integral{v}{u} & + & \integral{u}{v} \\
\integral{v}{u} & = uv & - & \integral{u}{v} \\
& \text{or} & & \\
\integral{u}{v} & = uv & - & \integral{v}{u} \\
\end{aligned}
\end{equation}
두 번째 작업의 정렬(더하기/빼기 기호)은 어떻게 해야 합니까? 해당 플러스/마이너스 기호 줄에 앰퍼샌드를 사용해야 합니까? 아니면 등호에만 해당되나요? (아래 이미지 참조)
또한 '또는' 텍스트는 어떻습니까? 어떻게 처리해야 합니까? 등호 아래에 있어야 할까요, 정중앙에 있어야 할까요, 아니면 다른 것일까요?
감사해요
답변1
두 개의 정렬 지점을 제공해야 한다면 alignat*
환경이 아닌 align*
환경을 사용해야 합니다. 그러나 @egreg가 이미 주석에서 언급했듯이 이러한 방정식에는 행 전체에 걸쳐 정렬을 수행하도록 요구하거나 최소한 권장하는 내용이 없습니다. 따라서 gather*
환경을 사용하는 것이 가장 좋습니다.
두 가지 가능성 모두 다음 스크린샷에 설명되어 있습니다.
\documentclass{article}
\usepackage{amsmath} % for 'gather*' and 'alignat*' environments
\newcommand{\diff}{\mathop{}\!\mathrm{d}} % "differential" operator
\newcommand\deriv[2]{\frac{\diff #1}{\diff #2}}
\newcommand{\integral}[2]{\int \! #1 \diff #2}
\begin{document}
\begin{alignat*}{2}
\deriv{}{x}\left[uv\right]
&= \deriv{u}{x} v &&+ u \deriv{v}{x} \\
\integral{\deriv{}{x}\left[uv\right]}{x}
&= \integral{\deriv{u}{x} v}{x} &&+ \integral{u \deriv{v}{x}}{x} \\
uv &= \integral{v}{u} &&+ \integral{u}{v} \\
\text{hence}\integral{v}{u}
&= uv &&- \integral{u}{v}
\end{alignat*}
\begin{gather*}
\deriv{}{x}[uv]
= \deriv{u}{x} v + u \deriv{v}{x} \\
\integral{\deriv{}{x}[uv]}{x}
= \integral{\deriv{u}{x} v}{x} + \integral{u \deriv{v}{x}}{x} \\
uv = \integral{v}{u} + \integral{u}{v} \\
\text{hence}\quad\integral{v}{u}
= uv - \integral{u}{v}
\end{gather*}
\end{document}