Удалить точки после инициалов автора, но оставить пробелы.

Удалить точки после инициалов автора, но оставить пробелы.

Опция 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} 

Выход:

введите описание изображения здесь

Связанный контент