GNU bug report logs -
#21099
24.3; bibtex-clean-entry and date fields in biblatex
Previous Next
Reported by: Brian Zbriger <brian.zbr <at> gmail.com>
Date: Tue, 21 Jul 2015 03:17:02 UTC
Severity: normal
Tags: notabug
Found in version 24.3
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #23 received at 21099 <at> debbugs.gnu.org (full text, mbox):
Hi Lars,
On Fri, Aug 02 2019, Lars Ingebrigtsen wrote:
>
> Right; this is what the bug report claims makes latexmk and biber stop
> working, but you say later that this isn't the case? Could there be
> versions of these programs that choke on brace-less entries?
>
Not that I’m aware of. biblatex tries hard to keep backward
compatibility, especially with the BibTeX entry *format*. So I’d be
surprised if that was the case. (Not so with a field with text,
e.g. `month = jan` is indeed different from `month = "jan"`). I’ve been
active a number of years on TeX.SX with the biblatex and biber tags, and
I don’t recall a case of missing braces in dates producing issues. Of
course, it is hard to remember such things, so before I wrote I had done
some (light) testing on a file with different cases and built it
successfully with `latex -> biber -> latex` with a current TeX
Live. (That’s why you got "Author2019c" as an example). Anyway, since
you asked, I took a look at the file "biblatex-examples.bib", which
ships with biblatex and which, as far as I know, is the one used for
testing it, entries such as:
@article{aksin,
author = {Aks{\i}n, {\"O}zge and T{\"u}rkmen, Hayati and
Artok, Levent
and {\c{C}}etinkaya, Bekir and Ni, Chaoying and
B{\"u}y{\"u}kg{\"u}ng{\"o}r, Orhan and {\"O}zkal,
Erhan},
title = {Effect of immobilization on catalytic
characteristics of
saturated {Pd-N}-heterocyclic carbenes in
{Mizoroki-Heck}
reactions},
journaltitle = jomch,
date = 2006,
volume = 691,
number = 13,
pages = {3027-3036},
indextitle = {Effect of immobilization on catalytic
characteristics},
}
@article{angenendt,
author = {Angenendt, Arnold},
title = {In Honore Salvatoris~-- Vom Sinn und Unsinn der
Patrozinienkunde},
journaltitle = {Revue d'Histoire Eccl{\'e}siastique},
date = 2002,
volume = 97,
pages = {431--456, 791--823},
langid = {german},
indextitle = {In Honore Salvatoris},
shorttitle = {In Honore Salvatoris},
annotation = {A German article in a French journal. Apart from
that, a
typical \texttt{article} entry. Note the
\texttt{indextitle}
field},
}
@article{baez/article,
author = {Baez, John C. and Lauda, Aaron D.},
title = {Higher-Dimensional Algebra {V}: 2-Groups},
journaltitle = {Theory and Applications of Categories},
date = 2004,
volume = 12,
pages = {423-491},
version = 3,
eprint = {math/0307200v3},
eprinttype = {arxiv},
langid = {english},
langidopts = {variant=american},
annotation = {An \texttt{article} with \texttt{eprint} and
\texttt{eprinttype} fields. Note that the arXiv
reference is
transformed into a clickable link if
\texttt{hyperref} support
has been enabled. Compare \texttt{baez\slash
online}, which
is the same item given as an \texttt{online}
entry},
}
@article{bertram,
author = {Bertram, Aaron and Wentworth, Richard},
title = {Gromov invariants for holomorphic maps on
{Riemann} surfaces},
journaltitle = jams,
date = 1996,
volume = 9,
number = 2,
pages = {529-571},
langid = {english},
langidopts = {variant=american},
shorttitle = {Gromov invariants},
annotation = {An \texttt{article} entry with a \texttt{volume}
and a
\texttt{number} field},
}
@article{doody,
author = {Doody, Terrence},
title = {Hemingway's Style and {Jake's} Narration},
year = 1974,
volume = 4,
number = 3,
pages = {212-225},
langid = {english},
langidopts = {variant=american},
related = {matuz:doody},
relatedstring= {\autocap{e}xcerpt in},
journal = {The Journal of Narrative Technique},
annotation = {An \texttt{article} entry cited as an excerpt from
a
\texttt{collection} entry. Note the format of the
\texttt{related} and \texttt{relatedstring}
fields},
}
@collection{matuz:doody,
editor = {Matuz, Roger},
title = {Contemporary Literary Criticism},
year = 1990,
volume = 61,
publisher = {Gale},
location = {Detroit},
pages = {204-208},
langid = {english},
langidopts = {variant=american},
annotation = {A \texttt{collection} entry providing the excerpt
information
for the \texttt{doody} entry. Note the format of
the
\texttt{pages} field},
}
And there is plenty more of examples of numeric fields without braces or
quotes there.
Regarding latexmk, I’m not a regular user of it. But, as far as I know,
it is not a proper TeX “engine”, it is a build automation tool which
wraps around the usual ones. So I see no reason why it should make a
difference.
Best regards,
Gustavo Barros.
This bug report was last modified 5 years and 292 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.