我已经检查了该问题的重复项,但是由于解决方案的输出有所改变,而我的问题尚未解决,所以我再次询问。
我的问题是,据我了解,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-apa6
的style=apa6,
而不是style=apa,
。