I am using bibtex and discovered (days before I have to submit the thesis) a problem.
An example would be this:
Document:
\documentclass[12pt,a4paper]{report}
\begin{document}
Single name \cite{single}.
Double name \cite{double}.
\bibliographystyle{abbrvdin}
\bibliography{bibexp}
\end{document}
Bibexp.bib:
@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}
}
I know I can delete the whitespace between the authors and the ";" by using this method How to “delete” space between Author and semicolon in bibtex
but with my limited tex knowledge, I couldn't find a way to handle the inconsistency for the whitespace before the ": Title of the paper" Only if the last author has two given names there is no whitespace, if he has one given name there is whitespace.
Is there a quick fix (other than to change to biblatex for which I do not have the time...)? Thank you very much in advance and apologies if the question was already answered.

abbrvdinwas designed - I do not know why but the examples here https://www.bibtex.com/s/bibliography-style-din1505-abbrvdin/ work like yours. So not you fault here and not much you can do about. You may stay with it, find a better style or manipulate (copy) theabbrvdin.bstto your needs if you know how to program in BST. Unfortunately I don't. Sorry I can't be of more help ... – leun4m Dec 08 '19 at 02:24