xsim:计算每个部分练习的正确方法是什么?

xsim:计算每个部分练习的正确方法是什么?

计算每个部分练习的正确方法是什么

在此处输入图片描述

我得到了它

% Count exercises per section =====
\let\oldsection\section
\renewcommand{\section}{%
\setcounter{exercise}{0}%
\oldsection}

但是里面有一个函数吗xsim

梅威瑟:

\documentclass{scrartcl}
\usepackage{xsim}
\xsimsetup{
exercise/the-counter = \thesection.\arabic{exercise},
}
% Count exercises per section =====
\let\oldsection\section
\renewcommand{\section}{%
\setcounter{exercise}{0}%
\oldsection}

\begin{document}
\section{First section}

\begin{exercise}
An exercise in section 1
\end{exercise}

\section{Second  section}

\begin{exercise}
An exercise in section 2
\end{exercise}
\begin{exercise}
Another exercise in section 2
\end{exercise}
\begin{exercise}
Another exercise in section 2
\end{exercise}
\end{document}

答案1

该套件提供了确定何时重置锻炼计数器的xsim选项,请参阅exercise/within手动的

代码:

\usepackage{xsim}
\xsimsetup{
exercise/the-counter = \thesection.\arabic{exercise},
exercise/within = section
}

相关内容