Удаление разрыва между Библиографией и Главой

Удаление разрыва между Библиографией и Главой

Я пишу диссертацию, используя \documentclass[12pt,twoside]{report}и имею главу библиографии. В настоящее время есть глава под названием Библиография, а остальная часть страницы пуста. Следующая страница — это Библиография, на которой снова написано «Библиография» вверху. Пожалуйста, посмотрите изображения для дальнейшего разъяснения. Также код, касающийся этой части, —

\chapter{Bibliography}

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

Я хотел бы, чтобы Глава 6, за которой следовало название "Библиография", а затем собственно библиография. Я пробовал разные решения, которые нашел здесь, но безуспешно.

Страница главыСтраница библиографии

решение1

Один быстрый способ —пластырь the класс отчета( report.cls) для переопределения thebibliographyсреды и изменения \chapter*{\bibname}для \chapter{\bibname}(без явного изменения файла report.cls). Давайте вспомним, что \chapter*{}создает главы без нумерации и \chapter{}нумерует главы.

Для этого вы можете использовать пакет xpatch(который требует внутреннего использованияexpl3.sty и многое другое)ЛаТекс 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}

введите описание изображения здесьвведите описание изображения здесь

Связанный контент