![引用样式作者年份 APA,列出所有作者的问题](https://linux22.com/image/453214/%E5%BC%95%E7%94%A8%E6%A0%B7%E5%BC%8F%E4%BD%9C%E8%80%85%E5%B9%B4%E4%BB%BD%20APA%EF%BC%8C%E5%88%97%E5%87%BA%E6%89%80%E6%9C%89%E4%BD%9C%E8%80%85%E7%9A%84%E9%97%AE%E9%A2%98.png)
答案1
如果你想要标题中提到的 APA 样式,你应该通过以下方式加载 APA 样式
\usepackage[backend=biber, style=apa, natbib=true]{biblatex}
而style=authoryear-icomp,
不是。后者只是一种“通用”作者年份样式(同上和压缩引用),而不是 APA。
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=apa]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,companion,worman,geer}
\printbibliography
\end{document}
请注意,在某些情况下,APA 格式需要多个作者 + 等人,即当两篇具有不同作者列表的论文会缩写为同一个第一作者 + 等人时:https://apastyle.apa.org/style-grammar-guidelines/citations/basic-principles/same-year-first-author.biblatex-apa
实现了这条规则,因此您偶尔会看到的不仅仅是第一作者 + 等人。
如果你不喜欢真正的 APA 风格,而愿意使用通用的作者年份,你可以更改maxcitenames
和mincitenames
选项的值(例如,参见biblatex:显示参考书目中多作者作品的所有作者)。
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear-icomp, mincitenames=1, maxcitenames=2]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,companion,worman,geer}
\printbibliography
\end{document}
再次biblatex
尝试确保不同的列表不会折叠到相同的第一作者 + 等人,但可以通过选项禁用此功能uniquelist
。请参阅 在 biblatex 中使用“et al.”时,限制为一位作者和Biblatex:引用中只有一位作者——多篇文章具有相同的第一作者,但年份不同。有时会让人困惑的一个相关功能是uniquename
:含有 Biber 的文献会产生奇怪的引用:名字出现不规律。