刪除作者姓名縮寫後的句號,但保留空格

刪除作者姓名縮寫後的句號,但保留空格

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} 

輸出:

在此輸入影像描述

相關內容