尽管使用了 ,我的文献条目仍采用英文格式\usepackage[ngerman]{babel}
。例如,它显示“Author1和Author2”,但我想要的是“Author1和作者 2”。但是,可以使用“文献”代替“参考文献”。
main.tex
:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[round]{natbib}
\usepackage[final]{pdfpages}
\usepackage[utf8]{inputenc}
\begin{document}
Lorem ipsum \citep{DoeMustermann2014}.
\cleardoublepage
\bibliographystyle{agsm}
\bibliography{test}
\end{document}
test.bib
:
@book{DoeMustermann2014,
title = {{That awful German language}},
Author= {John Doe and Max Mustermann},
publisher = {English-German Friendship},
address = {Hamburg - New York},
Year = {2014}
}
答案1
agsm-Style 使用 and 命令。所以你很幸运,可以适应它(但 biblatex/biber 自然要灵活得多):
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[round]{natbib}
\usepackage[final]{pdfpages}
\usepackage[utf8]{inputenc}
\newcommand\harvardand{und}
\begin{document}
Lorem ipsum \citep{DoeMustermann2014}.
\cleardoublepage
\bibliographystyle{agsm}
\bibliography{test}
\end{document}
答案2
该babel
软件包本地化了正常的 LaTeX 设置,但没有本地化来自 BibTeX 的内容。为此,您需要本地化的 BibTeX 样式 (bst)。例如,natdin.bst
。