我的参考文献中,有一位作者有双姓氏,姓氏的前半部分也是另一位作者的完整姓氏。(这不属于婚后改名的情况):
\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
。但是,我很好奇是否有一些自动化的解决方案。