VSCode+latex引用bibtex参考文献

个人微信公众号:J平方

0 写在前面

网上找了一些参考链接,如下

参考链接1参考链接2参考链接3参考链接4

但是他们说的还不够具体,并且针对VSCode也没有相关的更多描述(尽管类似),另外特别是对于编译的具体过程没有比较详细的描述,因此有此一文。

本文是基于VSCode配置latex环境的一个补充。

1 操作步骤

1.1 新建lib

在.tex同一文件夹下,新建一个.bib文件,例如ref.bib,把要引用的文献的bibtex格式复制粘贴进去,这个各大搜索引擎如谷歌学术什么的应该都有,以下是一个例子,注意其中mirowski2018learning为引用文献的变量名

@misc{mirowski2018learning,
    title={Learning to Navigate in Cities Without a Map},
    author={Piotr Mirowski and Matthew Koichi Grimes and Mateusz Malinowski and Karl Moritz Hermann and Keith Anderson and Denis Teplyashin and Karen Simonyan and Koray Kavukcuoglu and Andrew Zisserman and Raia Hadsell},
    year={2018},
    eprint={1804.00168},
    archivePrefix={arXiv},
    primaryClass={cs.AI}
}

 
 
 
 
  • <

1.2 latex编写

编写如下

\documentclass[UTF8]{ctexart} 
\usepackage{cite} % 导入引用的包,能够使用\cite
\begin{document}
% \cite括号内为引用文献的变量名,\cite前要有一个空格
% 在正文中引用,如果不引用则在参考文献部分中不显示该文献
Learning to Navigate in Cities Without a Map \cite{mirowski2018learning}. 
\bibliography{ref} % 导入lib,ref为“ref.lib"的文件名
\bibliographystyle{ieeetr} % 参考文献排版风格,这个是IEEE transaction的,其他可以自查
\end{document}

 
 
 
 

    具体需要导入的包都已表明注释,如上

    1.3 编译显示

    标准编译命令如下,对于文件名"refrences.tex"的tex文件,在命令行需执行命令顺序如下

    latex references.tex
    bibtex references
    latex references.tex
    latex references.tex
    
     
     
     
     

      但是对于VSCode,由于latex workshop的插件,使得只需要保存就是自动执行latex编译"latex references.tex",所以具体步骤可以稍作修改,如下

      • 编辑好tex文件后,保存(快捷键cmd(ctrl)+s)

      • 在VSCode终端内运行命令"bibtex reference"

      • 回到tex在保存

      此时就可以预览生成好的pdf文件了,效果如下,注意添加参考文献即更改lib文件之后需重新执行以上操作。
      在这里插入图片描述

      作者INFO
      作者:JohnJim,某985本硕生,研究领域为机器人,对机器学习、强化学习以及机器视觉等方面感兴趣。
      公众号:个人公众号【J平方】,合作公众号【AI算法驿站】

      • 4
        点赞
      • 8
        收藏
        觉得还不错? 一键收藏
      • 1
        评论

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

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

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

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

      抵扣说明:

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

      余额充值