Вопрос по – Библиография как раздел в LaTeX / BibTeX
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
заголовок.
Обратите внимание, что если вы загружаете какие-либо специальные библиографические пакеты, вы можете поместить этот кодд эти пакеты загружены (поэтому вы не перезаписываете их работу).
ографии с помощью bibtexhttp: //www.flakery.org/search/show/56
article
но используяscrartcl
класс документа, это приводит к ошибке:\bibsection undefined
.
Sebastian
\renewcommand{\bibsection}{\subsection*{References}}
не работает для отчета: - (.
pevik
Посмотри на пакет Tocibind;
\usepackage[numbib,notlof,notlot,nottoc]{tocbibind}
numbib
гарантирует, что библиография нумеруется, аnot*
-options отключает отображение списка рисунков, таблиц и самого оглавления соответственно.