錯誤 - “對齊內部方程式中使用的內容”,以及 \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選項,儘管這可能是有爭議的。)

相關內容