Ich habe einige Vorgaben für das Literaturverzeichnis bekommen, um meine Diss zu veröffentlichen. Nun hatte ich vorher alles im APA-Stil und habe daran Änderungen durchgeführt. Bisher war das auch erfolgreich, aber es fehlen mir nun doch drei kleine Aspekte im Literaturverzeichnis, die ich nicht hinbekomme. Ich hoffe, ihr könnt mir helfen!
1. Nach dem (letzten) ausgeschriebenen Vornamen sollte kein Punkt erscheinen.
2. Bei Sammelbänden erscheint zwischen Herausgeberkürzel und Jahr ein Punkt, es sollte aber nur ein Leerzeichen sein.
3. Wenn ein Artikel in einem Sammelband erschienen ist, soll das Jahr auch nach dem Herausgeberkürzel stehen, nicht nur nach den Autoren.
Also, bisher sieht es so aus:
Someone, John M. & Otherone, Sally. (2004), Introduction. In: Someone, John M. & Otherone, Sally (Eds.), The XXX (pp. ix-xiv). New York: Psychology Press.
Someone, John M. & Otherone, Sally (Eds.). (2004), The XXX. New York: Psychology Press.
Es sollte aber so aussehen:
Someone, John M. & Otherone, Sally (2004), Introduction. In: Someone, John M. & Otherone, Sally (Eds.) (2004), The XXX (pp. ix-xiv). New York: Psychology Press.
Someone, John M. & Otherone, Sally (Eds.) (2004), The XXX. New York: Psychology Press.
Ich habe ein Minimalbeispiel erstell, dass aber nicht ganz funktioniert und statt des Jahres "labelyearlabelmonthlabelday" ausspuckt. Aber sonst stimmt alles:
\documentclass [paper=a4, pagesize, % passt die Seitengröße für PDFs korrekt an fontsize=11pt, parskip=half, twoside] {scrreprt} % Biblatex für die Literaturverwaltung, nach ZFF angepasst \usepackage[backend=biber,style=apa, doi=false]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa} %In Literaturliste: Komma nach Jahr \renewcommand*{\labelnamepunct}{\addcomma\space} %kein Zeichen zwischen Name und Jahr bei Zitaten \renewcommand{\nameyeardelim}{\space} %Semikolon zwischen mehreren Namen \renewcommand{\multinamedelim}{\addsemicolon\space} %Vornamen ausschreiben statt Initialen bei Autoren \renewbibmacro*{name:apa:family-given}[5]{% \ifuseprefix {\usebibmacro{name:delim}{#4#1}% \usebibmacro{name:hook}{#4#1}% \ifdefvoid{#4}{}{% \mkbibnameprefix{#4\isdot}% \ifpunctmark{'}{}{\addhighpenspace}}% \mkbibnamefamily{#1\isdot}% \ifdefvoid{#2}{}{\addcomma\addlowpenspace\mkbibnamegiven{#2}\isdot% \ifthenelse{\value{uniquename}>1} {\addspace\mkbibbrackets{#2}} {}}% \ifdefvoid{#5}{}{\addcomma\addlowpenspace\mkbibnamesuffix{#5}\isdot}} {\usebibmacro{name:delim}{#1}% \usebibmacro{name:hook}{#1}% \mkbibnamefamily{#1}\isdot \ifboolexpe{% test {\ifdefvoid{#2}} and test {\ifdefvoid{#4}}} {} {\addcomma}% \ifdefvoid{#2}{}{\addlowpenspace\mkbibnamegiven{#2}% \ifthenelse{\value{uniquename}>1} {\addspace\mkbibbrackets{#2}} {}}% \ifdefvoid{#4}{}{% \addhighpenspace\mkbibnameprefix{#4}% \ifpunctmark{'}{}{\addhighpenspace}}% \ifdefvoid{#5}{}{\addcomma\addlowpenspace\mkbibnamesuffix{#5}}}} %auch für Herausgeber \renewbibmacro*{name:apa:given-family}[5]{% \ifuseprefix {\usebibmacro{name:delim}{#2}% \usebibmacro{name:hook}{#2}% \ifdefvoid{#2}{}{\mkbibnamegiven{#2}\isdot% \ifthenelse{\value{uniquename}>1} {\addspace\mkbibbrackets{#2}} {}\addspace}% \ifdefvoid{#4}{}{% \mkbibnameprefix{#4\isdot}% \ifpunctmark{'}{}{\addhighpenspace}}% \mkbibnamefamily{#1\isdot}% \ifdefvoid{#5}{}{\addlowpenspace\mkbibnamesuffix{#5}\isdot}} {\usebibmacro{name:delim}{#1}% \usebibmacro{name:hook}{#1}% \ifdefvoid{#2}{}{\mkbibnamegiven{#2}\isdot% \ifthenelse{\value{uniquename}>1} {\addspace\mkbibbrackets{#2}} {}\addspace}% \mkbibnamefamily{#1}\isdot \ifdefvoid{#5}{}{\addcomma\addlowpenspace\mkbibnamesuffix{#5}\isdot}}} %Doppelpunkt nach "In" \renewcommand{\intitlepunct}{\addcolon\space} %auch bei Herausgeber Nachname, Vorname \DeclareNameFormat{apanames}{% \ifthenelse{\value{listcount}=\maxprtauth\AND\value{listcount}<\value{listtotal}} {\addcomma\addspace\ldots} {\ifthenelse{\value{listcount}>\maxprtauth\AND\value{listcount}<\value{listtotal}} {} {\usebibmacro{name:apa:family-given}% {\namepartfamily}% {\namepartgiven}% {\namepartgiveni}% {\namepartprefix}% {\namepartsuffix}}}% \ifthenelse{\value{listcount}=\value{listtotal}}% {\ifmorenames{\printdelim{andothersdelim}\bibstring{andothers}}{}}{}} \renewbibmacro*{in}{% \ifbool{bbx:in}% {}% {\global\booltrue{bbx:in}% \bibcpstring{in}\setunit{\intitlepunct}}} \usepackage{filecontents} \begin{filecontents}{literatur.bib} @book{Someone.2004, year = {2004}, title = {{The XXX}}, address = {New York}, publisher = {{Psychology Press}}, editor = {Someone, John M. and Otherone, Sally} } @incollection{Someone.2004b, author = {Someone, John M. and Otherone, Sally}, title = {{Introduction}}, pages = {ix--xiv}, publisher = {{Psychology Press}}, editor = {Someone, John M. and Otherone, Sally}, booktitle = {{The XXX}}, year = {2004}, address = {New York} } \end{filecontents} \addbibresource{literatur.bib} \begin{document} Erster Quellenverweis \parencite{Someone.2004} Zweiter Quellenverweis \parencite{Someone.2004b} \printbibliography \end{document}