Biblatex authoryear Literaturverzeichnis umsortieren

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Birthe
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 13. Dez 2014, 15:32

Biblatex authoryear Literaturverzeichnis umsortieren

Beitrag von Birthe »

Hey, das ist mit Sicherheit eher eine Anfängerfrage im Bezug auf Biblatex, aber ich bin mir sicher es kann mir jemand kurz helfen...
Folgendes Minimalbeispiel:
\documentclass[ngerman]{scrartcl}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{test1,
  author    = {Goossens, Michel and Mittelbach,
               Frank and Samarin, Alexander},
  title     = {The LaTeX Companion},
  publisher = {Addison-Wesley},
  location  = {Reading, Mass.},
  year      = {1994},
}
\end{filecontents}
\usepackage[latin9]{inputenc}
\usepackage{babel,csquotes}
\usepackage[url=false,isbn=false,style=authoryear, backend=biber]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
Dies ist nur ein kleines Testdokument\footcite[Vgl.][233]{test1}.
\nocite{*}
\printbibliography
\end{document}
funktioniert soweit super und spuckt das Literaturverzeichnis in folgender Sortierung aus:
Nachname,Vorname (1994). Titel. Ort: Verlag.

Ich brauche das Literaturverzeichnis aber in folgender Sortierung:

Nachname, Vorname, Titel, Verlag 2009, 25–48.

Wie kann ich biblatex so justieren das es das macht?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Sehr gutes Minimalbeispiel.

Biblatex-Stile zu ändern ist gar nicht schwer, aber doch recht aufwändig. Die Informationen liegen in verschiedenen Dateien und man muss sich da erst mal durchfinden.

Bevor du weiter machst, lies dir bitte Modifizieren eines biblatex stils durch.

Hier mal ein erster Hinweis.
\documentclass[ngerman]{scrartcl}
\usepackage{babel,csquotes}
\usepackage[url=false,isbn=false,style=authoryear, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\makeatletter
\renewbibmacro*{publisher+location+date}{%
  \printlist{location}%
  \iflistundef{publisher}
    {\setunit*{\addcomma\space}}
    {\setunit*{\addcolon\space}}%
  \printlist{publisher}%
  \setunit*{\space}%
  \printtext{\printfield{year}}
  \newunit}

\renewbibmacro*{author}{%
  \ifboolexpr{
    test \ifuseauthor
    and
    not test {\ifnameundef{author}}
  }
    {\usebibmacro{bbx:dashcheck}
       {\bibnamedash}
       {\usebibmacro{bbx:savehash}%
        \printnames{author}%
        \iffieldundef{authortype}
          {\setunit{\addspace}}
          {\setunit{\addcomma\space}}}%
     \iffieldundef{authortype}
       {}
       {\usebibmacro{authorstrg}%
        \setunit{\addspace}}}%
    {\global\undef\bbx@lasthash
     \usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
}
\makeatother

\begin{document}
Dies ist nur ein kleines
Testdokument\footcite[Vgl.][233]{companion}.
\printbibliography
\end{document}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Birthe
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 13. Dez 2014, 15:32

Beitrag von Birthe »

Vielen lieben Dank! Das hätte ich selbst so nie hinbekommen und es klappt jetzt alles :D *freu*!

Antworten