我在 LaTeX 中使用参考书目时遇到了一点问题。我使用的是report
文档样式。当我使用它时\begin{thebibliography}
,它会自动将项目添加到目录中,并\bibname
像上一章中的一节一样键入,而不是像新章节一样键入。我必须\bibname
像单个章节一样键入,并将参考书目像章节一样添加到目录中,而不是像上一章中的一节一样。您有什么想法可以解决它吗?
答案1
解决您的问题的最简单方法是将以下咒语添加到您的文档序言中:
\usepackage{etoolbox}
\patchcmd\thebibliography{\chapter*}{\chapter}{}{}
仅仅重新定义\refname
为不做任何事并不能解决问题,因为report
类使用和之前的\bibname
说法会产生\chapter{\bibname}
\begin{thebibliography}{10}
二章节页数。
答案2
用于\renewcommand*{\refname}{}
清除参考书目的标题定义。然后只需在环境\chapter{Bibliography}
之前使用即可。另请参阅thebibliography
http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#As_numbered_item
\renewcommand*{\refname}{} % This will define heading of bibliography to be empty, so you can...
\chapter{Bibliography} % ...place a normal chapter heading before the bibliography entries.
\begin{thebibliography}{99}
...
\end{thebibliography}