自定义 nejm biblatex 风格

自定义 nejm biblatex 风格

NEJMbiblatex样式将作者姓名输出为

霍尔,LO,库尔特,MJ,陈,JY,克雷斯,R,汉密尔顿,AS,

如何改变以获得类似的输出

Hall LO、Kurt MJ、Chen JY、Cress R、Hamilton AS、

意思是,如何删除姓氏后的逗号?

答案1

格式中家庭和名字之间的标点符号family-given称为\revsdnamepunct,要删除它只需使用

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=nejm, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\renewcommand*{\revsdnamepunct}{}

\begin{document}
\cite{sigfridsson}
\printbibliography
\end{document}

请注意,它biblatex-nejm已经有七年的历史了,并且还没有更新到biblatex3.3(Biblatex 3.3 名称格式),因此预计会出现一些粗糙的边缘并检查输出是否符合预期。

“Sigfridsson E 和 Ryde U……”

相关内容