使用 bibtex4word 实现在 office word 中管理并插入参考文献
使用 bibtex4word 实现在 office word 中管理并插入参考文献,
简单的步骤流程如下:
1. 下载bibtex4word.zip (无需安装): 下载地址: http://www.ee.ic.ac.uk/hp/staff/dmb/perl/index.html
2. 下载并安装文献管理器JabRef(http://www.jabref.org/)(这个需要java运行环境): 下载地址: https://www.fosshub.com/JabRef.html
如果安装完后无法正常打开,提示可能是java版本不够,安装最新java版本(百度 java,第一个即可),如果安装完后还无法打开JabRef, 提示可能是缺少java的运行环境JRE,继续下载JRE即可。安装完后再打开JabRef应该就没问题。

3. 下载 MikTex 或者安装 Ctex 并加入环境变量。(一般正常安装完Ctex就会自动添加了环境变量,我装的Ctex2.9.2.164,不用管这一步)
4. (关键)打开word的启动文件夹,win10路径 C:\Users\***\AppData\Roaming\Microsoft\Word\STARTUP, " *** " 代表自己的电脑名字,将第一步下载的 bibtex4word.zip解压后中的 bibtex4word.dot 文件拷贝至此即可。

5. 启动word,这下就可以看到有 “加载项”, 在加载项中可以看到参考文献的插件。

若使用WPS,WPS虽然也有出现“加载项”,但是点击左边的参考文献的插件,只出现一个感叹号…不能用,貌似WPS不支持…
6. 至此已经可以使用 bibtex4word 在word 中插入参考文献了,但是文献的格式还需要进一步调整。不难,下面两步完成。
(1)下载需要的参考文献格式文件(bst文件),一般常用的毕业论文格式GBT7714-2005(https://github.com/zepinglee/gbt7714-bibtex-style),解压后将gbt7714-plain.bst(倒序排列)和gbt7714-unsrt.bst(顺序排列)拷贝到 MiKTeX库中,路径是安装Ctex的路径:我的是:D:\CTEX\MiKTeX\bibtex\bst,在此新建一个文件夹(gbt7714-2005),将刚才解压出来的两个bst文件copy至此。

(2)更新 MiKTeX 库: 开始菜单--->Ctex----->MikTex图标的setting(Admin)---->Refresh FNDB.
在win10 刚装的Ctex,在开始菜单找不到MikTex文件夹,不过却是可以直接找到setting(Admin),点击即可--> Refresh FNDB.

7. 至此,所有准备工作做完,开始正式使用。使用方法简单说明(详细参考后面的参考链接):
(1)打开word,点加载项,第五个图标(Define Bibtex File),打开bib文件,也就是加入自己想要插入文献的bib文件。
(2)点第四个图标(刷子形状(Define Bibtex Style)),选择参考文献格式。此时用到步骤六中的文献格式,以刚才的格式为例,输入gbt7714-unsrt/nsch^,斜杠前是格式名,后面是属性。
nsch的具体意思看这里 --> http://www.docin.com/p-2036546504.html:第三步 使用Bibtex4Word -- 2)
(3)鼠标放在想插入文献的正文中,点第一个图标(红色加号),像 latex一样,输入待插入的文献(bibtexkey),一般用 [auth][year][veryshorttitle],如 jing2018prominence,多个文献间用逗号分开,然后确定。

(4)鼠标放在准备放置参考文献列表的位置,点第二个图标(列表),然后你就会发现你插入的参考文献出现了。

(5)此时如果正文中插入文献的地方是具体的文献的名字(jing2018prominence)而不是序号,点第三个图标(眼睛),就好啦~
英文参考 ---- http://www.ee.ic.ac.uk/hp/staff/dmb/perl/index.html,
中文参考 ----- http://www.docin.com/p-2036546504.html和
中文参考 ------ https://wenku.baidu.com/view/7bf687dc50e2524de5187eeb.html
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
【番外】
当需要插入的文献没有在原来的 .bib数据库中时,需要新添加入库再插入
1)打开文献管理工具 jabref ,点击 “ + ” 号进行添加

2)可以选择文献的类型

3)相关文献的 bitbtex 可以在百度学术或者 Google 学术(更加推荐,bibtex的信息更全)上找到:


BibTeX 内容为:
@inproceedings{baeza2008genealogical,
title={Genealogical trees on the web: a search engine user perspective},
author={Baeza-Yates, Ricardo and Pereira, {\'A}lvaro and Ziviani, Nivio},
booktitle={Proceedings of the 17th international conference on World Wide Web},
pages={--},
year={},
organization={ACM}
}
复制粘贴至 如下:(记得点击保存,就可新添入库成功)

【Reference】
1、使用Bibtex4word在WORD2016中插入参考文献的方法(大量文献方便)
使用 bibtex4word 实现在 office word 中管理并插入参考文献的更多相关文章
- 在Word中如何自动生成参考文献引用
来自:在Word中如何自动生成参考文献引用 在写毕业论文时,参考文献动辄就有四五十篇,在文中对照参考文献逐一引用是一件十分痛苦的事情,而且一旦参考文献的顺序发生变化,文中的引用也要逐个修改,那么,我们 ...
- Microsoft Office Word 中的公式自动编号
先插入公式,#,插入题注(交叉引用),生成了标号.此时整个公式是题注样式.在公式和标号之间插入一个样式分隔符. ____________________________________________ ...
- 怎样将word中的图片插入到CSDN博客中
目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写 ...
- 《解决在Word中为汉子插入拼音及音标的问题》
说明:本人使用的是Word2007版本.以下示例都是基于本人电脑操作.如有疑问,欢迎留言交流. [1]为word中的一些文字添加拼音及音标. [2]开始为文字添加拼音及音标. 选中要添加拼音及音标的文 ...
- C# 操作Word 中的OLE——插入、编辑、读取 OLE
概述 OLE,Object Linking and Embedding,即对象连接与嵌入.我们在设计程序时,OLE可以用来创建复合文档,把文字.声音.图像.表格.应用程序等类型的信息组合在一起,在Wo ...
- Office word中去掉首页的页眉
1.首先将光标位置移动到第二页的开始,然后点击页面布局命令. 2.页面布局里面找到分隔符,找到下一页的分隔符.(分页符分页) 3.双击第二页的页眉,打开页眉编辑菜单.将连接到前一条页眉的命令去掉. 4 ...
- 在word中优雅地插入代码
PlanetB:带行号 http://www.planetb.ca/syntax-highlight-word Pygments(推荐):不带行号,多种样式可选 http://pygments.o ...
- 如何在word中美观地插入编程代码
零.缘起 在整理Java笔记时,想把代码直接贴到word文档中,原来一直截图很麻烦,所以找到以下方法. 思想:问题比答案更重要!你能想到问题,才知道去百度搜索. 一.打开网站 http://www.p ...
- Java 获取Word中的所有插入和删除修订
在 Word 文档中启用跟踪更改功能后,会记录文档中的所有编辑行为,例如插入.删除.替换和格式更改.对插入或删除的内容,可通过本文中介绍的方法来获取. 引入Jar 方法1 手动引入:将 Free Sp ...
随机推荐
- python的selenium
from selenium import webdriverChromeDriver="C:\Program Files (x86)\Google\Chrome\Application\ch ...
- BZOJ3551 [ONTAK2010]Peaks加强版 kruskal 并查集 主席树 dfs序
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ3551 题意概括 Description 在Bytemountains有N座山峰,每座山峰有他的高度 ...
- 6-3 二叉树的重建 uva536
已知先序和中序 求后序 可以有两种方式输出 一种是建好树按照树输出 一种是不建树 在遍历的过程中存入vector 再倒叙输出 #include<bits/stdc++.h> usin ...
- [OpenCV-Python] OpenCV 中图像特征提取与描述 部分 V (二)
部分 V图像特征提取与描述 OpenCV-Python 中文教程(搬运)目录 34 角点检测的 FAST 算法 目标 • 理解 FAST 算法的基础 • 使用 OpenCV 中的 FAST 算法相关函 ...
- Sea Battle CodeForces - 729D
题意: 有n个格子,a条船,每条船占b个格子.事先已经射击了k个格子,且这k次射击不会射到船上,求再射击几次可以射到某一条船的某一部分 思路: 观察样例可以发现,如果五个0,船的长度是3,那么这五个0 ...
- 洛谷 P1352 没有上司的舞会【树形DP】(经典)
<题目链接> <转载于>>> > 题目描述: 某大学有N个职员,编号为1~N.他们之间有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的 ...
- 第一次亲密接触MSF
第一次亲密接触MSF Metasploit Framework介绍 Metasploit是一款开源安全漏洞检测工具,附带数百个已知的软件漏洞,并保持频繁更新.被安全社区冠以“可以黑掉整个宇宙”之名的强 ...
- Flutter常用组件(Widget)解析-Text
单一格式的文本. 文本组件是以字符串形式显示的单一格式,这个文本字符串可以是多行显示也可以是单独一行显示,主要取决于你的布局限制. 这样式内容是可选择的,如果你省略了,则会使用文本的默认样式来显示.如 ...
- Python开发之序列化与反序列化:pickle、json模块使用详解
1 引言 在日常开发中,所有的对象都是存储在内存当中,尤其是像python这样的坚持一切接对象的高级程序设计语言,一旦关机,在写在内存中的数据都将不复存在.另一方面,存储在内存够中的对象由于编程语言. ...
- 获取img的高
我们可以通过css设置图片的width,然后通过 clientWidth获取图片的宽,但是这个宽似乎是css里面定义的width值,但是对于图片的高,使用 clientHeight 来获取似乎是有些问 ...