Biblatex apa-style 产生不必要的逗号

Biblatex apa-style 产生不必要的逗号

我对多位作者的引文有疑问。在第二位作者之后和德语“und”(英语中的“and”)之前添加了一个额外的逗号。我该如何删除这个逗号?

实际的样子:Van der Panne, Van Beers, und Kleinknecht (2003)

应为:Van der Panne, Van Beers und Kleinknecht (2003)

代码如下:

% !TEX TS-program = xelatexmk
% !TEX encoding = UTF-8 Unicode
\documentclass[12pt, a4paper]{article}

\usepackage[bookmarksopen=true,colorlinks=true,linkcolor=black,citecolor=black,urlcolor=black,breaklinks=true]{hyperref}

\usepackage[ngerman]{babel,translator}
\usepackage{fontspec}
\setmainfont{Arial}

% APA german
\usepackage[backend=biber,style=apa]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\bibliography{lib}

\begin{document}
\textcite{vanderpanne2003} haben herausgefunden, dass...
\printbibliography
\end{document}

Bibtex 条目如下所示:

@article{vanderpanne2003,
    Author = {Van der Panne, Gerben and Van Beers, Cees and Kleinknecht, Alfred},
    Date = {2003},
    Journaltitle = {International Journal of Innovation Management},
    Number = {3},
    Pages = {309--338},
    Shorttitle = {Success and Failure of Innovation},
    Timestamp = {2017-01-08T11:24:29Z},
    Title = {Success and Failure of Innovation: A Literature Review},
    Volume = {7}}

答案1

此行为是由于biblatex-apa此行为是由于当前 (2017/01/06) 版本 (v7.4) 中已修复的更新你的 TeX 发行版安装当前版本。如果无法做到这一点,例如,如果您只想更改这一个包,或者您没有权限更新整个发行版,则需要在本地安装包。此选项应被视为最后的手段,因为对于更复杂的包,可能存在包依赖性,这会使本地安装更加复杂且容易出错。

相关内容