参考书目页面的标题错误

参考书目页面的标题错误

我需要有关参考书目页眉的帮助。我使用 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}

相关内容