[翻譯] LaTeX Error: Somethings wrong -- perhaps a missing \item

原  文:LaTeX Error: Something’s wrong–perhaps a missing \item
譯  者:Xovee
翻譯時間:2020年6月14日

LaTeX Error: Something’s wrong–perhaps a missing \item

當你忘記添加 \item 命令,或者試圖在表格中使用列表的時候,就會遇到這個錯誤。

出錯原因

忘記去添加 \item 命令

遇到這個錯誤最常見的原因是在列表環境中,忘記添加 \item 命令。下面展示一個例子:

\begin{itemize}
This is the first entry in our list
\end{itemize}

在這個例子中,你告訴 LaTeX 你將使用 itemize 環境來創建一個列表。如果你在這個環境中忘記添加 \item,就會拋出如下錯誤:

在這裏插入圖片描述

解決方法是添加 \item 命令:

\begin{itemize}
\item This is the first entry in our list
\end{itemize}

有關更多在 LaTeX 中創建列表的信息,請參考這篇文章

在表格中添加列表

如果你打算在表格環境中爲單元格創建編號,那麼也會遇到這個錯誤:

\begin{tabular}{l}
  \begin{enumerate}
  \item This is item number one\\ \hline
  \item This is item number two
  \end{enumerate}
\end{tabular}

我們不可以這樣做,用列表來對單元格編號是不被允許的。一種解決這個錯誤的方法是創建一個計數器,下面展示一個例子:

\newcounter{rownumbers}
\newcommand\rownumber{\stepcounter{rownumbers}\arabic{rownumbers}}

在文檔的序言中添加上面的代碼(參考這個回答)。然後就可以對單元格進行計數了:

\begin{tabular}{l r}
  \rownumber & This is item number one\\ \hline
  \rownumber & This is item number two
\end{tabular}

在這裏插入圖片描述
如果你想了解更多創建計數器的信息,請參考這篇文檔。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章