
terseinits 選項的存在是為了刪除作者姓名首字母後面的句點,但它也會將兩個或多個姓名首字母壓縮在一起。我怎麼才能擁有它,讓它成為
作者 AB、Buthor BC 和 Cuthor CD
代替
作者 AB、Buthor BC 和 Cuthor CD
答案1
Biber 的標準terseinits
相當於
\renewrobustcmd*{\bibinitperiod}{}
\renewrobustcmd*{\bibinitdelim}{}
\renewrobustcmd*{\bibinithyphendelim}{}
但你不想\bibinitdelim
被重新定義。
terseinits=true
因此,您可以使用而不是發出
\renewrobustcmd*{\bibinitperiod}{}
並且可能\renewrobustcmd*{\bibinithyphendelim}{}
答案2
另一個解決方案是保留terseinits
選項和問題
\renewrobustcmd*{\bibinitdelim}{\addspace}
在你的序言中。
微量元素
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{article1,
title={Journal Article},
author={A B Author and B C Buthor },
year={2014},
journal={Journal}
}
\end{filecontents}
\usepackage[backend=biber,firstinits,terseinits]{biblatex}
\renewrobustcmd*{\bibinitdelim}{\addspace}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
輸出: