Wie fügt man in Biblatex-Philosophy ein Komma zwischen Autor und Jahr ein?

Wie fügt man in Biblatex-Philosophy ein Komma zwischen Autor und Jahr ein?

Ich bin neu bei LaTeX (und Stack Exchange – ich entschuldige mich schon jetzt für etwaige unbeabsichtigte Vergehen) und kämpfe mit den wechselnden biblatex-philosophyStilen.

Meine Frage ist, wie kann ich nach dem Autor und vor dem Jahr ein Komma hinzufügen?

Die AntwortHierscheint mit nicht zu funktionieren biblatex-philosophy. Ich habe eine vage Vorstellung davon, wie ich Stiländerungen an vornehmen kann biblatex, aber die zusätzliche Komplexität von Änderungen an einem Add-on übersteigt im Moment mein Vorstellungsvermögen.

Hier ist das Format, das ich brauche: Ziel *Beachten Sie das Komma, auch nach dem Anfangsbuchstaben des Autors.

Mit Folgendem bin ich fast am Ziel:

\documentclass[11pt, a4paper]{scrartcl}

% Bibliography preamble
\usepackage[giveninits=true, style=philosophy-modern]{biblatex}  
\addbibresource{testbib.bib}

% Some tweaks I've already made
\DeclareFieldFormat{postnote}{#1}% no postnote prefix in "normal" citation commands
\DeclareFieldFormat{multipostnote}{#1}% no postnote prefix in "multicite" commands
\DeclareFieldFormat{pages}{#1}% no prefix for the `pages` field in the bibliography

\DeclareFieldFormat[article]{title}{#1} % Remove quotations from Article title
\setlength{\yeartitle}{5.4em} % Set greater spacing between the year and the title
\setlength{\postnamesep}{2.5ex plus 2pt minus 1pt}

\begin{document}
Sentence containing citation \parencite{pavese1965}.

\printbibliography
\end{document}

und .bibDatei:

@book{pavese1965,
    Author = {Pavese, Cesare},
    Publisher = {University of Michigan Press},
    Title = {Dialogues with Leucò},
    date = {1965},
    Editor = {William Arrowsmith and D. S. Carne-Ross},
    editortype = {translator},
    Location = {Ann Arbor}}

Welche Ausgaben:

Versuchen

Wie Sie sehen, müssen nur ein paar kleine Änderungen vorgenommen werden (ich werde eine separate Frage dazu stellen, wie man „trans. by“ in nur „trans.“ ändert).

Antwort1

Wir müssen nur \addcommader ursprünglichen Definition von\postsep

\renewcommand{\postsep}{%
  \addcomma
  \null\par\nobreak\vskip\postnamesep%
    \hskip-\bibhang\ignorespaces}

In Summe

\documentclass[11pt, a4paper]{scrartcl}

% Bibliography preamble
\usepackage[giveninits=true, style=philosophy-modern]{biblatex}  
\addbibresource{biblatex-examples.bib}

% Some tweaks I've already made
\DeclareFieldFormat{postnote}{#1}% no postnote prefix in "normal" citation commands
\DeclareFieldFormat{multipostnote}{#1}% no postnote prefix in "multicite" commands
\DeclareFieldFormat{pages}{#1}% no prefix for the `pages` field in the bibliography

\DeclareFieldFormat[article]{title}{#1} % Remove quotations from Article title
\setlength{\yeartitle}{5.4em} % Set greater spacing between the year and the title
\setlength{\postnamesep}{2.5ex plus 2pt minus 1pt}

\renewcommand{\postsep}{%
  \addcomma
  \null\par\nobreak\vskip\postnamesep%
    \hskip-\bibhang\ignorespaces}

\begin{document}
Sentence containing citation \parencite{sigfridsson,vizedom:related,worman}.

\printbibliography
\end{document}

wir bekommen

Bildbeschreibung hier eingeben

verwandte Informationen