我有一个三级列表,其级别格式如下:
A.
1.
(a)
我想在某一点跳过某个级别,以便我得到以下内容:
A.
1.
(a)
(b)
B.
(a)
(b)
C.
1.
2.
请注意,我不想在“B.”后面的级别使用 1.(即 enumii),而只使用级别 3 作为下一组标签。
我尝试使用以下内容:
\begin{enumerate}
\def\labelenumiii{(\alph{enumiii})}
但这并没有产生我想要的结果。它忽略了 \def 并只使用了级别 2 (enumii)。
答案1
像这样(除了标签格式;我使用默认格式;见下面的编辑)。
\documentclass{article}
\begin{document}
\begin{enumerate}
\item
\begin{enumerate}
\item
\begin{enumerate}
\item
\item
\end{enumerate}
\end{enumerate}
\item
\begin{enumerate}
\item[]
\begin{enumerate}
\item
\item
\end{enumerate}
\end{enumerate}
\item
\begin{enumerate}
\item
\item
\end{enumerate}
\end{enumerate}
\end{document}
编辑:如果需要,您可以使用序言更改标签格式
\usepackage{enumitem}
\setlist[enumerate,1]{label=\Alph*.}
\setlist[enumerate,2]{label=\arabic*.}
\setlist[enumerate,3]{label=(\alph*)}