在Word中使用Bibtex4Word插入参考文献
在写毕业论文等场合,参考文献若是逐字敲到Word文档中,无疑会耗费大量的时间,并且出错的概率极大。为了解决这个问题,文章介绍了一种快速导出参考文献的方法,该方法使用Bibtex4word完成。对于学位论文与中文期刊的参考文献,需使用gbt7714-2005
模板;对于IEEE英文期刊来说,需使用默认的IEEEtr模板,生成的参考文献符合IEEE期刊要求。
安装与下载参考
http://www.ee.ic.ac.uk/hp/staff/dmb/perl/b4w_install.html
word startup路径 C:\Users\***\AppData\Roaming\Microsoft\Word\STARTUP ***表示用户名
建议安装JabRef+MikTeX+Bibtex4Word三件套。 安装好后,根据上述里的提示,在word中出现新的加载项选项卡。
插入参考文献步骤如下
1、指定加载的bib文件
2、指定参考文献的格式,如选择IEEEtr
3、添加引用标记
4、鼠标移至文档末尾的参考文献下方,点击排序图标
如无意外,会生成的参考文献符合IEEE期刊标准,至此,仅能获取符合IEEE期刊要求的参考文献,但在撰写学位论文时,需进行其它的设置,才能获得符合国标7714-2005
的参考文献。
设置流程如下:
1、添加bst格式包
在MixTeX在安装路径下的bibtex文件里添加gbt7714_2005.bst文件。在开始菜单栏里找到MikTeX Console(控制台),控制台界面找到任务选项卡后选择刷新文件名数据库,操作完成后bst包加载完成。bst包所在路径gbt7714_2005.bst 路径 D:\software\Miktex\bibtex\bst\bibtex
2、修改中文文献的key值
修改bib文件中文献的key值,文献的key值不能出现汉字。
3、修改文件的编码格式
因bst文件的编码格式是GBK编码,故需要将bib文件的编码格式改为GBK编码,与bst文件保持一致。在bib文件中,Library/Library properties/Library encoding
,将UTF-8
改为GBK
。此外,bib文件所在的路径不能出现中文。(JabRef新建的bib文件默认是UTF-8编码。鼠标右键以记事本打开bib文件,可看到内容首行约定了文件的编码格式。)
使用流程演示
图中演示流程得到的参考文献格式需要对字体字号进行微调以适配具体的要求(也可设置好后插入文献),不管怎么说,操作起来相较于原先逐字敲打至Word,效率更高。
扩展阅读
1、安装与调用参考文献格式https://blog.csdn.net/zebincai/article/details/21318087
2、bst包下载https://github.com/Haixing-Hu/GBT7714-2005-BibTeX-Style
2021.11.5补充,在使用一段时间后,对其操作做出总结。
使用过程分为4步
- 加载bib文件
- 加载参考文献模板
- 引用参考文献key值
- 生成参考文献
第二步施引格式由gbt7714_2005
修改为gbt7714_2005/ch[
,指令可组合使用,单个指令表述如下
/c, 全称compress [1,2,3]压缩成[1-3]
;
注:想把[1,2]压缩成[1-2]未成功,猜测需要大于等于三个指令才能生效
/h,全称hyperlink,在引用标记与参考文献条目间建立超链接关系,ctrl+鼠标左键可快速访问,alt+键盘左右键可实现快速跳转
/^,等同于word中的上标
/[,引用标记使用[]包围
/(,引用标记使用()包围
参考文献