조판 정렬 방정식

조판 정렬 방정식

다음 사항을 제대로 수행하고 있는지 알고 싶습니다. 마찬가지로, 이것이 방정식의 발전을 표현하는 가장 좋은 방법입니까?

\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}

LaTeX 미리보기

두 번째 작업의 정렬(더하기/빼기 기호)은 어떻게 해야 합니까? 해당 플러스/마이너스 기호 줄에 앰퍼샌드를 사용해야 합니까? 아니면 등호에만 해당되나요? (아래 이미지 참조) 두 번째 앰퍼샌드가 없는 LaTeX 미리보기

또한 '또는' 텍스트는 어떻습니까? 어떻게 처리해야 합니까? 등호 아래에 있어야 할까요, 정중앙에 있어야 할까요, 아니면 다른 것일까요?

감사해요

답변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}

관련 정보