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}

여기에 이미지 설명을 입력하세요

관련 정보