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
