自定义 ToC 页面布局

自定义 ToC 页面布局

我正在使用回忆录,在文档中,目录插入在简介章节之后。我的问题是目录占用的页面会改变布局,页眉和页脚会消失,我还发现页面编号丢失了,目录占用的页面在文档分页中被考虑在内,但在目录元素上的链接中没有被考虑在内,为了获得正确的链接,我必须手动重置目录后的页面计数器。我在回忆录手册中找不到任何关于如何解决这个问题的提示。(?)

梅威瑟:

\documentclass{memoir} 
\usepackage{lipsum} 
\makepagestyle{front} 
\makeevenhead{front}{\thepage}{A}{FRONT} 
\makeoddhead{front}{}{}{\itshape\leftmark} 
\makepsmarks{front}{ \createmark{chapter}{left}{nonumber}{}{}} \makepagestyle{body} 
\makeevenhead{body}{\thepage}{B}{BODY} 
\makeoddhead{body}{}{}{\itshape\leftmark} 
\makepsmarks{body}{ \createmark{chapter}{left}{nonumber}{}{}} 

\begin{document} 

\pagestyle{front} 
\chapter{Intro} \lipsum[1-5] 
\newpage \pagestyle{body} 
\tableofcontents 
\newpage 
\chapter{Tks} 
\lipsum[1] 

\end{document}

答案1

我尝试了您的 MWE,对我来说它没有出现您提到的问题。章节和目录页中有页脚,章节第一页之后的第二页及后续页面上有页眉,目录中报告的页码是正确的。

一些评论:

1) 请记住,memoir使用chapter(别名为plain)页面样式作为章节的第一页。如果您希望将其作为页面样式之一,那么

\aliaspagestyle{chapter}{front} % and/or
\aliaspagestyle{chapter}{body}

在适当的地方(例如,在\pagestyle{...}命令之后)

\clearpage2)总体来说比使用前者更好,\newpage因为前者会清除所有未决的浮点数。

3) 一般memoir使用\frontmatter\mainmatter\backmatter命令来表示典型(书籍)文档的三个部分。

4) 请检查您的新页面样式是否确实实现了您想要的功能。

5) 如果注释掉\tableofcontents并将章节文本扩展至多页(3 或 4 页),会发生什么情况?

相关内容