По умолчанию класс report
использует \chapter
как уровень заголовка библиографии. Напротив, класс документов article
использует \section
как уровень заголовка библиографии. Если вы не используете \chapter
в любом месте вашего документа, вы можете использовать класс article
.
Если вы действительно хотите использовать report
класс, вам необходимо переопределить thebibliography
среду для использования \section
вместо \chapter
. В преамбуле документа (после \documentclass
линии, но до \begin{document}
линии, вставьте следующее:
\makeatletter
\renewenvironment{thebibliography}[1]
{\section*{\bibname}% <-- this line was changed from \chapter* to \section*
\@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
\list{\@biblabel{\@arabic\[email protected]}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\@[email protected]
\usecounter{enumiv}%
\let\[email protected]\@empty
\renewcommand\theenumiv{\@arabic\[email protected]}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@[email protected]{Empty `thebibliography' environment}}%
\endlist}
\makeatother
Теперь ваша библиография будет иметь \section
заголовок вместо \chapter
заголовка
Обратите внимание, что если вы. загружать любые специальные пакеты библиографии, вы можете поместить этот код перед тем эти пакеты загружаются (так что вы не перезаписывать их работы).
Не используя никаких специальных пакетов. Спасибо за код и за предложение! – Martijn