如何在参考文献的标题中添加“续”?

如何在参考文献的标题中添加“续”?

我正在写论文,在修改参考文献的标题时遇到了一些困难。

我正在使用一个特殊的类(博士论文PSnPDF),但它使用了“book”类。

我使用 natbib,并且有一个超过 4 页的参考书目。我想在最后三页上添加一个标题,写着“参考文献(续)”。

有没有办法做到这一点?

答案1

参考文献章节的第一页通常设置为纯页面样式,因此可以在参考书目的开头设置新的页眉。简化示例(该类PhDthesisPSnPDF基于report)明确给出了参考书目,它也应该适用于使用文件.bbl

\documentclass[twoside,12pt]{report}
\usepackage[a6paper]{geometry}%
\pagestyle{headings}

\makeatletter
\newcommand*{\ORG@thebibliography}{}
\let\ORG@thebibliography\thebibliography
\renewcommand*{\thebibliography}{%
  \cleardoublepage
  % without uppercasing
%  \markboth{References (Continued)}{References (Continued)}%
  % with uppercasing
  \markboth{\MakeUppercase{References (Continued)}}%
           {\MakeUppercase{References (Continued)}}%
  % disable the header setting of the original thebibliography
  \let\@mkboth\@gobbletwo
  \ORG@thebibliography
}
% Clear the header after the last page of the bibliography
\let\ORG@endthebibliography\endthebibliography
\def\endthebibliography{%
  \clearpage
  \markboth{}{}%
  \csname ORG@endthebibliography\endcsname
}
\makeatother

\begin{document}

\begin{thebibliography}{9}
\bibitem{2010} First.

\newpage
\bibitem{2011} Second.
\newpage

\bibitem{2012} Third.

\end{thebibliography}
\cleardoublepage
After references.
\end{document}

结果

相关内容