如何在 LaTeX 中中断和恢复任意级别的嵌套列表?类似
I. Item Level 1
A. Item Level 2
1. Item Level 3
comment at level 1
2. Item Level 3
B. Item Level 2
1. Item Level 3
comment at level 2
comment at level 1
2. Item Level 3
II. Item Level 1
(针对非嵌套列表提出并回答了类似的问题:https://stackoverflow.com/questions/1348194/how-to-interrupt-resume-a-list-in-latex)
答案1
要继续最内层列表,您可以在第二级使用空项以避免错误。继续枚举内部列表似乎不起作用,因此必须手动完成。
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\newcounter{tempcounter}
\begin{enumerate}
\item Item Level 1
\begin{enumerate}
\item Item Level 2
\begin{enumerate}
\item Item level 3
\setcounter{tempcounter}{\value{enumiii}}
\end{enumerate}
\end{enumerate}
\item[] Comment at level 1
\begin{enumerate}[resume]
\item[]
\begin{enumerate}
\setcounter{enumiii}{\value{tempcounter}}
\item Item Level 3
\end{enumerate}
\item etc.
\end{enumerate}
\end{enumerate}
\end{document}
请注意,由于标签是右对齐的,因此没有明确的方法将注释与第一级列表的标签对齐。