我想准备一种基于回忆录的样式,在 、 和 之前和之后立即执行代码frontmatter
(mainmatter
§6.1 backmatter
,第 71 页)。如果没有钩子,我必须将代码插入到 Latex 文档中,而不是它所属的样式文件中。我应该使用renewcommand
吗?
作为参考,有关标题钩子的讨论在回忆录手册第 353 页(§18.25)
答案1
根据您要添加的内容,有一些方法可以附加和添加到内置命令中memoir
。它提供了一个\addtodef
命令,该命令(顾名思义)将材料添加到现有宏中。它还可以添加内容。语法如下(来自手册第 338 页):
\addtodef{<macro>}{<prepend>}{<append>}
根据您需要执行的操作,这可能是最简单的方法。如果它不起作用,您可以从中获取代码memoir.cls
并在包中重新定义它。