Biblatex – Biber: Literaturverzeichnis zeigt keine Vornamen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Biblatex – Biber: Literaturverzeichnis zeigt keine Vornamen

von lorelies » Fr 19. Mai 2017, 22:41

Bartman hat geschrieben:Spricht etwas dagegen,
\DeclareNameFormat{sortname}{...}
durch
\DeclareNameAlias{sortname}{family-given}
zu ersetzen?
Das war die Lösung, nach der ich gesucht habe! Darauf bin ich gar nicht gekommen. Vielen Dank!

LG, Lorelies

von Bartman » Fr 19. Mai 2017, 22:36

Spricht etwas dagegen,
\DeclareNameFormat{sortname}{...}
durch
\DeclareNameAlias{sortname}{family-given}
zu ersetzen?

Biblatex – Biber: Literaturverzeichnis zeigt keine Vornamen

von lorelies » Fr 19. Mai 2017, 21:37

Liebe TeX-Gemeinde,

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}
dazu dann in der Datei Literatur.bib der o.g. Eintrag:
@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}
}
Das sieht im Literaturverzeichnis dann so aus:

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

Nach oben