如果我引用了一篇有两位作者的文章,我希望在正文中写成:“(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}
给予: