
Talvez eu esteja errado, mas acho que há um pequeno bug em alguns estilos de biblatex. Quero imprimir uma referência a uma reimpressão que posso conseguir com o seguinte MWE. Mas: com alguns estilos estou recebendo um ponto depois de 'Repr. de.' o que é obviamente falso. No english.lbx
bibstring reprintof
é definido como {{reprint of}{repr\adddotspace of}}
. Isso significa que o ponto está vindo de algum \newunit
talvez, mas não consigo entender como a referência é construída pelo biblatex.
O MWE:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=verbose]{biblatex}
\addbibresource{stack2.bib}
\begin{document}
\cite{ubeda04:_libro_justinreprint}.
\end{document}
E o arquivo babador:
@Book{ubeda04:_libro_justinreprint,
author = {Úbeda, Francisco de},
title = {Libro de entretenimiento de la pícara Justina},
year = 2004,
publisher = {Simancas Ediciones},
related = {ubeda04:_libro_justin},
relatedtype = {reprintof}
}
@Book{ubeda04:_libro_justin,
author = {Úbeda, Francisco de},
title = {Libro de entretenimiento de la pícara Justina},
year = 1604,
location = {Madrid},
}
Como eu poderia mudar isso e suprimir o ponto?
Responder1
Parece ser um bug para qualquer um, exceto para a authoryear
família de estilo. Uma solução rápida é
\DefineBibliographyStrings{english}{reprintof = {repr\adddotspace of\nopunct}}
mas a causa subjacente é provavelmente um \newunit\newpunct
lugar supérfluo que deve ser removido pelos biblatex
mantenedores.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=verbose]{biblatex}
\DefineBibliographyStrings{english}{reprintof = {repr\adddotspace of\nopunct}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{ubeda04:_libro_justinreprint,
author = {Úbeda, Francisco de},
title = {Libro de entretenimiento de la pícara Justina},
year = 2004,
publisher = {Simancas Ediciones},
related = {ubeda04:_libro_justin},
relatedtype = {reprintof}
}
@Book{ubeda04:_libro_justin,
author = {Úbeda, Francisco de},
title = {Libro de entretenimiento de la pícara Justina},
year = 1604,
location = {Madrid},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cite{ubeda04:_libro_justinreprint}.
\end{document}