使用 biber 对双重姓氏进行排序

使用 biber 对双重姓氏进行排序

我的参考文献中,有一位作者有双姓氏,姓氏的前半部分也是另一位作者的完整姓氏。(这不属于婚后改名的情况):

\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{SurnameSurname,
    author = {Surname-Name, Author},
    year = {2020},
    title = {A revolutionary finding},
    journal = {Journal}
}

@article{Surname,
    title = {Some research article},
    author = {Surname, Buthor},
    journal = {Journal},
    year = {2020}
}

\end{filecontents}
\addbibresource{\jobname}
\begin{document}
    \nocite{*}
    \printbibliography
\end{document}

Biber(但不是 BibTeX)将“Surname-Name”排在“Surname”之前,尽管预期的输出是相反的。

据我所知,我需要调整排序方案。但我不知道如何让我的排序方案尊重连字符。我尝试了一些,sortlocale但没有一个改变排序。

编辑:当然,一个解决方案是现场sortname。但是,我很好奇是否有一些自动化的解决方案。

相关内容