여기백엔드로 사용하는 것은 단일 문자로 제공된 도트 작성자 이름을 올바르게 "축약"하는 데 충분하다고 주장되지만 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}