오류 - "등식 내부에 사용된 정렬" 및 \begin{document} 뒤에 예상치 못한 \end{equation}

오류 - "등식 내부에 사용된 정렬" 및 \begin{document} 뒤에 예상치 못한 \end{equation}

내 뒷면 문서에 오류가 있지만 여전히 컴파일 가능합니다. 방정식 함수 내에서 정렬 함수를 사용하기 때문에 왜 오류가 발생하는지 잘 모르겠습니다.

그리고

답변1

환경 align, alignat, flalign(및 별표 표시된 해당 변형)은 최상위 수학 환경이며 표시된 다른 방정식에 중첩될 수 없습니다(주요 예외: align내에서 & Co.를 사용할 수 있음 gather). 따라서 "외부" equation환경을 제거하거나 "내부" 형식을 사용하거나 aligned다음을 수행해야 합니다 split.

\documentclass{article}

\usepackage{amsmath}
\textwidth=5cm % just for the MWE

\begin{document}

\noindent\texttt{align}
\begin{align}
a &= b + c \\
  &= d + e
\end{align}
\texttt{align+nonumber}
\begin{align}
a &= b + c \nonumber \\
  &= d + e
\end{align}
\texttt{equation+split}
\begin{equation}
\begin{split}
a &= b + c \\
  &= d + e
\end{split}
\end{equation}
\texttt{equation+aligned}
\begin{equation}
\begin{aligned}
a &= b + c \\
  &= d + e
\end{aligned}
\end{equation}
\texttt{equation+aligned[b]}
\begin{equation}
\begin{aligned}[b]
a &= b + c \\
  &= d + e
\end{aligned}
\end{equation}

\end{document}

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

방정식 (4)와 (5)는 동일해 보이지만 가 포함된 솔루션은 aligned더 많은 정렬 지점을 지원합니다. 사례 (3)과 (6)은 여기에서 동일한 출력을 제공하지만 일반적으로 를 align사용하지 않기 때문에 수식과 주변 텍스트 사이의 세로 간격이 다릅니다 \abovedisplayshortskip. (이러한 이유로 나는 일반적 aligned으로 b옵션을 선호하지만 논쟁의 여지가 있습니다.)

관련 정보