如何使用jabref向gvim插入参考文献引用

本文详细指导如何在使用latex和GVIM编辑器时,通过JabRef管理参考文献,包括设置JabRef与GVIM的集成、在.tex文档中调用biblatex宏包、插入引用和生成参考文献列表。
摘要由CSDN通过智能技术生成

1. JabRef是什么

这个就不多说了,它和国内外那些流行的参考文献管理软件(如NoteExpress,endnote,Referencework,zotero等)具有类似的功能:

  • 收集、记录、存储、管理参考文献
  • 向正在编辑文档插入参考文献引用,并自动管理引文(引文编号、样式、参考文献列表)
    它的具体的用法的介绍,详见下列博文(这里仅列出了一部分):
    1.JabRef文献管理软件使用教程
    2.JabRef的入门级使用

2. 本文要解决的问题

上面列出的博文使各位很容易掌握jabref的基本用法,但如果出现下列情境:

  • 你使用latex编排系统排版论文
  • 你正在使用gvim(vim的图形化版本)编辑论文对应的tex文档
  • 你想在tex文档中使用jabref插入引文、输出参考文献

本文将对你具有较大的实用价值。接下来就阐明整个步骤,为便于说明问题,假设你的bib文件的目录为 / h o m e / m y r e f e r e n c e / 我的文献 . b i b ‾ \underline{/home/myreference/我的文献.bib} /home/myreference/我的文献.bib
你正在编辑的tex文档为test.tex

3. 解决步骤

3.1 步骤1-设置jabref-使之能向打开的gvim编辑器插入引文

执行jabref菜单命令 文件 → 首选项 ‾ \underline{文件\rightarrow 首选项} 文件首选项,弹出对话框如下图所示。
在这里插入图片描述
选择左边列表中的外部程序,推送程序列表中选择vim,同时,要单击旁边的应用程序设置按钮,设置应用程序可执行文件在系统中的具体位置,如果你不知道你的gvim的安装位置,可以通过搜索关键词"gvim"找到其具体的位置,假设位置在/opt/apps/org.vim/files/bin/gvim,则最终的设置如下图所示。
在这里插入图片描述

3.2 步骤2-在tex文档导言区调用宏包 b i b l a t e x ‾ \underline{biblatex} biblatex、引入bib数据库

在这里插入图片描述这里的style=xxx用于给参考文献列表设置输出样式,latex自带了一些常见期刊的样式,包括IEEE trans.,我国国家标准参考文献样式最新版为上面的gb7714-2015.
关于参考文献样式及其自定义,请参阅texlive中的lshort-zh文档(linux下可以使用texdoc lshort-zh命令打开该文档)

3.3 步骤3-在tex文档正文区合适位置输出参考文献列表

biblatex宏包包含了一个命令:\printbibliography,这个命令用于把你在该命令之前的所有使用命令\cite引用的参考文献按照gb7714-2015样式列出来。
在这里插入图片描述通过上面的三步操作,当前文档已经和数据库关联起来,现在只剩下向引文位置插入引用命令\cite{xxx}了。

3.4 步骤4-使用jabref向当前gvim编辑器插入点插入参考文献引用

把光标插入点置于gvim打开的test.tex文档的待插入参考文献引用的位置 → \rightarrow 切换到jabref主界面 → \rightarrow 选择你要插入的记录(可以多选) → \rightarrow 单击主界面上的按钮,即可将选定的文献引用插入到文档中,如下图所示。
在这里插入图片描述

3.5 最后1步-编译tex文档-查看效果

如何编译tex文档,就不多介绍了,比如使用vim-tex可在gvim环境下即时编译文档,边编辑,边查看pdf文档的内容。

生成的pdf内容如下图所示。
在这里插入图片描述

  • 26
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aganim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值