bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#21099: 24.3; bibtex-clean-entry and date fields in biblatex


From: Gustavo Barros
Subject: bug#21099: 24.3; bibtex-clean-entry and date fields in biblatex
Date: Fri, 02 Aug 2019 16:18:40 -0300
User-agent: mu4e 1.2.0; emacs 26.2

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.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]