Ответ 1
По умолчанию класс 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
.
Обратите внимание: если вы загружаете какие-либо специальные библиографические пакеты, вы можете поместить этот код перед загрузкой этих пакетов (чтобы вы не перезаписывали их работу).