如何中断嵌套列表并直接从内部列表恢复?
例如:
步骤 1:定义以下项目
\begin{enumerate}
\item Item Level 1
\begin{enumerate}
\item Item Level 2
\end{enumerate}
\end{enumerate}
第二步:定义第一级评论:
comment at level 1
步骤3:定义第二层的第二项:
\begin{enumerate}
\item Item Level 2
\end{enumerate}
第四步:定义第二级注释:
comment at level 2
步骤5:在第一级定义另一个注释:
comment at level 1
步骤6:定义第一层级的第二项:
\begin{enumerate}[resume]
\item Item Level 1
\end{enumerate}
恢复第一级是使用此解决方案。如何中断第一和第二个列表并直接从第二个列表的第二项恢复?
最终预期的输出应该是这样的:
1. Item Level 1
a. Item Level 2
comment at level 1
b. Item Level 2
comment at level 2
comment at level 1
2. Item Level 1
您能为此提出一些建议吗?
答案1
以下是series
针对 2 级枚举的解决方案及其密钥:
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
\setlength{\parindent}{1em}
\begin{document}
\begin{enumerate}[wide=1em, leftmargin=*]
\item Item Level 1
\begin{enumerate}[wide=0pt, leftmargin=*, series=level2]
\item Item Level 2
\end{enumerate}
\end{enumerate}
Comment at level 1
\begin{enumerate}[resume*]
\item[]
\begin{enumerate}[resume*=level2, wide = 0pt]
\item Item Level 2
\end{enumerate}
\noindent Comment at level 2
\end{enumerate}
Comment at level 1
\begin{enumerate}[resume*]
\item Item Level 1
\end{enumerate}
\end{document}