![使用自定义项目符号时枚举中出现“缺少 \item”错误?](https://linux22.com/image/245444/%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E9%A1%B9%E7%9B%AE%E7%AC%A6%E5%8F%B7%E6%97%B6%E6%9E%9A%E4%B8%BE%E4%B8%AD%E5%87%BA%E7%8E%B0%E2%80%9C%E7%BC%BA%E5%B0%91%20%5Citem%E2%80%9D%E9%94%99%E8%AF%AF%EF%BC%9F.png)
我正在使用enumerate
来输入家庭作业解决方案,基于以下 MWE。当我[(a)]
从 中删除 时enumerate
,没有错误,但是当我添加它时,我收到“可能缺少\item
”错误。我该如何解决这个问题?我不想\item
在解决方案前面添加 ,因为它本身不是列表的一部分,并且我不想删除自定义项目符号,因为在我的完整文档中,这是嵌套列表的一部分。
\documentclass[12pt]{article}
\begin{document}
\begin{enumerate}[(a)]
\item $n(n+1)/2 \in O(n^3)$
True, because $n(n+1)/2$ is of order 2, which is less than order 3.
\item $n(n+1)/2 \in O(n^2)$
\end{enumerate}
\end{document}
答案1
您需要包括enumerate
包裹,因为它重新定义了enumerate
环境来管理可选参数:
\documentclass[12pt]{article}
\usepackage{enumerate}% http://ctan.org/pkg/enumerate
\begin{document}
\begin{enumerate}[(a)]
\item $n(n+1)/2 \in O(n^3)$
True, because $n(n+1)/2$ is of order 2, which is less than order 3.
\item $n(n+1)/2 \in O(n^2)$
\end{enumerate}
\end{document}
类似的格式也可以通过enumitem
包裹:
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
%...
\begin{enumerate}[label=(\alph*)]
%...
\end{enumerate}