有什么方法可以更改使用 exsheets 创建的题目的标题吗?我希望标题是“讲座 1 - 练习 1”,而不是“练习 1”。
答案1
您可以定义一个新的计数器lecturecount
并通过命令增加它\lecture
。
此外,如果您希望在每次讲座时重置问题计数器,请加载exsheets
选项counter-within = lecturecount
。
最后,通过这种方式question
重新定义question
-对来重新定义标题solution
\RenewQuSolPair{question}[name=Lecture \thelecturecount\ -- Exercise]{solution}
平均能量损失
\documentclass{article}
\newcounter{lecturecount}
\newcommand\lecture{\refstepcounter{lecturecount}}
\usepackage[counter-within = lecturecount]{exsheets}
\RenewQuSolPair{question}[name=Lecture \thelecturecount\ -- Exercise]{solution}
\begin{document}
\lecture
\begin{question}
foo
\end{question}
\begin{question}
bar
\end{question}
\begin{question}
baz
\end{question}
\lecture
\begin{question}
foo
\end{question}
\begin{question}
bar
\end{question}
\begin{question}
baz
\end{question}
\end{document}
输出: