von Schneemensch » So 4. Nov 2012, 23:52
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.
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:
[code]
\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}
[/code]
Meine BIB-Datei:
[code]
@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},
}
[/code]
Den folgenden Code, der eigentlich die Klammern ums Jahr entfernen sollte, habe ich in der biblatex.cfg eingefügt:
[code]
\DeclareBibliographyDriver{book} %
{\printfield{year}\printfield{labelyear}}
\renewbibmacro*{year+labelyear}{%
\iffieldundef{year}
{}
{\printfield{year}%
\printfield{labelyear}}}
[/code]
Ich hoffe ihr könnt mir die Richtung weisen, vielen Dank schon mal im voraus.