Biblatex 没有在“缩写”的单字符作者姓名后面添加点

Biblatex 没有在“缩写”的单字符作者姓名后面添加点

这里据称使用biber后端足以正确地用点“缩写”以单个字符给出的作者姓名,但是,从我的 MWE 来看,这似乎不是解决方案。我是否忽略了什么?我的 .bib 数据库是由 Mendeley 制作的,有太多这样的“单字母名称”条目,无法手动完成。

(我使用从这里

在此处输入图片描述

\documentclass[11pt, oneside]{Thesis} 

\usepackage[backend=biber,doi=false,url=false]{biblatex}
\addbibresource{database.bib}

\hypersetup{urlcolor=blue, colorlinks=true} % Colors hyperlinks in blue - change to black if annoying

\begin{filecontents*}{database.bib}
@article{Fujisawa:2015nla,
author         = "Fujisawa, K",
title          = "{Magnetised stars with differential rotation and a differential toroidal field}",
doi            = "10.1093/mnras/stv905",
year           = "2015",
eprint         = "1504.05961",
archivePrefix  = "arXiv",
primaryClass   = "astro-ph.HE"
}
\end{filecontents*}

\begin{document}
This reference has mixed fonts~\cite{Fujisawa:2015nla}.
\printbibliography
\end{document}

答案1

biblatex不会缩写名字和中间名,除非你添加

firstinits=true

选项。

\begin{filecontents*}{\jobname.bib}
@article{Fujisawa:2015nla,
author         = "Fujisawa, K",
title          = "{Magnetised stars with differential rotation and a differential toroidal field}",
doi            = "10.1093/mnras/stv905",
year           = "2015",
eprint         = "1504.05961",
archivePrefix  = "arXiv",
primaryClass   = "astro-ph.HE"
}
\end{filecontents*}

\documentclass[11pt, oneside]{report}

\usepackage[backend=biber,doi=false,url=false,firstinits=true]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
This reference has mixed fonts~\cite{Fujisawa:2015nla}.
\printbibliography
\end{document}

在此处输入图片描述

相关内容