我怎样才能在嵌套枚举中获得不间断的计数器?

我怎样才能在嵌套枚举中获得不间断的计数器?

我有一个外部枚举foopart和一个嵌套枚举。我希望foochap计数器foochap不是每次foochap在 内部创建新环境时都会重置foopart。 辅助问题:如何手动设置使用 say 创建的列表的计数器\newlist

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}

\newlist{foopart}{enumerate*}{1}
\setlist[foopart,1]{label=\Roman*}
\newlist{foochap}{enumerate*}{1}
\setlist[foochap,1]{resume, label=\textbf{\arabic*)}}

\newlist{qux}{enumerate*}{2}
\setlist[qux,1]{label=\Roman*}
\setlist[qux,2]{resume,label=\textbf{\arabic*)}}

\begin{document}

\begin{foochap}
\item W
\end{foochap}
\begin{foochap}
\item X
\end{foochap}\par

\begin{foopart}
\item 
  \begin{foochap}
  \item Y 
  \end{foochap}
\item 
  \begin{foochap}
  \item Z % expect 4)
  \end{foochap}
\end{foopart}\par

\begin{qux}
\item 
  \begin{qux}
  \item W
  \end{qux}
\item 
  \begin{qux}
  \item X % expect 2)
  \end{qux}
\item 
  \begin{qux}
  \item Y % expect 3)
  \end{qux}
\item 
  \begin{qux}
  \item Z % expect 4)
  \end{qux}
\end{qux}\par

\end{document}

在此处输入图片描述

答案1

我想,以下是您所期望的输出:

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}

\newlist{foopart}{enumerate*}{1}
\setlist[foopart,1]{label=\Roman*}
\newlist{foochap}{enumerate*}{1}
\setlist[foochap,1]{resume=chap, label=\textbf{\arabic*)}}

\newlist{qux}{enumerate*}{2}
\setlist[qux,1]{label=\Roman*}
\setlist[qux,2]{resume=qux,label=\textbf{\arabic*)}}

\begin{document}

\begin{foochap}[series=chap]
\item W
\end{foochap}
\begin{foochap}
\item X
\end{foochap}\par

\begin{foopart}
\item 
  \begin{foochap}
  \item Y 
  \end{foochap}
\item 
  \begin{foochap}
  \item Z % expect 4)
  \end{foochap}
\end{foopart}\par

\begin{qux}[series=qux]
\item 
  \begin{qux}
  \item W
  \end{qux}
\item 
  \begin{qux}
  \item X % expect 2)
  \end{qux}
\item 
  \begin{qux}
  \item Y % expect 3)
  \end{qux}
\item 
  \begin{qux}
  \item Z % expect 4)
  \end{qux}
\end{qux}\par

\end{document}

相关内容