GNU bug report logs - #21099
24.3; bibtex-clean-entry and date fields in biblatex

Previous Next

Package: emacs;

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):

From: Gustavo Barros <gusbrs.2016 <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: Brian Zbriger <brian.zbr <at> gmail.com>, 21099 <at> debbugs.gnu.org, Roland
 Winkler <winkler <at> gnu.org>
Subject: Re: bug#21099: 24.3; bibtex-clean-entry and date fields in biblatex
Date: Fri, 02 Aug 2019 16:18:40 -0300
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.