当我在 arXiv 上发布预印本时,我会在 bibtex 引文中使用eprint
和字段。这很好地将标识符转换为链接,并且引用不会因文章的整个 URL 而变得杂乱。当论文得到正确发布时,我只需添加字段,看到此类引文的人就会找到原始发布的版本,但也可以访问未付费的预印本。eprinttype
doi
我该如何对 medrXiv 预印本执行此操作? eprinttype = {medrxiv}
不起作用(它只是认为它是 ArXiv 预印本)。biblatex 软件包手册没有提到任何有关 medrxiv 的内容。我知道 medrxiv 有一个 DOI,我可以使用,但当论文发表在期刊上时,它将有另一个 DOI。而且doi
一个引文中有两个字段是没有意义的。
需要澄清的是,我正在寻找一个可以开箱即用的通用解决方案(无需自定义定义),因为我想创建一个 bib 代码,将其放在我的 web/Git/ORCID 上,以便人们了解如何引用该特定作品。
答案1
我不知道有什么风格能够支持医学文献,bioRxiv或者ChemRxiv盒子外面。
许多较旧的(但仍在使用)BibTeX 样式甚至不知道url
字段。但即使是较新的样式,它们在如何实现字段方面也存在分歧eprint
,这通常指向 arXiv。对于经典 BibTeX,您最好的选择通常是字段note
。
biblatex
可以很容易地添加新的电子打印类型(例如Biblatex 和 Pubmed/Pubmed Central ID),但三个...Rxiv 从一开始就不受支持。
在我看来,medRxiv、bioRXiv 和 ChemRxiv 基本上分配了 DOI(如果它们有内部标识符,它们肯定不像 arXiv ID 那样吸引人),所以也许您可以使用该doi
字段(并非所有样式都支持,但在更现代的样式中相当普遍;当然,如果还有已发表文章的 DOI,那就不是一个选择)。
底线:唯一能在不同风格之间可靠发挥作用的是
note = {medRxiv 2020.05.14.20101758},