【问题标题】:Auto fill the URL field from the DOI field in JabRef从 JabRef 中的 DOI 字段自动填充 URL 字段
【发布时间】:2020-09-20 02:48:59
【问题描述】:

在 JabRef (v5.1) 中,如果我使用“新条目”选项卡使用 DOI 构建引用,我希望它在 URL 字段中填充 DOI 附加在https://doi.org/ 后面,例如,如果我使用doi "10.1016/j.ymssp.2019.106551" 我希望它填写以https://doi.org/10.1016/j.ymssp.2019.106551 提交的URL。

有没有办法做到这一点,无论是在参考创建阶段还是之后?

注意 doi2bib.org 会这样做,对于 10.1016/j.ymssp.2019.106551 它返回 url = https://doi.org/10.1016/j.ymssp.2019.106551

这是来自 doi2bib.org 的完整 bibtex 条目,可以根据需要执行此操作。

@article{Downey2020,
  doi = {10.1016/j.ymssp.2019.106551},
  url = {https://doi.org/10.1016/j.ymssp.2019.106551},
  year = {2020},
  month = apr,
  publisher = {Elsevier {BV}},
  volume = {138},
  pages = {106551},
  author = {Austin Downey and Jonathan Hong and Jacob Dodson and Michael Carroll and James Scheppegrell},
  title = {Millisecond model updating for structures experiencing unmodeled high-rate dynamic events},
  journal = {Mechanical Systems and Signal Processing}
}

【问题讨论】:

    标签: latex bibtex latex-environment biblatex doi


    【解决方案1】:

    您根本不需要 URL 字段,这只是不必要和多余的信息。如果您使用合适的参考书目风格,例如默认样式biblatex,doi 字段将自动打印为指向正确网站的可点击链接:

    \documentclass{article}
    
    \usepackage{biblatex}
    \addbibresource{test.bib}
    
    \usepackage{hyperref}
    
    \begin{document}
    
    \cite{Downey2020}
    
    \printbibliography
    
    \end{document}
    

    【讨论】:

    • 谢谢,我使用从 IEEE trans .bst 修改的 .bst 文件,因为我想要一个指向所有内容的链接,即使我没有 DOI 但有 URL。例如,我不希望我的引用同时具有由 doi 定义的 URL 链接和只有 DOI(如果它们都存在)。如果有帮助,我可以发布我的参考图片。
    • @AustinDowney 有了 biblatex,这样的条件句真的很容易
    • “biblatex 的默认样式”的 .bst 文件的名称是什么。也许我可以从中提取一些代码。 @samcarter_is_at_topanswers.xyz
    • @AustinDowney biblatex 不使用 bst 文件
    • 谢谢,@samcarter_is_at_topanswers.xyz,我有一些工作,但这里有一个后续问题。 stackoverflow.com/questions/64307157/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-30
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    相关资源
    最近更新 更多