我如何自定义参考书目命令,以便参考书目标题为\chapter*{Bibliography}
?文档类是report
,我使用纯样式的 BibTeX。当前命令是
\bibliographystyle{plain}
\bibliography{mybibfile}
我不想使用强制我在文档内内联整个参考书目环境的方法 - 它相当冗长。
答案1
以下是一些片段报告文件。
\newenvironment{thebibliography}[1]
{\chapter*{\bibname}%
...
\newcommand\bibname{Bibliography}
因此,\chapter*{Bibliography}
是默认设置,您可以通过重新定义来更改标题\bibname
,例如\renewcommand\bibname{References}
。如果您想进行更实质性的更改,可以使用etoolbox 包。
\documentclass{report}
\usepackage{etoolbox}
\patchcmd{\thebibliography}{\chapter*{\bibname}}{\section*{\bibname}}{}{}
\begin{document}
\chapter{A chapter}
\section{A section}
\begin{thebibliography}{}
\bibitem{a}
A nice book.
\end{thebibliography}
\end{document}
答案2
如果你正在使用 KOMA 类,那么有一个不错的小选项可以用来移动你的参考书目向下章节/部分层次结构中的一步:
\KOMAoption{bibliography}{leveldown}
如果班级按照标准用法排版参考书目\chapter*
,则添加此 KOMA 选项将使其成为\section*
。