エラー - 「Align は方程式内で使用されています」、および \begin{document} の後の予期しない \end{equation}

エラー - 「Align は方程式内で使用されています」、および \begin{document} の後の予期しない \end{equation}

Overleaf ドキュメントにエラーがありますが、コンパイルは可能です。方程式関数内で align 関数を使用しているだけなので、なぜエラーが発生するのかわかりません。

tionと

答え1

環境alignalignatflalign(および対応する星印の付いたバリアント) は最上位の数学環境であり、他の表示された方程式にネストすることはできません (ただし、align内で & Co. を使用できるという注目すべき例外があります)。したがって、「外部」環境を削除するか、「内部」形式、 、または を使用するgather必要があります。equationalignedsplit

\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) は同じに見えますが、 を使用した解法では、より多くの位置合わせポイントがサポートされます。 ケース (3) と (6) はここでは同じ出力を生成しますが、では が使用されないalignedため、一般に数式と周囲のテキストの垂直方向の間隔が異なります。 (このため、私は通常、オプションを使用することを好みますが、これは議論の余地があるかもしれません。)align\abovedisplayshortskipalignedb

関連情報