![Biblatex 没有在“缩写”的单字符作者姓名后面添加点](https://linux22.com/image/310099/Biblatex%20%E6%B2%A1%E6%9C%89%E5%9C%A8%E2%80%9C%E7%BC%A9%E5%86%99%E2%80%9D%E7%9A%84%E5%8D%95%E5%AD%97%E7%AC%A6%E4%BD%9C%E8%80%85%E5%A7%93%E5%90%8D%E5%90%8E%E9%9D%A2%E6%B7%BB%E5%8A%A0%E7%82%B9.png)
这里据称使用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}