如何重新启动几个问题的枚举标签?

如何重新启动几个问题的枚举标签?

这里完全是新手……

我正在尝试编写一个作业,其中“问题 1”(标题)后面跟着 5 个子问题,子问题列表为“(a)、(b)、(c)”等等。我正确地编码了问题 1 和子问题,但如何重置计数器,以便对于下一个“问题 2”,它不是从 (e) 开始,而是再次从 (a) 开始?

我最初的想法是编码

\end{enumerate}

在 Q1 结束时,然后简单地做

\begin{enumerate}[label=(\alph*)] 

在我开始 Q2 之前。

但这给我带来了很多错误,我该如何解决这个问题?

答案1

计数器默认重置。需要进行额外工作来防止其重置。

因此,任何结束enumerate环境然后重新启动的操作都可以,无论该环境是否嵌套在封闭列表中。

例如,

\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\arabic*]
  \item First one
  \begin{enumerate}[label=(\alph*)]
    \item a
    \item b
    \item c
    \item d
    \item e
  \end{enumerate}
  \item Second two
  \begin{enumerate}[label=(\alph*)]
    \item a
    \item b
    \item c
    \item d
    \item e
  \end{enumerate}
\end{enumerate}
\newlist{subqns}{enumerate}{1}
\setlist[subqns]{label=(\alph*)}
\section{Question First of Two}
\begin{subqns}
  \item a
  \item b
  \item c
  \item d
  \item e
\end{subqns}
\section{Question Second of Two}
\begin{subqns}
  \item a
  \item b
  \item c
  \item d
  \item e
\end{subqns}
\end{document}

默认重置

相关内容