ich habe bereits seit mehreren Stunden herumprobiert, mir die Finger wund gegoogled, Dokumentationen gelesen und konnte mein Problem dennoch nicht lösen. Daher hoffe ich auf euren Rat!
Ich schreibe gerade an meiner Examensarbeit und möchte – altbekanntes Problem – die Sortierung der Namen im Literaturverzeichnis auf Nachname, Vorname; Nachname, Vorname ändern. Ich arbeite mit der aktuellsten Versionen von Biber & Biblatex und habe meinen Code bereits den aktuellen Änderungen bei DeclareNameFormat angepasst, leider ohne Erfolg.
Mein Minimalbeispiel:
\documentclass[ngerman,paper=a4,headings=small,appendixprefix=true,fontsize=12pt,draft=true]{scrbook} \usepackage[ style=authoryear-icomp, isbn=false, pagetracker=true, ibidpage=true, maxbibnames=50, maxcitenames=3, autocite=inline, block=space, date=short, uniquename=false, backend=biber,sortlocale=de ]{biblatex} \bibliography{Literatur} \renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}} \renewcommand{\postnotedelim}{\addcolon} \renewcommand*{\multinamedelim}{\addslash} \renewcommand*{\finalnamedelim}{\multinamedelim} \AtBeginBibliography{% \renewcommand*{\multinamedelim}{\addsemicolon\space}} % \DeclareFieldFormat{pages}{#1} \DefineBibliographyStrings{ngerman}{% page = {{}{}}, %unterdrückt "S." pages = {{}{}}, andothers = {{et\,al\adddot}}, } \DeclareNameFormat{sortname}{% %\nameparts{#1} \usebibmacro{name:family} {\namepartfamily} %Nachname {\namepartgiven} %Vorname {\namepartprefix} %Nachnamenpräfix {\namepartsuffix} %Nachnamensuffix } \begin{document} \textcite{Fleischer.2012} sagt das auch. \end{document}
@book{Fleischer.2012, author = {Fleischer, Wolfgang and Barz, Irmhild}, year = {2012}, title = {Wortbildung der deutschen Gegenwartssprache}, address = {T{\"u}bingen}, edition = {4}, publisher = {Niemeyer}, series = {de Gruyter Studium} }
FLEISCHER; BARZ (2012). Wortbildung der deutschen Gegenwartssprache. 4. Aufl. de Gruyter Studium. Tübingen: Niemeyer.
Obwohl ich \namepartgiven verwende, wird der Vorname nicht ausgegeben. Ich habe keinerlei Idee, an was es noch liegen könnte, ich habe bereits sämtliche codes zu DeclareNameFormat durchprobiert, von denen keiner die Reihenfolge geändert hat.
Vielen Dank, wenn ihr bis hierher gelesen habt und schon einmal vielen Dank im Voraus für jede konstruktive Antwort.
LG, Lorelies