
Quizás me equivoque, pero creo que hay un pequeño error en algunos estilos de biblatex. Quiero imprimir una referencia a una reimpresión que puedo lograr con el siguiente MWE. Pero: con algunos estilos aparece un punto después de 'Repr. de.' lo cual es obviamente falso. En english.lbx
el bibstring reprintof
se define como {{reprint of}{repr\adddotspace of}}
. Eso significa que el punto proviene de algo \newunit
tal vez, pero no puedo entender cómo biblatex construye la referencia.
El MWE:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=verbose]{biblatex}
\addbibresource{stack2.bib}
\begin{document}
\cite{ubeda04:_libro_justinreprint}.
\end{document}
Y la ficha dorsal:
@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},
}
¿Cómo podría cambiar esto y suprimir el punto?
Respuesta1
Parece ser un error para cualquiera que no sea la authoryear
familia de estilos. Una solución rápida es
\DefineBibliographyStrings{english}{reprintof = {repr\adddotspace of\nopunct}}
pero la causa subyacente es probablemente un \newunit\newpunct
lugar superfluo que los biblatex
encargados de mantenimiento deberían eliminar.
\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}