带有 BibTeX 的德语字幕(“und”而不是“and”)

带有 BibTeX 的德语字幕(“und”而不是“and”)

如果我引用了一篇有两位作者的文章,我希望在正文中写成:“(Spagna und Peattie, 2012)”而不是“(Spagna and Peattie, 2012)”。如果有两位以上的作者,那么一切都会很好,因为写成了“et al.” 。我使用apalike书目样式。

\usepackage[german]{babel}
\usepackage[german=guillemets]{csquotes}
\usepackage[round]{natbib}


\clearpage\phantomsection
\addcontentsline{toc}{section}{Referenzen}
\thispagestyle{plain}
\bibliographystyle{apalike}
\bibliography{referenzen}

以下是一篇有两位作者的文章的示例;引用标注应使用连词“und”:

@article{spagna2012terrestrial,
    title={Terrestrial locomotion in arachnids},
    author={Spagna, Joseph C and Peattie, Anne M},
    journal={Journal of Insect Physiology},
    volume={\textbf{58}},
    pages={599--605},
    year={2012},
    publisher={Elsevier}
}

答案1

一种方法是使用 Biblatex,它会自动处理这个问题。下面是一个使用该natbib选项的示例,使其更像 natbib 用户习惯的那样。

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear, natbib]{biblatex}
\addbibresource{referenzen.bib}

\begin{document}
Dies ist ein Beispiel \citep{spagna2012terrestrial}.
\printbibliography
\end{document}

给予:

在此处输入图片描述

相关内容