我使用的是基础类 article/scrartcl。我有一个(手动创建的)参考书目,它由 2 个部分组成。我可以通过以下方式将不同部分以不同的名称添加到目录中:
\addcontentsline{toc}{section}{Primärliteratur}
\begin{thebibliography}
...
\end{thebibliography}
\addcontentsline{toc}{section}{Internetquellen}
\begin{thebibliography}
...
\end{thebibliography}
但我当然在参考书目部分的两个部分都得到了标题“Literatur”。如果我尝试插入 \renewcommand{\bibname}{Internetquellen}
在第二个 thebibliography-environment 之前没有帮助。我该怎么做才能获得 2 个不同的参考书目标题?
答案1
您应该使用\refname
;而且,\addcontentsline
应该进入thebibliography
环境内部:
\renewcommand{\refname}{Primärliteratur}
\begin{thebibliography}{99}% <-- fix the number
\addcontentsline{toc}{section}{Primärliteratur}
...
\end{thebibliography}
\renewcommand{\refname}{Internetquellen}
\begin{thebibliography}{99}% <-- fix the number
\addcontentsline{toc}{section}{Internetquellen}
...
\end{thebibliography}
我怎么知道\refname
而不是\bibname
?因为在 中ngermanb.ldf
我找到了与 相关的“Literatur” \refname
,而 的默认值\bibname
是“Literaturverzeichnis”。
类article
使用\refname
,而report
和book
类使用\bibname
。
不要忘记 的强制参数\begin{thebibliography}
。