Schreibweise der Autoren im Literaturverzeichnis
Hallo,
wie kann ich es erreichen, dass im Literaturverzeichnis bei der Aufzählung von mehreren Autoren der letzte Autor als Vorname, Nachname erscheint und alle anderen davor (vor dem '&') als Nachname, Vorname?
aufgrund von Anpassungen am Literaturverzeichnis ein nicht ganz so kleines Minimalbeispiel:
\begin{filecontents}{\jobname.bib}
\@incollection{lahmer_1999,
booktitle = {Modellierung des Wasser- und Stofftransports in grossen Einzugsgebieten ; Workshop am 19./20.11.98 in Rauischholzhausen bei Giessen.} ,
title = {Großskalige hydrologische Modellierung von Landnutzungsänderungen vor dem Hintergrund unsicherer Eingangsdaten.},
editor = {Fohrer, Nicola and Döll, Petra},
author = {Lahmer, Werner and Pfützner, Bernd and Becker, Alfred},
year = {1999},
address = {Kassel},
publisher = {University Press GmbH},
pages = {153--161}
}
\end{filecontents}
\listfiles
\documentclass[german,%
12pt,% Schriftgröße
listof=totoc,% alle Verzeichnisse ins Inhaltsverzeichnis
bibliography=totoc,% Literaturverzeichnis ins Inhaltsverzeichnis
captions=nooneline,% einzeilige Gleitobjekttitel ohne Sonderbehandlung wie mehrzeilige Gleitobjekttitel behandeln, caption=oneline
numbers=noenddot,% kein Punkt nach der letzten Zahl der Nummerierung,
parskip=false, %Abstand zwischen zwei Absätzen half oder false
final
% draft
]{scrartcl}
\usepackage{amsmath}
\usepackage{mathptmx}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,
style=authoryear-ibid,
maxnames=25,
maxcitenames=2,
mergedate=false,
date=iso8601,
urldate=iso8601,
isbn=false, %ISBN ausblenden
% doi=false, %DOI ausblenden
uniquename=full,
firstinits=true, %Vornamen abkürzen
% backref=true
%edsuper=true
]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\bibliography{\jobname.bib}
\ExecuteBibliographyOptions{dashed=false} %kein Strich bei Doppelnennungen
\usepackage{blindtext}
\renewcommand*{\bibpagespunct}{\addcomma\addspace} % @article Number, Pages
\renewcommand{\postnotedelim}{\addcolon} % Doppelpunkt bei parencite und textcite
\renewcommand{\sectfont}{\rmfamily\bfseries} % Überschriften in Textschriftart
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} % Autor in Kapitälchen
\renewcommand{\labelnamepunct}{\addcolon\space} % Doppelpunkt nach Autor + Jahr im Literaturverzeichnis
\DeclareFieldFormat{journaltitle}{#1\isdot} % Journaltitel nicht kursiv
\DeclareFieldFormat[online]{title}{#1\isdot} % siehe oben
\DeclareFieldFormat[book]{title}{#1\isdot} % siehe oben
\DeclareFieldFormat[incollection]{booktitle}{#1\isdot} % siehe oben
\DeclareFieldFormat[misc]{title}{#1\isdot} % siehe oben
\DeclareFieldFormat[incollection]{title}{#1} % title nicht in <<>>
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[phdthesis]{title}{#1}
\DeclareFieldFormat[thesis]{title}{#1}
\DeclareFieldFormat{postnote}{#1} % Seitenzahlen ohne einleitendes S. bei textcite u. parencite
\DeclareFieldFormat{pages}{#1} % Seitenzahlen ohne einleitendes S. im Literaturverzeichnis
\DeclareFieldFormat{url}{\texttt{<}\url{#1}\texttt{>}} %URL vor Link entfernt
%\DefineBibliographyStrings{german}{byeditor={(Hrsg.):}} % Änderung Herausgeber
\DefineBibliographyStrings{german}{and={\&}} % Änderung und in &
\DefineBibliographyStrings{german}{andothers={et\,al\adddot}} % Änderung u. a. in et al.
\DefineBibliographyStrings{german}{phdthesis={Dissertation}} % Änderung von Diss. in Dissertation
\DefineBibliographyStrings{ngerman}{
editor = {\mkbibparens{Hrsg\adddot}},
editors = {\mkbibparens{Hrsg\adddot}}
}
%---------------------------------------------------------------------------------------------
\makeatletter % Das "In:" bei @article ist entfernt
%\newbibmacro*{in:}{%
% \printtext{%
% \bibstring{in}\intitlepunct}}
\renewbibmacro*{in:}{%
\def\tempb{article}
\ifx\abx@field@entrytype\tempb
\else%
\printtext{%
\bibstring{in}\intitlepunct}
\fi
}
\makeatother
%---------------------------------------------------------------------------------------------------
%Gedankenstrich für Artikel, aus biblatex.def
\renewbibmacro*{in:}{%
\ifentrytype{article}%
{\printtext{--\space}}%
{\printtext{\bibstring{in}\intitlepunct}}%
}
%-----------------------------------------------------------------------------------------------------
% Band und Nummer mit Komma getrennt
% aus standard.bbx
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
% \setunit*{\adddot}%
\setunit*{\addcomma\space}
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}%
}
%-------------------------------------------------------------------------------------------------------
%% Ausgabe des Eintragstyps 'online' anpassen
% 'besucht am' durch 'Zugriff:' ersetzen
% german.lbx
\DefineBibliographyStrings{german}{urlseen={Zugriff:}}
% Verwendung des date-Feldes für den Eintrag 'Stand:'
% dafür auch die Option mergedate=basic notwendig
% in Anlehnung an url+urldate aus biblatex.def
\newbibmacro*{url+date+urldate}{%
\printfield{url}%
\iffieldundef{year}{}{%
\setunit*{\addspace}%
\printtext[parens]{Stand: \printdate}
}
\iffieldundef{urlyear}{}{%
\setunit*{\addspace}%
\printurldate
}
}
% aus standard.bbx
\DeclareBibliographyDriver{online}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{version}%
\newunit
\printfield{note}%
\newunit\newblock
\printlist{organization}%
% \newunit\newblock
% \usebibmacro{date}%
\newunit\newblock
\iftoggle{bbx:eprint}
{\usebibmacro{eprint}}
{}%
\newunit\newblock
% \usebibmacro{url+urldate}%
\usebibmacro{url+date+urldate}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
% \usebibmacro{related}%
\usebibmacro{finentry}
}
%------------------------------------------------------------------------
\makeatletter
\renewbibmacro*{bbx:editor}[1]{%
\ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}}
{\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
\NOT\iffirstonpage\AND
\(\NOT\boolean{bbx@inset}\OR
\iffieldequalstr{entrysetcount}{1}\)}
{\bibnamedash}
{\printnames{editor}%
\setunit{\addspace}% GEÄNDERT
\usebibmacro{bbx:savehash}}%
\printtext{\usebibmacro{#1}}\addcolon% GEÄNDERT
\clearname{editor}%
\setunit{\addspace}}%
{\global\undef\bbx@lasthash
\usebibmacro{labeltitle}%
\setunit*{\addspace}}%
\usebibmacro{date+extrayear}}
\makeatother
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\begingroup% NEU
\renewbibmacro*{date+extrayear}{}% NEU
\usebibmacro{editor+others}% NEU
\newunit\newblock% NEU
\endgroup% NEU
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
% \usebibmacro{byeditor+others}%
% \newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\renewbibmacro*{date+extrayear}{%
\iffieldundef{labelyear}
{}
{\printtext[parens]{\printdateextralabel\printfield{edition}}}}%
\renewbibmacro*{date}{}%
\renewbibmacro*{issue+date}{%
\iffieldundef{issue}
{}
{\printtext[parens]{\printfield{issue}}}%
\newunit}%
\DeclareFieldFormat{edition}{\textsuperscript{#1}}
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
%\printfield{edition}%Edition ausblenden
%\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\begin{document}
\parencite{lahmer_1999}
\printbibliography
\end{document}
Gruß Andreas