在回忆录类的最后一页索引上添加文字

在回忆录类的最后一页索引上添加文字

在回忆录课上,我想在索引的最后一页添加一些内容。有没有简单的方法可以做到这一点?

没有与 \preindexhook 匹配的 \postindexhook [尽管有一个与 \prebibhook 匹配的 \postbibhook]。

答案1

我在索引的最后一页添加文本没有遇到任何问题。下面是我在 100 页文档中打印 2 个索引时使用的代码memoir

......
\onecolumn % \onecolindex
\threecolindex
\renewcommand*{\indexname}{General Index}
\printindex % general index

TEXT AFTER THE INDEX

\renewcommand*{\indexname}{Index of Author/Quoter Names}
\printindex[names] % names

\end{document}

索引后的文本打印在第一个索引的最后一页上。您是否尝试过将最终内容放在其后\printindex或之前?我不确定最终内容的格式是什么;默认索引是双列的。

编辑并道歉

当我尝试上述代码时,我没有意识到我使用的是 3 列索引。这是由 @daleif 的代码实现的,该代码将索引放入一个multicols{3}不会在索引后延伸的环境中,因此索引后的文本位于多列末尾之后。

也许@PeterSmith 和@daleif 可以给出一个普遍的答案?

我应该删除这个答案吗?

答案2

只是为了记录这个问题的答案。

为了回应 Peter Wilson 的回复,我们进行了实验,以找出为什么事情对我们来说有所不同,结果发现 makeidx [我正在使用] 和 imakeidx [它也允许多个索引,我猜他也在使用] 的行为存在差异。

如果我更改为 imakeidx,那么添加的文本确实会出现在同一页面上!

相关内容