我需要从 3 开始枚举列表。我在表格中使用枚举,并在序言中给出新列表。我读过我怎样才能使枚举列表从 1 以外的其他数字开始,但解决方案对我的情况不起作用。由于新环境是为表格创建的,我希望您能帮助我,而无需更改序言中的定义。或者至少在我将其实现在表格上时不会产生影响。需要您的帮助。提前致谢!
这是 MWE(我没有包括表格):
\documentclass[a4paper,12pt]{book}
\usepackage{enumitem,array,ragged2e}
\newlist{ColEnum}{enumerate}{1}
\setlist[ColEnum,1]{label = \arabic*), left = 0pt, nosep,
before= {\begin{minipage}[t]{\hsize}\RaggedRight},
after = {\end{minipage}}}
\newcolumntype{P}[1]{>{\endgraf\vspace*{-\baselineskip}}p{#1}}
\begin{document}
\noindent
\begin{ColEnum}[left= 0pt, label=\arabic*), noitemsep, topsep= 0pt]
\setcounter{enumi}{2}
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\end{ColEnum}
\vspace{1cm}
\begin{ColEnum}[left= 0pt, label=\arabic*), noitemsep, topsep= 0pt]
\addtocounter{enumi}{2}
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\end{ColEnum}
\end{document}
答案1
要使用的计数器是ColEnumi
。当你这样做时
\newlist{foo}{<level>}
enumitem
定义计数器fooi
,fooii
依此类推,直到指定值<level>
。就你的情况而言ColEnumi
。
\documentclass[a4paper,12pt]{book}
\usepackage{enumitem,ragged2e}
\usepackage{lipsum} % for context
\newlist{ColEnum}{enumerate}{1}
\setlist[ColEnum,1]{
label = \arabic*),
left = 0pt,
nosep,
before = {\noindent\begin{minipage}[t]{\columnwidth}\RaggedRight},
after = {\end{minipage}},
}
\begin{document}
\lipsum[1][1-4]
\begin{ColEnum}
\setcounter{ColEnumi}{2}
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\end{ColEnum}
\lipsum[1][1-4]
\end{document}
答案2
enumitem
定义start
键:
\documentclass[a4paper,12pt]{book}
\usepackage{enumitem,array,ragged2e}
\newlist{ColEnum}{enumerate}{1}
\setlist[ColEnum,1]{label = \arabic*), left = 0pt, nosep,
before= {\begin{minipage}[t]{\hsize}\RaggedRight},
after = {\end{minipage}}}
\newcolumntype{P}[1]{>{\endgraf\vspace*{-\baselineskip}}p{#1}}
\begin{document}
\noindent
\begin{ColEnum}[left= 0pt, label=\arabic*), start=15,noitemsep, topsep= 0pt]
\setcounter{enumi}{2}
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\end{ColEnum}
\vspace{1cm}
\begin{ColEnum}[left= 0pt, label=\arabic*), start=314, noitemsep, topsep= 0pt]
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\item ITEM ITEM ITEM ITEM ITEM ITEM ITEM
\end{ColEnum}
\end{document}