有没有办法制作 biblatex 条目来处理名字与首字母不匹配的作者?例如,Didi Gregorius 的首字母是 MJ。我希望 biblatex 在给出带有首字母的名字时生成 MJ Gregorius,但在给出全名时生成 Didi Gregorius。
答案1
您可以使用扩展语法来输入名称。它在 biber 手册中有描述。
%test.bib
@article{initials,
author={given=Didi, given-i={M.J.L}, family=Gregorius},
title ={some title},
journal={Journal},
year={2020}
}
@article{initials2,
author={given=Markus, family=Gregorius},
title ={some title},
journal={Journal},
year={2020}
}
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{test.bib}
\begin{document}
\textcite{initials}
\textcite{initials2}
\printbibliography
\end{document}