为什么 biblatex 引用了太多作者?

为什么 biblatex 引用了太多作者?

我尝试使用biblatex-chicago来引用一些具有共同第一作者的论文。我使用的是uniquelist=minyear,因此理想情况下 biblatex 应该只显示足够的作者来消除具有共同出版年份的参考文献的歧义。但是,我发现它有时会包括更多的作者比需要的多。

以下是一个例子:

\documentclass[12pt,a4paper]{article}
\usepackage[authordate,uniquelist=minyear]{biblatex-chicago}

\begin{filecontents}{refs.bib}
@article{Paper:2014,
title = {Title the first},
author = {A. Uthor and B. Buthor and C. Cuthor and D. Duthor and E. Euthor},
journal = {Journal name},
volume = {1},
pages = {1--10},
year = 2014
}

@article{Paper:2016,
  title={Title the second},
  author={A. Uthor and B. Buthor and G. Guthor and K. Kuthor},
  journal={Journal name},
  volume={2},
  pages={11--20},
  year=2016,
 }

@article{Paper:2016b,
title = {Title the third},
author = {A. Uthor and G. Guthor and K. Kuthor and B. Buthor},
journal = {Journal name},
volume = {3},
pages={21--30},
year = 2016
}
\end{filecontents}

\addbibresource{refs.bib}
\begin{document}
Here are three citations. \textcite{Paper:2016}, \textcite{Paper:2016b} and \textcite{Paper:2014}. 
\printbibliography
\end{document}

示例中,A. Uthor 是三篇论文的第一作者,其中一篇发表于 2014 年,两篇发表于 2016 年。2014 年的论文应引用为

  • Uthor 等人(2014年)

而 2016 年的论文应该显示第二作者来消除歧义

  • Uthor、Buthor 等人(2016 年)
  • Uthor,Guthor 等人(2016 年)

然而,当我编译上述代码时,这三篇论文被引用为

  • Uthor 等人(2014年)
  • Uthor、Buthor、Guthor 等人 (2016)
  • Uthor,Guthor 等人(2016 年)

第一个是正确的,最后一个也是正确的。但是,第二个参考文献似乎添加了额外的作者,以消除与 2014 年参考文献的歧义。

我遗漏了什么,或者这是一个错误biblatex

答案1

这是 Biber 的一个错误(https://github.com/plk/biber/issues/377) 已在 2.17 版中修复。

MWE 现在生产

这里有三处引文。Uthor, Buthor, et al. (2016), Uthor, Guthor, et al. (2016) 和 Uthor et al. (2014)。

如预期的。

相关内容