原 文:LaTeX Error: Environment XXX undefined
譯 者:Xovee
翻譯時間:2020年6月11日
LaTeX Error: Environment XXX undefined
如果你使用了 LaTeX 不能識別的環境,你將會遇到下面這個錯誤:
出錯原因
你沒有引入相應的包
當你使用某個包之中的環境,但是沒有引入這個包,就會發生這個報錯。一個常見的例子是 align 環境,它是 amsmath 包之中的一個環境。所以,如果你要使用 align 環境,那麼你需要在序言中添加 \usepackage{amsmath},例如:
% In your preamble
\usepackage{amsmath}
% In your main .tex file
\begin{align}
2x + 3y &= 7\\
5x - 2y &= 2
\end{align}
環境名輸入錯誤
如果你在輸入環境的時候,輸錯了其名字,那麼也會遇到這個錯誤。例如:
\begin{lisQ}
\item This is a list item
\item This is another list item
\end{lisQ}
在這個例子裏,list 環境被打錯成 lisQ。所以,如果你遇到了這個錯誤,請檢查文檔中環境的名字是否被正確輸入。
環境不存在
如果你使用了某個不存在的環境,也會遇到這個錯誤。
有關更多關於可用的環境、以及如何創建環境,請參考這篇文檔。