列表的第一项等于另一个列表中的最后一个数字 + 1

列表的第一项等于另一个列表中的最后一个数字 + 1

我想将列表中的第一个项目设置为等于前一个列表中的最后一项(数字)加 1,这样如果我更改列表中的长度,它将自动更新。

我的尝试:enumerate使用该包\setcounter{enumi}我能够手动获得所需的结果(参见下面可重现的示例),但我希望如果我在第一个列表中添加或删除项目,第二个列表中的第一个项目也会自动更新。

文件 .tex 重现示例:

\documentclass{article}
\usepackage{enumerate}
\begin{document}
List 1
    \begin{enumerate}
        \item A
        \item B
    \end{enumerate}
List 2
\begin{enumerate}
    \setcounter{enumi}{2}
    \item C
\end{enumerate}
\end{document}

示例结果:

在此处输入图片描述

答案1

您可以尝试以下操作:

\documentclass{article}
\usepackage{enumitem}% <-- changed
\begin{document}
List 1
    \begin{enumerate}
        \item A
        \item B
    \end{enumerate}
List 2
\begin{enumerate}[resume]% <-- changed
    \item C
\end{enumerate}
\end{document}

相关内容