我改变了列表顺序
\renewcommand{\labelenumii}{\theenumii}
\renewcommand{\theenumii}{\theenumi.\arabic{enumii}.}
\begin{enumerate}
\setcounter{enumi}{2}
\item Third item
\end{enumerate}
但我无法改变子列表的顺序
\begin{enumerate}
\setcounter{enumi}{2}
\item Third item
\begin{enumerate}
\setcounter{enumi}{3}
\item item 3.4
\item item 3.5
\end{enumerate}
\end{enumerate}
是否可以更改子列表顺序?我需要从项目 3.4 开始子列表
答案1
你大概想要
\setcounter{enumii}{3}
设置 2 级列表,但该enumitem
包为此类事物提供了更好的界面。
答案2
使用enumitem
,start=...
可以使用选项。请注意 注意enumitem
正确的值,即如果项目应该以 开头3
,请使用start=3
,而不是start=2
,即计数器不会再次增加。
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[start=3]
\item Third item
\begin{enumerate}[start=4,label*={\arabic*}]
\item item 3.4
\item item 3.5
\end{enumerate}
\end{enumerate}
\end{document}