13

I am using biblatex for my references.

\documentclass[12pt,a4paper,titlepage]{article}
\usepackage[backend=bibtex,maxcitenames=2,style=authoryear]{biblatex}
\bibliography{file}

In the bibliography, the last name of the first author of a book/paper is put first, while the last name of the second/third author of the book is put second (see image).

Whether I put the names in the .bib file like this

@book{vnm53,
    author = {{von Neumann}, John and Morgenstern, Oskar},
    title = {Theory of Games and Economic Behaviour},
    .....
}

or this

@book{brealey06,
    author = {Richard A. Brealey and Stewart C. Myers and Franklin Allen},
    title = {Corporate Finance},
    ....
}

is not making a difference.

enter image description here

How can I get it to consistently put the last name first?

elena
  • 161

2 Answers2

15

Following is possible and changes the separator between names as well, just to make it obvious what is lastname and what is firstname of whom.

elenaBiblatexNameFormat

\documentclass{article}
\usepackage[style=authoryear,maxnames=20]{biblatex}
\DeclareNameAlias{author}{last-first}
\usepackage{xcolor}
\renewcommand*{\multinamedelim}{{{\color{red!80!black}\addsemicolon\addspace}}}
\addbibresource{biblatex-examples.bib}
\begin{document}
\nocite{bertram,aksin}
\printbibliography
\end{document}
Johannes_B
  • 24,235
  • 10
  • 93
  • 248
0

I found the answer here:

Author name and first name order with biblatex

  • As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center. – Community Sep 22 '21 at 08:41