biblatex-apa 未正确使用 et al. 进行文内引用

biblatex-apa 未正确使用 et al. 进行文内引用

我已经检查了该问题的重复项,但是由于解决方案的输出有所改变,而我的问题尚未解决,所以我再次询问。

我的问题是,据我了解,APA 样式指南,第一个引用应包含最多 6 位作者,但第二次调用此引用时,它应该仅插入 firstAuthor 等,而不是全部六位。

为什么 biblatex-apa 的默认行为不这样做? 下面是一个可行的示例,显示输出已经以 et al 开头。

\documentclass[english,11pt]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\begin{filecontents}{\jobname.bib}
@book{allemang.etal_2020,
  title = {Semantic {{Web}} for the {{Working Ontologist}}: {{Effective Modeling}} for {{Linked Data}}, {{RDFS}}, and {{OWL}}},
  shorttitle = {Semantic {{Web}} for the {{Working Ontologist}}},
  author = {Allemang, Dean and Hendler, Jim and Gandon, Fabien},
  date = {2020},
  edition = {3},
  volume = {33},
  publisher = {{Association for Computing Machinery}},
  location = {{New York, NY, USA}},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\parencite{allemang.etal_2020}

\parencite{allemang.etal_2020}

\textcite{allemang.etal_2020} 

\end{document}

输出:

(Allemang et al., 2020)
(Allemang et al., 2020)
Allemang et al. (2020)

添加maxcitenames=6选项后,我们会得到以下内容,现在在第一个引用中显示所有三个作者,但在第二个引用中不会将其缩写为 et al.。

输出:

(Allemang, Hendler, & Gandon, 2020)
(Allemang, Hendler, & Gandon, 2020)
Allemang, Hendler, and Gandon (2020)

我特别困惑,因为基本上是同一个问题早在 2015 年就有人问过这个问题,根据得票最多的答案,当时它显然是有效的。我知道他们也包括了uniquelist=true,但在我的测试中这并没有改变任何东西。

请帮帮我,我快要疯了……

答案1

根据 APA 手册第 6 版,首次引用时最多使用六个姓名,后续引用时最多使用三个姓名 + “et al.”的行为符合 APA 风格。然而,当前第 7 版的指导有所不同(参见https://apastyle.apa.org/style-grammar-guidelines/citations/basic-principles/author-date)。在第 7 版 APA 样式中,三位或更多作者的列表始终缩写为“ <first author>+ et al.”。 (如果第一作者相同,但后续作者不同,则有例外,但这与此无关。)

当前版本biblatex-apa实施第 7 版 APA 格式,因此(通常)不会在第一次引用时显示超过两个名称。如果您想要第 6 版 APA 格式,请使用biblatex-apa6style=apa6,而不是style=apa,

相关内容