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