
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í:
¿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}