From: Eli Zaretskii <eliz@gnu.org>
To: Roland Winkler <winkler@gnu.org>
Cc: leo.stein@gmail.com, emacs-devel@gnu.org
Subject: Re: [PATCH] BibTeX-mode: add eprint field as potential source for entry's URL
Date: Mon, 02 Dec 2024 15:34:39 +0200 [thread overview]
Message-ID: <865xo2439s.fsf@gnu.org> (raw)
In-Reply-To: <87v7w2kzaz.fsf@gnu.org> (message from Roland Winkler on Mon, 02 Dec 2024 07:08:20 -0600)
> From: Roland Winkler <winkler@gnu.org>
> Cc: Leo Stein <leo.stein@gmail.com>, emacs-devel@gnu.org
> Date: Mon, 02 Dec 2024 07:08:20 -0600
>
> On Sun, Dec 01 2024, Eli Zaretskii wrote:
> >> diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el
> >> index 99a97c9bb8d..c77953489a7 100644
> >> --- a/lisp/textmodes/bibtex.el
> >> +++ b/lisp/textmodes/bibtex.el
> >> @@ -1443,6 +1443,9 @@ Used by `bibtex-complete-crossref-cleanup' and `bibtex-copy-summary-as-kill'."
> >>
> >> (defcustom bibtex-generate-url-list
> >> '((("url" . ".*:.*"))
> >> + (("eprint" . ".*")
> >> + "https://arxiv.org/abs/%s"
> >> + ("eprint" ".*" 0))
> >> (("doi" . "10\\.[0-9]+/.+")
> >> "https://doi.org/%s"
> >> ("doi" ".*" 0)))
> >
> > Roland, any comments?
>
> The above patch is very arXiv-specific. All this goes beyond
> old-fashioned BibTeX. But the documentation for biblatex (current:
> version 3.20 from CTAN) says in Sec. 3.14.7 "Electronic Publishing
> Information" how the field "eprint" should be used in combination with a
> field "eprinttype" to identify an electronically published document.
> Arxiv's usage is not compatible with this. Instead of "eprinttype"
> arXiv uses a field "archivePrefix", and the field "primaryClass" used by
> arXiv should probably be replaced by the optional field "eprintclass"
> mentioned in the biblatex documentation.
>
> To the best of my knowledge, neither the arXiv approach nor the different
> approach suggested by the biblatex documentation have found a widespread
> use in real life.
>
> The user variable bibtex-generate-url-list can be configured to work
> either way, as suggested by the OP or as suggested by the biblatex
> documentation. Here it seems to me the best solution is to keep the
> default of bibtex-generate-url-list as it is now and let users configure
> this variable as desired / needed.
I agree. Since this is a user option, too-specific changes in it
should be the matter of the user, not of changing the default.
next prev parent reply other threads:[~2024-12-02 13:34 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-01 19:05 [PATCH] BibTeX-mode: add eprint field as potential source for entry's URL Leo Stein
2024-12-01 19:49 ` Eli Zaretskii
2024-12-02 13:08 ` Roland Winkler
2024-12-02 13:34 ` Eli Zaretskii [this message]
2024-12-02 17:39 ` Leo Stein
2024-12-03 20:38 ` 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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=865xo2439s.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=leo.stein@gmail.com \
--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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.