我需要有关参考书目页眉的帮助。我使用 fancyhdr 为偶数页和奇数页设置不同的页眉。当我的参考书目延伸到第二页时,页眉显示为我之前通过 fancy 设置的页眉。我希望页眉为参考书目而不是 COMEDY。
我在读书课上写作。
\documentclass[a4,11pt,twoside]{book}
\usepackage{csquotes}
\usepackage[utf8]{inputenc}
\usepackage{emptypage}
\usepackage[nottoc,notlot,notlof]{tocbibind}
\usepackage{url}
\usepackage{nth}
\usepackage{titlesec}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[LE]{\slshape COMEDY}
\fancyhead[RE]{}
\fancyhead[LO]{\hfill \slshape \leftmark}
\renewcommand{\headrulewidth}{0pt}
\title{My title}
\author{My name}
\date{}
\begin{document}
\pagenumbering{roman}
\maketitle
\tableofcontents
\renewcommand{\headrulewidth}{.4pt}
\chapter*{Notes}
\addcontentsline{toc}{chapter}{\numberline{}Notes}
This book is made possible by the contributions of:
\chapter{example}
\begin{thebibliography}{99}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\end{thebibliography}
\end{document}
谢谢你!
答案1
我们只需在参考书目之前重新定义相关标题即可。在这种情况下,
\fancyhead[LE]{\slshape BIBLIOGRAPHY}
就足够了。但是,除非我们插入,否则这也会影响当前页面上的标题\clearpage
。这不会导致额外的页面,因为无论如何,参考书目的开头都会开始一个新页面。它的作用是确保在对页眉进行更改之前,当前页面与当前标题一起输出。
您的 MWE 的稍微简化的修改版本:
\documentclass[a4,11pt,twoside]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[LE]{\slshape COMEDY}
\fancyhead[RE]{}
\fancyhead[LO]{\hfill \slshape \leftmark}
\renewcommand{\headrulewidth}{0pt}
\usepackage{kantlipsum}
\title{My title}
\author{My name}
\date{}
\begin{document}
\renewcommand{\headrulewidth}{.4pt}
\chapter{example}
\kant[1-3]\clearpage
\fancyhead[LE]{\slshape BIBLIOGRAPHY}
\begin{thebibliography}{99}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\end{thebibliography}
\end{document}
结果如下:
答案2
您可以定义一个新的页面样式,用于序言中的参考书目:
\fancypagestyle{bibliography}{%
\fancyhead[RO,LE]{\slshape \leftmark}%
}
然后在启动参考书目时设置页面样式:
\begin{thebibliography}{99}
\pagestyle{bibliography}