
Vielleicht irre ich mich, aber ich glaube, es gibt einen kleinen Fehler in einigen Stilen von BibLatex. Ich möchte einen Verweis auf einen Nachdruck drucken, was ich mit dem folgenden MWE erreichen kann. Aber: Bei einigen Stilen erhalte ich einen Punkt nach „Repr. of.“, was offensichtlich falsch ist. Im english.lbx
BibString reprintof
ist es als definiert {{reprint of}{repr\adddotspace of}}
. Das bedeutet, dass der Punkt vielleicht von jemandem kommt \newunit
, aber ich kann nicht herausfinden, wie der Verweis von BibLatex erstellt wird.
Das MWE:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=verbose]{biblatex}
\addbibresource{stack2.bib}
\begin{document}
\cite{ubeda04:_libro_justinreprint}.
\end{document}
Und die Bib-Datei:
@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},
}
Wie könnte ich dies ändern und den Punkt unterdrücken?
Antwort1
Scheint ein Fehler für alle außer der authoryear
Stilfamilie zu sein. Ein schneller Workaround ist
\DefineBibliographyStrings{english}{reprintof = {repr\adddotspace of\nopunct}}
aber die zugrunde liegende Ursache ist wahrscheinlich irgendwo ein überflüssiger Fehler , der von den Betreuern \newunit\newpunct
entfernt werden sollte .biblatex
\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}