
Я использую 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, на что у меня нет времени...)? Большое спасибо заранее и извините, если на этот вопрос уже был дан ответ.