unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Gustavo Barros <gusbrs.2016@gmail.com>
To: Lars Ingebrigtsen <larsi@gnus.org>
Cc: 21099@debbugs.gnu.org, Brian Zbriger <brian.zbr@gmail.com>,
	Roland Winkler <winkler@gnu.org>
Subject: bug#21099: 24.3; bibtex-clean-entry and date fields in biblatex
Date: Fri, 02 Aug 2019 16:18:40 -0300	[thread overview]
Message-ID: <878ssbbckv.fsf@gmail.com> (raw)
In-Reply-To: <87blx7phf7.fsf@mouse.gnus.org>

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	other threads:[~2019-08-02 19:18 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-21  3:16 bug#21099: 24.3; bibtex-clean-entry and date fields in biblatex Brian Zbriger
2019-08-01 20:23 ` Lars Ingebrigtsen
2019-08-01 21:02   ` Gustavo Barros
2019-08-02 11:22     ` Lars Ingebrigtsen
2019-08-02 13:30       ` Gustavo Barros
2019-08-02 18:10         ` Lars Ingebrigtsen
2019-08-02 19:18           ` Gustavo Barros [this message]
2019-08-02 20:52             ` Gustavo Barros
2019-08-03 12:18             ` Lars Ingebrigtsen
2019-08-04 19:48           ` Roland Winkler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=878ssbbckv.fsf@gmail.com \
    --to=gusbrs.2016@gmail.com \
    --cc=21099@debbugs.gnu.org \
    --cc=brian.zbr@gmail.com \
    --cc=larsi@gnus.org \
    --cc=winkler@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).