我想将参考文献列表的名称从“参考文献”更改为“参考书目”。此外,我想在目录中显示不同的名称(而不是“参考书目”,我想显示“第 3 部分:参考书目”)。我正在使用文档类article
并使用 BibTeX。
到目前为止,我所做的就是使用 更改参考文献列表的名称\renewcommand{\refname}{Bibliography}
。但是我如何更改目录中显示的名称?我试过了,\renewcommand{\refname}{[Part 3: Bibliography]{Bibliography}}
但没有成功。
编辑:我有类似的东西:
\documentclass[12pt, a4paper]{article}
\usepackage{apacite}
\bibliographystyle{apacite}
\begin{document}
\tableofcontents
\section*{General Introduction}
\addcontentsline{toc}{section}{Part I: General Introduction}
Text
\section*{Papers}
\addcontentsline{toc}{section}{Part II: Papers}
\section{Paper 1}
Text
\section{Paper 2}
Text
\renewcommand{\refname}{Bibliography}
\bibliography{bib}
\end{document}
答案1
这取决于您使用的软件包。如果您使用 biblatex,您可以简单地创建一个名为第 3 部分:参考书目 的新章节/部分,并使用 实现您的参考书目\printbibliography[heading=none]
。MWE 看起来如下:
\documentclass[12pt, a4paper]{article}
\usepackage{biblatex}
\addbibresource{sample}
\begin{document}
\tableofcontents
\section*{General Introduction}
\addcontentsline{toc}{section}{Part I: General Introduction}
Text
\section*{Papers}
\addcontentsline{toc}{section}{Part II: Papers}
\section{Paper 1}
Text
\section{Paper 2}
Text
\section*{Bibliography}
\addcontentsline{toc}{section}{Part III: Bibliography}
\printbibliography[heading=none]
\end{document}
\usepackage[english]{babel}
使用 BibTeX,您可以先使用和重新定义参考书目名称\addto{\captionsenglish}{\renewcommand{\refname}{Part III: Bibliography}}
。然后它将显示在目录中。现在,您可以在想要放置参考书目标题的位置禁用它,然后只需使用 即可打开一个新部分\section*{Bibliography}
:
\documentclass[12pt, a4paper]{article}
\usepackage{apacite}
\bibliographystyle{apacite}
\usepackage[english]{babel}
\addto{\captionsenglish}{\renewcommand{\refname}{Part III: Bibliography}}
\begin{document}
\tableofcontents
\section*{General Introduction}
\addcontentsline{toc}{section}{Part I: General Introduction}
Text
\section*{Papers}
\addcontentsline{toc}{section}{Part II: Papers}
\section{Paper 1}
Text
\section{Paper 2}
Text
\section*{Bibliography}
\begingroup
\renewcommand{\section}[2]{}
\bibliography{bib}
\endgroup
\end{document}
这将为您提供: