当我尝试在 Texmaker 中构建 PDF 时出现错误,尽管今天早上可以正常工作,但以下几行代码仍然给我带来了问题:
\begin{enumerate}[a)]
\item Some text
\item Some text
\item Some text \\
\end{enumerate}
我收到以下消息:
由于有很多类似的问题,我尝试过这个问题看看我的枚举是否由于这个原因而出现问题\\
,但事实并非如此。奇怪的是,当我输入以下内容时,它运行正常:
\begin{enumerate}
\item Some text
\item Some text
\item Some text \\
\end{enumerate}
答案1
我找到了解决这个问题的方法,我从我的文档的另一个先前版本中复制粘贴了所有\usepackage
没有的行\usepackage{enumerate}
,一旦我添加了这个包,我的文档就可以完美编译,如下所示:
我决定将问题保留下来并发布解决方案,因为它很容易被忽略,而且尽管很容易修复,但我还是花了很长时间才弄明白。
答案2
也许你应该删除\
之前的\end
并添加\usepackage[shortlabels]{enumitem}
到你的 tex 文档中。以下是来自TeX博客
\documentclass{article}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[a)]
\item Some text
\item Some text
\item Some text
\end{enumerate}
\begin{enumerate}[label=\textcircled{\scriptsize\Alph*},font=\sffamily]
\item State the paper size by an option to the document class
\item Determine the margin dimensions using one of these packages:
\begin{itemize}[label=---,itemsep=-2pt]
\item geometry
\item typearea
\end{itemize}
\item Customize header and footer by one of these packages:
\begin{itemize}
\item fancyhdr
\item scrpage2
\end{itemize}
\item Adjust the line spacing for the whole document
\begin{itemize}
\item by using the setspace package
\item or by the command \verb|\linespread{factor}|
\end{itemize}
\end{enumerate}
\end{document}
输出为