biblatex: Personaliza el formato de las referencias anteriores

biblatex: Personaliza el formato de las referencias anteriores

Me gustaría tener referencias mínimas, es decir, me gustaría

Otro. 2001.La madre de todos los avances. Mundo 3:141-592. 1.

en lugar de

Otro. 2001.La madre de todos los avances. Mundo 3:141-592. (Citado en la página 1.)

La razón es que repetir "Citado el" parece innecesario (se puede explicar una vez) y en bibliografías largas puede añadir bastantes líneas cortas (en mi caso, suma casi media página).

El siguiente MWE está adaptado deesta respuesta.

\documentclass{article}
\usepackage[backref=true]{biblatex-chicago}

\DefineBibliographyStrings{english}{%
  backrefpage = {},% originally "cited on page"
  backrefpages = {},% originally "cited on pages"
}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
 author = {Author, A.},
 year = {2001},
 title = {Alpha},
}
@misc{B02,
 author = {Buthor, B.},
 year = {2002},
 title = {Bravo},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}
Some text \autocite{A01,B02}.
\clearpage
Some more text \autocite{A01}.
\printbibliography
\end{document}

La bibliografía que produce se ve así:

ingrese la descripción de la imagen aquí

¿Cómo puedo (a) hacer que desaparezcan los paréntesis y (b) eliminar el espacio antes de la referencia de la primera página?

Respuesta1

Puedes modificar el bibmacro pageref. La definición original se puede encontrar enbiblatex.def(ll. 2949-2956 en v3.19).

Configurar bibstrings como cadenas vacías generalmente no dará como resultado un resultado satisfactorio, ya que los estilos generalmente suponen que bibstrings producen resultados de modo que aparecen espacios o signos de puntuación falsos.

\documentclass{article}
\usepackage[backref=true]{biblatex-chicago}

\renewbibmacro*{pageref}{%
  \iflistundef{pageref}
    {}
    {\printlist[pageref][-\value{listtotal}]{pageref}}}

\addbibresource{biblatex-examples.bib}

\begin{document}
Some text \autocite{sigfridsson,worman}.
\clearpage
Some more text \autocite{sigfridsson}.
\printbibliography
\end{document}

información relacionada