重置计数器

重置计数器

我创建了两个计数器

\newcounter{problem}[section]
\newcounter{solution}[problem]

正如预期的那样,问题每次都重置部分增加。

然而,解决方案不复位时问题增加。

问题是什么?

答案1

您必须使用\stepcounter\refstepcounter来触发重置代码。如果您以其他方式设置该值,则需要0明确重置其他计数器。

如果你得到\endcsname错误,那就是另一个问题,可能需要另一个问题。但如果你问了一个问题,请给人们一半的机会来回答它,提供一个完全的产生错误的(小)文档。

答案2

我想你想提出一个问题的多种解决方案?那么你可以这样做:

\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{tikz}

\newcounter{problem}[section]
\newcounter{solution}[problem]
\renewcommand{\thesolution}{\arabic{problem}.\arabic{solution}}


\begin{document}

\section{one}
\stepcounter{problem}problem \theproblem\\
\stepcounter{solution}solution \thesolution\\
\stepcounter{solution}solution \thesolution\\
\stepcounter{solution}solution \thesolution\\

\stepcounter{problem}problem \theproblem\\
\stepcounter{solution}solution \thesolution\\
\stepcounter{solution}solution \thesolution\\

\section{one}
\stepcounter{problem}problem \theproblem\\
\stepcounter{solution}solution \thesolution\\
\stepcounter{solution}solution \thesolution\\
\stepcounter{solution}solution \thesolution\\
\stepcounter{solution}solution \thesolution\\

\stepcounter{problem}problem \theproblem\\
\stepcounter{solution}solution \thesolution\\
\stepcounter{solution}solution \thesolution\\
\stepcounter{solution}solution \thesolution\\

\end{document}

在此处输入图片描述

相关内容