![回忆录:索引的页面样式从索引的第二页开始](https://linux22.com/image/277881/%E5%9B%9E%E5%BF%86%E5%BD%95%EF%BC%9A%E7%B4%A2%E5%BC%95%E7%9A%84%E9%A1%B5%E9%9D%A2%E6%A0%B7%E5%BC%8F%E4%BB%8E%E7%B4%A2%E5%BC%95%E7%9A%84%E7%AC%AC%E4%BA%8C%E9%A1%B5%E5%BC%80%E5%A7%8B.png)
我正在尝试更改索引的页面样式,但我不明白为什么这只在索引的第 2 页生效:
\documentclass{memoir}
\usepackage{kantlipsum}
\makepagestyle{index}
\makeheadrule{index}{\textwidth}{\normalrulethickness}
\makeevenhead{index}{\rightmark}{}{\leftmark}
\makeoddhead{index}{\rightmark}{}{\leftmark}
\makeevenfoot{index}{Index - \thepage}{even}{even}
\makeoddfoot{index}{odd}{odd}{Index - \thepage}
\makeindex
\begin{document}
\chapter{One}
\kant[1-5]
\newcount\ind\ind=1\loop\index{\the\ind}\advance\ind1\ifnum\ind<400\repeat
\clearpage
\pagestyle{index}
\printindex
\end{document}
输出的第 3 页显示居中的 3,而不是:odd odd Index - 3
答案1
我相信\printindex
这相当于一个章节的开始,所以第一页就是chapter
样式。
我认为,解决此问题的最佳方法是为chapter
页面样式设置一个别名:
\clearpage
\aliaspagestyle{chapter}{index}
\pagestyle{index}
\printindex