%20im%20Zitat.png)
Diese Frage kann als Erweiterung dieser Frage angesehen werden (So fügen Sie zwischen Autor und Jahr ein Komma ein), der allerdings keine Antwort auf meine Frage enthält.
Im gleichen Zusammenhang versuche ich, den Zitierstil so zu ändern, dass Autor und Jahr durch ein Komma getrennt werden, wie in:
(Autor, 2016)
. Das ist mir gelungen, indem ich die Datei biblatex.def wie folgt geändert habe.
\renewcommand*{\nameyeardelim}{\addcomma\space}
Mein Problem ist jetzt, dass ich scheinbar \titleyeardelim
kein „Standard“-Trennzeichen (falls vorhanden) finden kann, das in Fällen verwendet wird, in denen der Autor fehlt und stattdessen der Titel verwendet wird. Folglich erhalte ich
(Titel 2016)
in allen meinen Zitaten anstelle des erforderlichen:
(Titel, 2016)
Vielen Dank im Voraus für jede Hilfe!
Antwort1
Ab Version 3.3 von biblatex
gibt es den Befehl \nonameyeardelim
, den Sie neu definieren können
\renewcommand*{\nonameyeardelim}{\addcomma\space}
Wenn Sie eine ältere Version von verwenden, biblatex
müssen Sie das Cite-Makro selbst ändern, mit dem authoryear
Stil, der
\providecommand*{\nonameyeardelim}{\nameyeardelim}
\renewcommand*{\nonameyeardelim}{\nameyeardelim}
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\nonameyeardelim}}%% <-- this line needed to be changed
{\printnames{labelname}%
\setunit{\nameyeardelim}}%
\usebibmacro{cite:labelyear+extrayear}}
{\usebibmacro{cite:shorthand}}}