¿Cómo agregar una coma entre autor y año en biblatex-philosophy?

¿Cómo agregar una coma entre autor y año en biblatex-philosophy?

Soy nuevo en LaTeX (y en Stack Exchange; me disculpo de antemano por cualquier delito menor involuntario) y estoy lidiando con el cambio biblatex-philosophyde estilos.

Mi pregunta es ¿cómo puedo poner una coma después del autor y antes del año?

La respuestaaquíno parece funcionar con biblatex-philosophy. Tengo una idea vaga de cómo realizar cambios de estilo en biblatex, pero la complejidad adicional de los cambios en un complemento me supera en este momento.

Este es el formato que necesito: Objetivo *Tenga en cuenta la coma incluso después de la inicial del autor.

Estoy casi todo el camino hasta allí con lo siguiente:

\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}

y .bibarchivo:

@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}}

Qué salidas:

Intentar

Como puede ver, solo hay que hacer un par de pequeños cambios (haré una pregunta por separado sobre cómo cambiar "trans. by" a solo "trans.".

Respuesta1

Sólo necesitamos agregar \addcommaa la definición original de\postsep

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

En total

\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}

obtenemos

ingrese la descripción de la imagen aquí

información relacionada