同时运行两个列表

同时运行两个列表

我正在寻找一种方法来同时运行两个列表。让我解释一下:

一、首项首列表

  1. 第一项 第二列表
  2. 第二项第二个列表

II. 第二项第一列表

  1. 第三项第二列表
  2. 第四项 第二列表
  3. 第五项 第二列表

III. 第三项第一列表

  1. 第六项 第二列表
  2. 第七项 第二列表
  3. 八项第二列表

...

有人知道该怎么做吗?

答案1

包裹enumitem是你的朋友。选择一个比 更好的名字gigienum

\documentclass{article}
\usepackage{enumitem}

\newlist{gigienum}{enumerate}{2}
\setlist[gigienum,1]{label=\Roman*.}
\setlist[gigienum,2]{label=\arabic*.,resume}

\begin{document}

\begin{gigienum}
\item First item first list
  \begin{gigienum}
  \item first item second list
  \item second item second list
  \end{gigienum}

\item Second item first list
  \begin{gigienum}
  \item third item second list
  \item fourth item second list
  \item fifth item second list
  \end{gigienum}

\item Third item first list
  \begin{gigienum}
  \item sixth item second list
  \item seventh item second list
  \item eighth item second list
  \end{gigienum}
\end{gigienum}

Let's check that the numbering in the lists are reset.

\begin{gigienum}
\item First item first list
  \begin{gigienum}
  \item first item second list
  \item second item second list
  \end{gigienum}

\item second item first list
  \begin{gigienum}
  \item third item second list
  \item fourth item second list
  \item fifth item second list
  \end{gigienum}

\item Third item first list
  \begin{gigienum}
  \item sixth item second list
  \item seventh item second list
  \item eighth item second list
  \end{gigienum}
\end{gigienum}

\end{document}

在此处输入图片描述

答案2

您可以使用 seriesresume*键执行此操作enumitem

 \documentclass{article}

 \usepackage{enumitem}

 \begin{document}

    \begin{enumerate}[label=\Roman*.]
    \item First item, first list.
    \begin{enumerate}[label=\arabic*., series=second]
    \item First item, second list.
    \item Second item, second list.
    \end{enumerate}
    \item Second item, first list.
    \begin{enumerate}[resume*=second]
    \item Third item, second list.
    \item Fourth item, second list.
    \item Fifth item, second list.
    \end{enumerate}
    \item Third item, first list.
    \begin{enumerate}[resume*=second]
    \item Sixth item, second list.
    \item Seventh item, second list.
    \item Eighth item, second list.
    \end{enumerate}
    \end{enumerate}

\end{document} 

在此处输入图片描述

相关内容