Doppelpunkte und Reihenfolge bei biblatex-apa
Verfasst: Sa 23. Dez 2017, 19:02
Liebes goLaTeX-Forum,
meine Hochschule verlangt für Hausarbeiten einen leicht abgeänderten APA-Zitierstyle. Bei Aufsätzen in Sammelwerken soll es so aussehen:
Nachname, Vorname (Jahr): Titel. In: Nachname, gek.Vorname (Hrsg.): Buchtitel. Auflage. Ort: Verlag, Seite(n).
Gruß Sven
meine Hochschule verlangt für Hausarbeiten einen leicht abgeänderten APA-Zitierstyle. Bei Aufsätzen in Sammelwerken soll es so aussehen:
Nachname, Vorname (Jahr): Titel. In: Nachname, gek.Vorname (Hrsg.): Buchtitel. Auflage. Ort: Verlag, Seite(n).
\documentclass[a4paper, 12pt]{scrartcl}
\usepackage[a4paper]{geometry}
\geometry{left=4cm, right=3cm, top=2.5cm, bottom=2.5cm}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[backend=biber, style=authoryear-comp,bibstyle=apa]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@inbook{test,
author = {Felix Rauner},
title = {{Die Bedeutung der Berufsbildung beim Übergang von der Schule in die Arbeitswelt}},
booktitle = {Perspektiven gewerblich-technischer Erstausbildung},
editor = {{Pahl, J.-P.}}, %hier wird ansonsten gek.Vorname Nachname ausgegeben
date = {1996},
edition = {1},
publisher = {Kallmeyersche},
location = {Seelze-Velber},
pages = {25-40}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\renewcommand{\labelnamepunct}{\addcolon\space}
\renewcommand{\intitlepunct}{\addcolon\space}
\renewbibmacro*{bookaddinfo}{%
\newunit\newblock
\printfield{edition}%
\setunit*{\addcomma\addspace}%
\printfield{volumes}}
%keine Klammern um Auflage:
\renewbibmacro*{addinfo}{%
\newunit\newblock
\printfield{edition}%
\setunit*{\addcomma\addspace}%
\printfield{chapter}%
\setunit*{\addcomma\addspace}%
\notbool{bbx:volseen}%
{\iffieldundef{volume}{}{\global\booltrue{bbx:volseen}}%
\printfield{volume}%
\iffieldundef{part}{}{\printfield{part}}}{}%
\setunit*{\addcomma\addspace}%
\printfield{number}%
\setunit*{\addcomma\addspace}%
\printfield{volumes}%
\setunit*{\addcomma\addspace}%
\printfield{pages}%
\newunit}
\begin{document}
Wie in der Literatur \autocite[30]{test}
\printbibliography
\end{document}
- Die bestehenden Probleme im Einzelnen:
- Der Doppelpunkt hinter "In" lässt sich leider nicht mit \renewcommand{\intitlepunct}{\addcolon\space} einfügen

- komischerweise wird der Herausgeber als gek.Vorname Nachname ausgegeben
- Doppelpunkt hinter (Hrsg.) statt Komma
- Seitenangabe soll, nach einem Komma, an das Ende
Gruß Sven