\setcounter{enumi}{}
我在双重环境中使用命令时遇到问题enumerate
。
更准确地说,我使用了enumerate
另一个enumerate
列表中的环境。
为了改变内部的数量enumerate
,我使用了setcounter
命令,但它在外部enumerate
数量中起作用。
这是我的最小工作示例。
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}
\item This is in outer enumerate environment.
\item
\begin{enumerate}
\item This is in inner enumerate environment.
\setcounter{enumi}{4}
\item setcounter is used. %I want to make this item have index 5
\end{enumerate}
\item This will have index 5. %I want to keep the index of this item as default
\end{enumerate}
\end{document}
谢谢。
答案1
在默认enumerate
环境中,级别的计数器<x>
由计数器表示enum<x>
,其中<x>
用罗马数字表示。因此,级别 1 使用enumi
,级别 2使用enumii
,级别 3使用enumiii
,...
\documentclass{article}
\begin{document}
\begin{enumerate}
\item This is in outer enumerate environment.
\item
\begin{enumerate}
\item This is in inner enumerate environment.
\setcounter{enumii}{4}
\item setcounter is used. %I want to make this item have index 5
\end{enumerate}
\item This will have index 3. %I want to keep the index of this item as default
\end{enumerate}
\end{document}