删除参考书目和章节之间的间隔

删除参考书目和章节之间的间隔

我正在写一篇论文\documentclass[12pt,twoside]{report},其中有一个参考书目章节。目前,有一章名为参考书目,其余页面为空白。下一页是参考书目,顶部再次显示“参考书目”。请查看图片以进一步说明。此外,有关该部分的代码是

\chapter{Bibliography}

\bibliographystyle{plainnat} % or try abbrvnat or unsrtnat
\bibliography{Mendeley} % refers to example.bib

我希望有第 6 章,后面是标题“参考书目”,后面是实际参考书目。我尝试了在这里找到的不同解决方案,但都没有成功。

章节页参考书目页

答案1

一个快捷的方法是修补報告類別report.cls)重新定义thebibliography环境并更改\chapter*{\bibname}\chapter{\bibname}(显然不修改文件report.cls)。让我们记住\chapter*{}创建章节没有编号和\chapter{}编号章节。

为了实现这一点,您可以使用包xpatch(需要在内部使用expl3.sty以及更多LaTeX 3包,但没关系)。

使用命令可以实现此更改\xpatchcmd{<command>}{<search>}{<replace>}{<success>}{<failure>}

\documentclass[12pt,twoside]{report}
%----------------------------------
% Redefine `thebibliography` environment
\usepackage{xpatch}
\xpatchcmd{\thebibliography}{\chapter*{\bibname}}{\chapter{\bibname}}{}{}
%---------------------------------
\begin{document}
\chapter{First}
Here we cite\cite{key}
%\chapter{Bibliography} % unnecessary

\bibliographystyle{plainnat} % or try abbrvnat or unsrtnat
\bibliography{Mendeley} % refers to example.bib

\end{document}

在此处输入图片描述在此处输入图片描述

相关内容