6

I use babelbib and I have a source with two authors. Contrarily to when using the plain bib style, as soon as I switch to babplain, the author names are formatted like this:

[1] Müller, Jan und Eva Schulze: Name of the book, 2015.

While I would like both author names to be formatted the same way, that is one of these:

[1] Müller, Jan und Schulze, Eva: Name of the book, 2015.
[1] Jan Müller und Eva Schulze: Name of the book, 2015.

sources:

% test.tex
\usepackage[ngerman]{babel}
\usepackage[fixlanguage]{babelbib}
\selectbiblanguage{ngerman}
\bibliographystyle{babplain}
\bibliography{test}

% test.bib
@manual{foo,
    author = "Müller, Jan and Schulze, Eva",
    title = "Name of the book",
    year = "2015",
}

I can fix it by specifying and {Schulze, Eva}, but that way all is treated as the last name, that cannot be the solution, can it?

10

From the babelbib manual:

If you don’t want this behaviour you can use additional variants that use the same notation for all names. By appending -fl to the style name, e.g., babalpha-fl, all names are written “Forename Lastname”. By appending -lf, e.g., babalpha-lf, all names are written “Lastname, Forename”.

So use babplain-lf instead of babplain if you want

[1] Müller, Jan und Schulze, Eva: Name of the book, 2015.

or babplain-fl if you want

[1] Jan Müller und Eva Schulze: Name of the book, 2015.

Your example with babplain-lf:

\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage[ngerman]{babel}
\usepackage[fixlanguage]{babelbib}
\selectbiblanguage{ngerman}
\bibliographystyle{babplain-lf}

\begin{document}

\nocite{*}
\bibliography{test}

\end{document} 

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.