
Gostaria de referências anteriores mínimas, ou seja, gostaria
Outro. 2001.A mãe de todos os avanços. Mundo 3:141-592. 1.
em vez de
Outro. 2001.A mãe de todos os avanços. Mundo 3:141-592. (Citado na página 1.)
A razão é que repetir "Citado em" parece desnecessário (pode ser explicado uma vez) e em bibliografias longas pode acrescentar algumas linhas curtas (no meu caso, acrescenta quase meia página).
O seguinte MWE é adaptado deesta resposta.
\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}
A bibliografia que produz é assim:
Como faço para (a) fazer com que os parênteses desapareçam e (b) remover o espaço antes da referência da primeira página?
Responder1
Você pode modificar o bibmacro pageref
. A definição original pode ser encontrada embiblatex.def
(ll. 2949-2956 na v3.19).
Definir bibstrings como strings vazias geralmente não resultará em uma saída satisfatória, uma vez que os estilos geralmente assumem que bibstrings produzem saída de modo que espaço ou pontuação espúrios aparecem.
\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}