对于我的学士论文,我希望将参考文献列为“附录”部分的一个小节。...
到目前为止唯一取得的成就是,将参考书目与 \usepackage[numbib]{tocbibind} 一起列为一个部分......但我需要它作为一个小节。
另一个问题:是否有可能重命名“参考文献”?我宁愿将“参考书目”作为子部分名称...
我使用了 documentclass scrartcl:
\documentclass[12pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage[numbib]{tocbibind}
\begin{document}
\tableofcontents
\newpage
\section{Main text}
bla bla bla
\newpage
\section{Appendix}
\newpage
\bibliographystyle{abbrv}
\bibliography{Referenzen}
\end{document}
谢谢你!
答案1
不要tocbibind
与类结合使用scrartcl
。您发布的 MWE 甚至会生成警告:
类 scrartcl 警告:
tocbibind
不建议将包与 KOMA-Script 类一起使用。我建议使用类似listof=totoc
或 的选项bibliography=totoc
,或类似 的命令\setuptoc{toc}{totoc}
来代替此包,因为它会破坏图表列表、表格列表、参考书目、索引和页眉的几个 KOMA-Script 功能。
为了获得编号的参考书目,您可以添加类别选项bibliography=numbered
。
我命令将参考书目作为附录部分的一个子部分,您可以使用类选项bibliography=leveldown
。
为了将 的默认名称更改References
为 ,Bibliography
您可以使用\defcaptionname{english}{\refname}{Bibliography}
。
以下是包含这三条建议的完整 MWE:
\documentclass[12pt,a4paper,bibliography=numbered,bibliography=leveldown]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\defcaptionname{english}{\refname}{Bibliography}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{key,
author = {Author, A.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
\end{filecontents}
\begin{document}
\tableofcontents
\newpage
\section{Main text}
bla bla bla \cite{key}
\newpage
\section{Appendix}
\newpage
\bibliographystyle{abbrv}
\bibliography{\jobname}
\end{document}