我正在使用回忆录类,并使用页面样式的“标题”作为文本主体。我有
\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}}
成功了。非常感谢!