Alan, thanks for your speedy reply. Actually, I also dislike the scattered specification of `eprint` and `archivePrefix`, but thought that it might be better to keep it for interoperability between ConTeXt and biblatex.
The solution you sent to me works nicely and looks very clean. I will repeat it here, because you only sent it to me personally instead of the list and it might be helpful to other people, so here it is: @electronic{Kudryashov2016, title = {Normal State of the Metallic Hydrogen Sulfide}, author = {Kudryashov, Nikolay A. and Kutukov, Alexander A. and Mazur, Evgeny A.}, year = {2016}, howpublished = {arxiv:1607.04624}, url = {http://arxiv.org/abs/1607.04624}, } I think it would be advantageous to also have the eprint/howpublished field available for @article such that I can link the arXiv even though an article has been published. This way people without subscription to a specific journal can readily access the preprint (open-access philosophy). Do you consider this a viable option? Cheers, Henri On 07/18/2016 05:40 PM, Alan BRASLAU wrote: > On Mon, 18 Jul 2016 15:06:06 +0200 > Henri Menke <henrime...@gmail.com> wrote: > >> But I don't want to edit any system files, because this is not >> portable. Also I don't want to have a copy of this file in my project >> directory, because this is just redundant. >> >> How can I add the two fields `eprint` and `archivePrefix` to >> `categories.article.optional` from the document level? > > Hi Henri, > > eprint and archivePrefix are in no ways standard to bibtex. > > But really, an eprint is NOT an *article* until it gets published, and > then it should be cited as an article and not as a preprint. > > > What you are looking for is a way to attach a label "arXiv:1607.04624" > to the url = {http://arxiv.org/abs/1607.04624}, similarly to how a doi > is handled. > > I can easily add the field arxiv to the "aps" rendering as it is > well-defined. > > I can also add the field eprint (to be combined with the url field) as > in > eprint = {arxiv:1607.04624}, > url = {http://arxiv.org/abs/1607.04624}, > as this use can be pretty general. But I do *not* like the > archivePrefix use of biblatex as it is a good example of bloat and > feature creep. > > So I will modify the aps specifications to be used as > > @unpublished{Kudryashov2016, > title = {Normal State of the Metallic Hydrogen Sulfide}, > author = {Kudryashov, Nikolay A. and Kutukov, Alexander A. and > Mazur, Evgeny A.}, > year = {2016}, > eprint = {arxiv:1607.04624}, > url = {http://arxiv.org/abs/1607.04624}, > } > > > > > Alan > ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________