我怎样才能将 \newlist 标记为 1 以外的其他名称

我怎样才能将 \newlist 标记为 1 以外的其他名称

我想从 5 开始标记我的“问题”。但我现在只能从 1 开始。似乎\setcounter{enumi}只适用于{enumerate}

\newlist{Question}{enumerate}{1}
\setlist[Question]{label=\textbf{Question \arabic*}}
\section*{Problem 1}
\begin{Question}
\setcounter{enumi}{3}
  \item content of question 5\\
  \item content of question 6
\end{Question}

答案1

enumitem包有start=列表选项。它确实负责计数器值,因此start=5实际上会从 开始5,而不是将enumi计数器设置为,然后计数器5的值将随着第一个项目而增加6

我认为,leftmargin=*应该在这里使用该选项,以防止出现奇怪的边距。

\documentclass{article}

\usepackage{enumitem}

\newlist{Question}{enumerate}{1}
\setlist[Question]{label=\textbf{Question \arabic*},leftmargin=*}

\begin{document}
\section*{Problem 1}
\begin{Question}[start=5]
  \item content of question 5\\
  \item content of question 6
\end{Question}

\end{document}

在此处输入图片描述

相关内容