biblatex: Personalize a formatação de referências anteriores

biblatex: Personalize a formatação de referências anteriores

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:

insira a descrição da imagem aqui

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}

informação relacionada