尽管使用了 enumitem 的简历,但 » 缺少 \item«

尽管使用了 enumitem 的简历,但 » 缺少 \item«

以下 MWE 无法按预期工作:尽管结果似乎正确,但它在编译期间引发错误。MWE:

\documentclass[11pt]{article} % use larger type; default would be 10pt

\usepackage[utf8]{inputenc} % set input encoding (not needed with XeLaTeX)

\usepackage{enumitem}

\title{Brief Article}
\author{The Author}

\begin{document}
\maketitle

\section{First section}

\begin{enumerate}
\item[i.] first item
\begin{enumerate}
\item nested item under first item
\end{enumerate}
\item[i + 1.]  second item
\end{enumerate}
commentary
\begin{enumerate}[resume]
\begin{enumerate}[resume]
\item shall be nested item under second item
\end{enumerate}
\item[j] third item
\end{enumerate}

\end{document}

抛出的错误信息是“出现问题,可能是缺少 \item [at] l.24 \begin{enumerate}[resume]”。但是由于我使用的是 enumitem,所以不应该出现此消息。

结果似乎(!)是正确的——但我并不完全清楚,因为第二个列表(2.(a))中的(a)之前缺少一个计数器:

生成的 PDF

此外:我怎样才能实现编号 (.() (即 2.(a)?

答案1

您可以添加一个空的 \item[]:

\documentclass[11pt]{article} % use larger type; default would be 10pt

\usepackage[utf8]{inputenc} % set input encoding (not needed with XeLaTeX)

\usepackage{enumitem}

\title{Brief Article}
\author{The Author}

\begin{document}
\maketitle

\section{First section}

\begin{enumerate}
\item[i.] first item
\begin{enumerate}
\item nested item under first item
\end{enumerate}
\item[i + 1.]  second item
\end{enumerate}
commentary
\begin{enumerate}[resume]
\item[] %<..............
\begin{enumerate}[resume]
\item shall be nested item under second item
\end{enumerate}
\item[j] third item
\end{enumerate}

\end{document}

在此处输入图片描述

相关内容