Discussion:
biber missing a curly brace
(too old to reply)
Peter Flynn
2020-05-18 23:52:50 UTC
Permalink
I have found an odd behaviour in biber with the following MWEs.

The \name command in the \entry in the generated .bbl file is missing
its closing curly brace and I can't see why. Has anyone come across this
before?
./bug.bbl
Runaway argument?
{{{un=0,uniquepart=base,hash=6269be744c84205c4caa2fe38c268f85}{family\ETC.
! Paragraph ended before \name was complete.
<to be read again>
\par
l.55
I've added a comment in the .bbl file below to show where.

This is with biblatex 3.14 and biber 2.14

Peter

bug.tex =============================================================
\documentclass{article}
\usepackage[backend=biber,style=authoryear]{biblatex}
\addbibresource{bug.bib}
\begin{document}
This \cite{FernandezRequejo:1997:APH}
\printbibliography
\end{document}

big.bib =============================================================
@Book{FernandezRequejo:1997:APH,
author = "Antonio {{Fernandez Requejo}, tr}",
title = "Aprende y practica {HTML} 3.2",
publisher = pub-ANAYA-MULTIMEDIA,
address = pub-ANAYA-MULTIMEDIA:adr,
pages = 289,
year = 1997,
ISBN = "84-415-0179-3",
LCCN = "????",
bibdate = "Fri Sep 11 08:29:11 MDT 1998",
series = "Libro PC Magazine",
acknowledgement = ack-nhfb,
annote = "Titulo original: QuickStart HTML 3.2 for the Internet
and Intranets.",
keywords = "HTML (Lenguaje de programacion); Programacion
(Computadoras electronicas) -- Lenguajes; Web, pagina
-- Diseno",
}

bug.bbl ==============================================================
% $ biblatex auxiliary file $
% $ biblatex bbl format version 3.1 $
% Do not modify the above lines!
%
% This is an auxiliary file used by the 'biblatex' package.
% This file may safely be deleted. It will be recreated by
% biber as required.
%
\begingroup
\makeatletter
\@ifundefined{***@biblatex.sty}
{\@***@error
{Missing 'biblatex' package}
{The bibliography requires the 'biblatex' package.}
\aftergroup\endinput}
{}
\endgroup


\refsection{0}
\datalist[entry]{nyt/global//global/global}
\entry{FernandezRequejo:1997:APH}{book}{}
\name{author}{1}{}{%
{{un=0,uniquepart=base,hash=6269be744c84205c4caa2fe38c268f85}{%
family={{{Fernandez Requejo}, tr}},
familyi={{\bibinitperiod},
given={Antonio},
giveni={A\bibinitperiod},
givenun=0}}%
} % <-- there should be an additional closing curly brace here
\strng{namehash}{6269be744c84205c4caa2fe38c268f85}
\strng{fullhash}{6269be744c84205c4caa2fe38c268f85}
\strng{bibnamehash}{6269be744c84205c4caa2fe38c268f85}
\strng{authorbibnamehash}{6269be744c84205c4caa2fe38c268f85}
\strng{authornamehash}{6269be744c84205c4caa2fe38c268f85}
\strng{authorfullhash}{6269be744c84205c4caa2fe38c268f85}
\field{sortinit}{F}
\field{sortinithash}{fb0c0faa89eb6abae8213bf60e6799ea}
\field{extradatescope}{labelyear}
\field{labeldatesource}{year}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{annotation}{Titulo original: QuickStart HTML 3.2 for the
Internet and Intranets.}
\field{isbn}{84-415-0179-3}
\field{series}{Libro PC Magazine}
\field{title}{Aprende y practica {HTML} 3.2}
\field{year}{1997}
\field{pages}{289}
\range{pages}{1}
\keyw{HTML (Lenguaje de programacion); Programacion (Computadoras
electronicas) -- Lenguajes; Web,pagina -- Diseno}
\endentry
\enddatalist
\endrefsection
\endinput
Peter Flynn
2020-05-19 18:59:08 UTC
Permalink
Post by Peter Flynn
I have found an odd behaviour in biber with the following MWEs.
The \name command in the \entry in the generated  .bbl file is missing
its closing curly brace and I can't see why. Has anyone come across this
before?
I'm happy to say the maintainers had spotted this and it will be fixed
in 2.15, currently in dev.

Peter

Loading...