VSCode+BibTeX+EndNote使用官方模板文件.bst进行LaTeX参考文献格式生成

一般期刊提供的LaTeX模板中会包含.bst文件,本文以MDPI为例,利用其所提供模板中的mdpi.bst文件并使用VSCode+EndNote进行LaTeX参考文献格式的生成。

一、新建EndNote文献库

这里使用的是EndNote X9,新建很简单就不赘述啦。

二、搜索要引用的参考文献并添加到文献库

一般我是先在Web of Science上搜索,没有的话转去谷歌学术。

  • 如果你要引用的文献可以在Web of Science上找到,只需要选中然后导出,再选择导出的类型,我这里是安装了EndNote,所以选择的是EndNote Desktop。接着会下载一个文件,下载完成后双击此文件即可添加到当前EndNote的文献库中。
    请添加图片描述
    请添加图片描述
    请添加图片描述

  • 如果在Web of Science上找不到就去谷歌学术搜索,然后点击“引用”,下载EndNote文件后双击即可添加到当前EndNote的文献库中。

三、EndNote导出风格的选择

  • 为了方便管理通常我会给每个参考文献打一个标签,比如“ref-1”,所以这里使用的导出风格是“BibTeX Export with Label”。请添加图片描述
    请添加图片描述

四、从EndNote导出所选文献的.txt文件

  • File -> Export,记得选Output style,导出的.txt文件保存在.bst文件所在的文件夹即可。
    请添加图片描述
  • 保存完后,把文件后缀由.txt改为.bib,即MDPI-Converted.txt -> MDPI-Converted.bib。

五、使用VSCode+BibTeX得到最终的参考文献格式

  1. 在.bst文件所在的文件夹中新建一个LaTeX文件用于生成最终的参考文献格式,可以命名为main.tex;

  2. main.tex的内容需要包含.bst文件的文件名和之前生成的.bib文件名,作者这里是mdpi.bst和MDPI-Converted.bib,内容如下:

    \documentclass[preprint,review,12pt]{elsarticle}
    \begin{document}
    \nocite{*}
    \bibliographystyle{mdpi}
    \bibliography{MDPI-Converted}
    \end{document}
    
  3. 运行main.tex文件;
    请添加图片描述

  4. 运行成功main.tex文件后,会发现当前文件夹里出现了main.aux,此时需要在VSCode的终端中在当前文件夹输入如下命令:

    Bibtex main.aux
    
  5. 然后就可以看见当前文件夹出现main.bbl啦,此文件中的内容即为初步的参考文献的格式;(注意有的时候会出现一些小错误比如Ieee,记得检查一下然后修改就行~)

    \begin{thebibliography}{999}
    
    \bibitem[Sun \em{et~al.}(2017)Sun, Kang, Li, and Benediktsson]{ref-1}
    Sun, B.; Kang, X.; Li, S.; Benediktsson, J.A.
    \newblock Random-Walker-Based Collaborative Learning for Hyperspectral Image
     Classification.
    \newblock {\em IEEE Transactions on Geoscience and Remote Sensing} {\bf 2017},
     {\em 55},~212--222.
    \newblock
     doi:{\changeurlcolor{black}\href{https://doi.org/10.1109/tgrs.2016.2604290}{\detokenize{10.1109/tgrs.2016.2604290}}}.
    
    \end{thebibliography}
    
  6. 最后我们只需要把上面的代码复制粘贴到稿件LaTeX文件的参考文献相应位置,再根据自己想要的形式进行删减,最后运行就可以得到最终版!

    \begin{thebibliography}{999}
    
    \bibitem[Sun \em{et~al.}(2017)Sun, Kang, Li, and Benediktsson]{ref-1}
    Sun, B.; Kang, X.; Li, S.; Benediktsson, J.A.
    \newblock Random-Walker-Based Collaborative Learning for Hyperspectral Image
    Classification.
    \newblock {\em IEEE Transactions on Geoscience and Remote Sensing} {\bf 2017},
    {\em 55},~212--222.
    [\href{https://doi.org/10.1109/tgrs.2016.2604290}{Crossref}]
    
    \end{thebibliography}
    

    请添加图片描述

此方法均为个人摸索得出,可能有些许错误,如果有错的话欢迎提出~

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值