Literaturverzeichnis mit BibLaTeX/Formatierung AuthorYear

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


Schneemensch
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mo 28. Nov 2011, 11:09

Literaturverzeichnis mit BibLaTeX/Formatierung AuthorYear

Beitrag von Schneemensch »

Hallo, ich habe leider ein kleines Problem beim erstellen meines Literaturverzeichnisses mit BibLaTeX.

Ich nutze einen Authoryearstil, den ich an meine Bedürfnisse anpasse, dabei bin ich jedoch auf zwei für mich bisher unlösbare Probleme gestoßen:

1. Ich möchte NACH den Autoren und VOR dem Jahr einen Punkt setzen, habe bisher jedoch noch keine Möglichkeit gefunden, kann mir hier evtl jemand weiterhelfen?

2. Ich möchte um das Erscheinungsjahr KEINE Klammer, der Code denn ich dazu bisher gefunden habe scheint jedoch leider keine Wirkung zu haben, kann es sein, dass er veraltet ist?

Minimalbeispiel:
\documentclass[pdftex,11pt,numbers=noenddot,draft=true]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel} %Neue deutsche Rechtschreibung, kann auch andere Sprachen im selben Dokument laden
\usepackage[babel,german=quotes]{csquotes} %Anführungszeichen

\usepackage[style=authoryear,sorting=nyt,backend=bibtex8,dashed=false,maxbibnames=99,minnames=2,maxcitenames=3,useprefix]{biblatex}
\addbibresource{literatur.bib} %Literaturverzeichnis
\ExecuteBibliographyOptions{bibencoding=utf8,bibwarn=true}

% Abstand zwischen zwei Einträgen im Literaturverzeichnis
\setlength{\bibitemsep}{11pt}

\usepackage[left=4cm, right=3cm, top=2.5cm, bottom=2.5cm]{geometry} %Seitenränder definieren

\usepackage{setspace}
\onehalfspacing %Zeilenabstand 1 1/2 Zeilen

\usepackage{lmodern} %Schrift umstellen auf Latin Modern

\setlength{\parindent}{0pt} %Einzug am Anfang eines Absatzes
\parskip12pt %Abstand zwischen Absätzen

\begin{document}

\parencite{r} 

\printbibliography %Literaturverzeichnis ausgeben

\end{document}
Meine BIB-Datei:
@book{r,
author = {Maike Luhmann},
title = {R für Einsteiger},
date = {2011},
edition = {2. Auflage},
subtitle = {Einführung in die Statistiksoftware für die Sozialwissenschaften},
publisher = {Beltz Verlag},
location = {Weinheim Basel},
}
Den folgenden Code, der eigentlich die Klammern ums Jahr entfernen sollte, habe ich in der biblatex.cfg eingefügt:
\DeclareBibliographyDriver{book} %

{\printfield{year}\printfield{labelyear}} 

\renewbibmacro*{year+labelyear}{% 
  \iffieldundef{year} 
    {} 
    {\printfield{year}% 
     \printfield{labelyear}}}
Ich hoffe ihr könnt mir die Richtung weisen, vielen Dank schon mal im voraus.

Schneemensch
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mo 28. Nov 2011, 11:09

Beitrag von Schneemensch »

Mir ist noch etwas aufgefallen:

3. Bei mehreren Autoren wird der Autor, der zuerst in der BIB-Datei genannt wird auch zuerst im Literaturverzeichnis aufgeführt und auch nach seinem Nachnamen sortiert, aus:
@book{test,
author = {Jan Tester and Markus Abel and Nina Bus},
title = {Testbuch},
date = {2012},
edition = {2. vollständig überarbeitete und erweiterte Auflage},
OPTeditor = {Lorenz Fischer},
subtitle = {Klappt das mit der alphabetischen Sortierung?},
OPTlanguage = {language},
publisher = {Test Verlag},
location = {Teststadt},
OPTisbn = {isbn},
}
wird also:

Tester, Jan, Markus Abel und Nina Bus (2012). Testbuch. Klappt das mit der alphabetischen Sortierung? 2. vollständig überarbeitete und erweiterte Auflage. Teststadt: Test Verlag.

Hat jemand einen Tip wie alle angegebenen Autoren korrekt sortiert werden?

Antworten