I'm using biblatex for my report and I've run into a small problem. When I have multiple authors in my .bib file my bibliography displays the initials of the authors (after the first) in the wrong order and I get an unwanted 'and'. So what I get:
1. Klinkrad, H. and J. Doe, 2006. Space Debris: Models and Risk Analysis. Berlin: Springer.
What I want is:
1. Klinkrad, H., Doe, J. 2006. Space Debris: Models and Risk Analysis. Berlin: Springer.
I've included a MWE and my sources.bib code:
\documentclass[a4paper,10pt]{report}
\usepackage[bibstyle=authoryear,
citestyle=authoryear,sorting=none,backend=biber,natbib,dashed=false]{biblatex}
\addbibresource{sources.bib}
\NewBibliographyString{available}
\usepackage[english]{babel}
\DefineBibliographyStrings{english}{available = {available at},}
\DefineBibliographyStrings{english}{urlseen = {[Accessed},}
\DeclareFieldFormat{url}{\bibstring{available}\addcolon\space\textless\url{#1}\textgreater}
\DeclareFieldFormat{urldate}{\space\bibstring{urlseen}\space#1]}
\defbibenvironment{bibliography}
{\enumerate{}
{\setlength{\leftmargin}{\bibhang}%
\setlength{\itemindent}{-\leftmargin}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}}
{\endenumerate}
{\item}
\usepackage{xpatch}
\xpatchbibmacro{date+extrayear}{%
\printtext[parens]%
}{%
\setunit{\addcomma\space}%
\printtext%
}{}{}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
And my sources.bib code:
@Book{space_debris_klinkrad,
Title = {Space Debris: Models and Risk Analysis},
Author = {Klinkrad, H. and Doe, J.},
Publisher = {Springer},
Address = {Berlin},
Year = {2006},
}
I think it is a simple change in the definition of the Author field. However, I've not been able to find the solution anywhere.
Thanks!
\DeclareNameAlias{sortname}{last-first}and\renewcommand*{\finalnamedelim}{\multinamedelim}help? – moewe Oct 12 '14 at 15:08