回忆录类,改进未编号部分的标题行为

回忆录类,改进未编号部分的标题行为

我正在使用回忆录类,并使用页面样式的“标题”作为文本主体。我有

    \createmark{chapter}{left}{nonumber}{}{}
    \createmark{section}{right}{shownumber}{\S}{ \space}

除一种情况外,所有一切都按我想要的方式进行。

在章节中,我将章节编号为“Nm 章节标题”,后面跟着一组标记为“练习 N”的练习,其中 N 是章节编号。因此,在章节文件中可能会有类似这样的章节命令

...
\section{Tautological equivalence}
\section{Summary}
\section*{Exercises \arabic{chapter}}

根据需要生成章节标题

13.8 Tautological equivalence
13.9 Summary
Exercises 13

现在问题来了。假设练习部分从右手边的页面开始。那么我想要的是页眉现在(在内边距上)有“练习 13”。但我得到的是“13.9 总结”,大概是因为 section* 命令。

我需要的是一些可以让回忆录在这里做正确事情的代码!

要么通过改变右侧 \createmark 的定义(我猜),要么通过提供一些代码,我可以在 \section*{Exercises \arabic{chapter}} 之后添加这些代码,这些代码会覆盖标题的定义,仅适用于该页面。

提前谢谢了!

答案1

回忆录手册太过详细,很容易忽略一些简单的事情。或者至少,这是我的借口!正如 daleif(几乎)指出的那样,他补充道

\markright{Exercises \arabic{chapter}}

代码完成后就\section*{Exercises \arabic{chapter}}成功了。非常感谢!

相关内容