更改表格中问题的标题

更改表格中问题的标题

有什么方法可以更改使用 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} 

输出:

在此处输入图片描述

相关内容