在枚举项列表开始之前定义系列

在枚举项列表开始之前定义系列

我有以下代码。我们如何series = A在第一个 之前定义\begin{enumerate},以便所有\begin{enumerate}都是统一的,也就是说,所有 都等于\begin{enumerate}[resume = A]

\documentclass[]{article}

\usepackage{enumitem}

\begin{document}

\begin{enumerate}[series=A]
\item this is an item.
\end{enumerate}

\vbox{
\begin{enumerate}[resume=A]
\item this is an item.
\end{enumerate}
}

\vbox{
\begin{enumerate}[resume=A]
\item this is an item.
\end{enumerate}
}

\end{document}

答案1

只需设置enumerate即可使用resume

\documentclass{article}
\usepackage{enumitem}

\setlist[enumerate]{resume}

\begin{document}

\begin{enumerate}
\item this is an item.
\end{enumerate}

\begin{enumerate}
\item this is an item.
\end{enumerate}

\begin{enumerate}
\item this is an item.
\end{enumerate}

\end{document}

我不知道它有何\vbox用途,所以我将其删除了。

不过,最好使用不同的名称。

\documentclass{article}
\usepackage{enumitem}

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

\begin{document}

\begin{globalenum}
\item this is an item.
\end{globalenum}

\begin{globalenum}
\item this is an item.
\end{globalenum}

\begin{globalenum}
\item this is an item.
\end{globalenum}

\end{document}

在此处输入图片描述

对于\vbox方法:

\documentclass{article}
\usepackage{enumitem}

\newcounter{outerenum}
\newenvironment{outerenum}
 {\par\addvspace{\topsep}\vbox\bgroup
  \begin{enumerate}[nosep]\setcounter{enumi}{\value{outerenum}}}
 {\end{enumerate}\egroup\addvspace{\topsep}\stepcounter{outerenum}}

\begin{document}

\begin{outerenum}
\item this is an item.
\begin{enumerate}
  \item Inner
  \item Inner
  \item Inner
\end{enumerate}
\end{outerenum}

\begin{outerenum}
\item this is an item.
\end{outerenum}

\begin{outerenum}
\item this is an item.
\end{outerenum}

\end{document}

在此处输入图片描述

答案2

您可以在枚举之前开始该系列:

\documentclass[]{article}

\usepackage{enumitem}

\begin{document}

\SetEnumitemKey{series=A}

\begin{enumerate}[resume=A]
\item this is an item.
\end{enumerate}

\vbox{
\begin{enumerate}[resume=A]
\item this is an item.
\end{enumerate}
}

\vbox{
\begin{enumerate}[resume=A]
\item this is an item.
\end{enumerate}
}

\end{document}

相关内容