我希望有多个作者,比如
@book{three14,
Author = {Au and Ca and Ba},
Year = {2014}
}
出现为(Au、Ba 和 Ca,2014 年)(注意排序)。但它们不会被排序,而且我在 biblatex 手册中找不到选项。有解决方案吗?
\documentclass[oneside]{book}
\usepackage[
backend=biber,
style=authoryear
]{biblatex}
\addbibresource{bibliography.bib}
\begin{document}
\autocite{three14}
%\printbibliography
\end{document}
答案1
目前biblatex
不允许对姓名列表进行排序。在 Biber 中实现这一点可能并非不可能,甚至在 TeX 中也是如此(尽管这可能更难)。(尽管 Biber 的排序映射提供了一些很棒的功能,但目前我还没有看到使用 RegExp 进行排序的方法。)
然而,对名单进行排序的做法并不常见。通常,名单上的名字应该与作品本身的列表一致。在某些领域,作者的顺序传达了某种含义。