当有多个相同的作者/年份条目时,biblatex APA-7 引用不正确

当有多个相同的作者/年份条目时,biblatex APA-7 引用不正确

我注意到,当使用 APA 引用格式时,如果多篇参考文献的第一作者和年份相同,biblatex 会错误地创建引用。具体来说,它列出了多位作者,尽管只有第一作者的姓氏和应该使用。

一个简短的例子:

\documentclass[a4paper,twoside,11pt]{report} %openright
\usepackage[onehalfspacing]{setspace}

\usepackage[style=apa, backend=biber]{biblatex} %maxcitenames=1

% Bibliography file
\begin{filecontents}{biblio.bib}
@article{entry1, 
    author = "One Author1 and Two Author2 and Four Author4 and Three Author3",
    title = "Title 1",
    year = "1993",
}
@unpublished{entry2, 
    author = "Author1, One and Author2, Two and Author3, Three and Author4, Four",
    title = "Title 2",
    year = "1993",
}
\end{filecontents}

\addbibresource{biblio.bib}


\begin{document}
\textcite{entry1} \\
\textcite{entry2} \\
\printbibliography
\end{document}

导致出现如下所示的引用,错误地列出了三个作者姓名。但是,APA-7 规定,具有三个或更多作者的参考文献应仅使用第一作者姓氏和等人。

在此处输入图片描述

答案1

为了正确实现 APA-7 样式,设置参数非常重要唯一列表=false

\usepackage[style=apa, backend=biber, uniquelist=false]{biblatex}

如果使用此选项,引用将被正确格式化,仅使用第一作者姓名并编号年份:

在此处输入图片描述

请注意,设置最大名称=1或类似的东西,唯一列表=真将覆盖这些参数。

答案2

虽然 APA 格式通常要求两位以上作者的作品仅使用第一作者 + “et al.”(https://apastyle.apa.org/style-grammar-guidelines/citations/basic-principles/author-date),APA 格式要求添加更多名称,以防两个具有不同作者列表的引文缩写为相同的缩写形式(同一年份内)。请参阅https://apastyle.apa.org/style-grammar-guidelines/citations/basic-principles/same-year-first-author

在您的示例中,biblatex-apa需要转到第三个名称才能形成两个列表

作者 1、作者 2、作者 3、作者 4 1993

作者 1、作者 2、作者 4、作者 3 1993

不同。因为“et al.”始终是复数,所以每个列表中的姓氏分别为“Author4”和“Author3”,均完整提及。

现在

\documentclass[a4paper,11pt]{article}
\usepackage[style=apa, backend=biber]{biblatex} 

\begin{filecontents}{\jobname.bib}
@article{entry1, 
  author = {One Author1 and Two Author2 and Four Author4 and Three Author3},
  title  = {Title 1},
  year   = {1993},
}
@unpublished{entry2, 
  author = {Author1, One and Author2, Two and Author3, Three and Author4, Four},
  title  = {Title 2},
  year   = {1993},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\textcite{entry1}

\textcite{entry2}

\printbibliography
\end{document}

给出

作者 1、作者 2、作者 4 和作者 3 (1993) 作者 1、作者 2、作者 3 和作者 4 (1993)

根据 APA 风格,这是正确的行为。

您可以使用 关闭它uniquelist=false,,但这样您就不再使用正确的 APA 样式了。

一般来说,如果您认为在实施 APA 格式时发现了错误biblatex-apa,您应该在https://github.com/plk/biblatex-apa/issues

相关内容