Не оставляйте пробелов для авторов с двумя именами.

Не оставляйте пробелов для авторов с двумя именами.

Я использую bibtex и обнаружил (за несколько дней до сдачи диссертации) проблему.

Вот пример:

Документ:

\documentclass[12pt,a4paper]{report} 
\begin{document}
Single name \cite{single}.
Double name \cite{double}.
\bibliographystyle{abbrvdin}
\bibliography{bibexp}
\end{document}

Бибэксп.биб:

@article{double,
    title = {Title of the paper},
    journal = {Journal of WTF},
    author = {First, A. and Second, A. A.},
    year = {2019}
}
@article{single,
    title = {Title of the paper},
    journal = {Journal of WTF},
    author = {First, A. and Second, A.},
    year = {2019}
}

Я получаю это: введите описание изображения здесь

Я знаю, что можно удалить пробел между авторами и ";" с помощью этого методаКак «удалить» пробел между автором и точкой с запятой в bibtex

Но с моими ограниченными познаниями в области TEX я не смог найти способ справиться с несоответствием для пробелов перед «: Название статьи». Только если у последнего автора два имени, то пробелов нет, если же у него одно имя, то пробелы есть.

Есть ли быстрое решение (кроме перехода на biblatex, на что у меня нет времени...)? Большое спасибо заранее и извините, если на этот вопрос уже был дан ответ.

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