著者のイニシャルの後のピリオドを削除しますが、スペースは残します

著者のイニシャルの後のピリオドを削除しますが、スペースは残します

terseinitsオプションは著者のイニシャルの後のピリオドを削除するために存在しますが、2つ以上のイニシャルを一緒に圧縮してしまいます。どうすれば、

著者 AB、Buthor BC、Cuthor CD

の代わりに

著者 AB、Buthor BC、Cuthor CD

答え1

ビーバーの標準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} 

出力:

ここに画像の説明を入力してください

関連情報