
Опция terseinits существует для удаления точек после инициалов авторов, но она также сжимает два или более инициалов вместе. Как сделать так, чтобы это было
Автор 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}
Выход: