Bibtex4Word+Latex+JabRef实现Word参考文献插入和排版

Bibtex4Word+Latex+Jabref实现Word参考文献插入和排版

LATEX写论文时常用bib文件管理排版参考文献,改用Word排版时为了能够继续使用已有的bib文献库,可以借助Bibtex4Word这款Word插件进行文献插入及排版。

使用环境:Word+LATEX软件
Bibtex4Word插件的使用需要借助LaTeX编译器,因此电脑上需要安装LaTeX软件(或者只安装LaTeX编译器),本文使用以MiKTeX为核心的中文套装CTeX 软件进行介绍。Word版本为office 2016。

使用Bibtex4Word实现参考文献在Word中的插入和排版步骤如下:

第一步: 安装Bibtex4Word

  1. 请登录Bibtex4Word网站,下载 bibtex4word.zip软件。
  2. 确保机器上已经安装有TeX软件,推荐使用以MiKTeX为核心的中文套装CTeX 软件。
  3. 将解压缩后的Bibtex4Word软件文件夹中的“bibtex4word.dot”文件,复制粘贴至Word的启动文件夹,操作系统及Word安装位置不同将导致该启动文件夹的路径不一样,例如:
    XP: C:\Documents and Settings\你的用户名\Application Data\Microsoft\Word\STARTUP
    win7/win10: C:\Program Files (x86)\Microsoft Office\root\Office16\STARTUP
  4. 重新启动Word后,Word的工具栏上将会出现Bibtex4Word的工具条,如未出现,可参阅Bibtex4Word网站上的相关信息。
Bibtex4Word+Latex+JabRef实现Word参考文献插入和排版_第1张图片

第二步:定义Bibtex4Word在Word中使用的文献样式属性

Bibtex4Word是调用BibTeX编译处理参考文献的引用和排版样式的,因此必须预先定义你自己使用的bst样式文件,以常用的国标样式GBT7714-2005为例说明。

  1. 下载GBT7714-2005.bst参考文献样式文件。下载地址:GBT7714-2005NLang.bst下载. 此外,若需要符合GBT7714-2015新国标的bst文件可自行百度下载。
  2. 将上一步得到的“GBT7714-2005NLang.bst”文件复制到MiKTeX的bst文件夹下,由于CTeX的版本不同,路径也不一样,例如:
    CTeX 2.8/2.9:~\CTEX\MiKTeX\bibtex\bst\
  3. 复制粘贴文件夹完成后需要刷新MiKTeX的数据库,对于CTeX2.8/2.9套装方法如下:
    打开WinEdt 7.0,选择TeX---->MiKTeX---->MiKTeX Options---->General---->点击"Refresh FNDB"按钮即可更新MiKTeX的数据库。
    Bibtex4Word+Latex+JabRef实现Word参考文献插入和排版_第2张图片

第三步:使用Bibtex4Word

在这里插入图片描述

  1. 选择bib数据库文件。在打开的Word文档中,点击Bibtex4Word的工具条中的图标(5),选择bib数据库文件,需要注意该bib数据库的编码要和选用的bst文件保持一致,前文我们选择的是GBK编码形式的bst文件“GBT7714-2005NLang.bst”,因此bib数据库也必须是GBK编码的。
  2. 定义文献格式。点击图标(4),在弹出的对话框中填写“GBT7714-2005NLang/nsch^”(引号内的内容),定义你选用的参考文献样式文件名(斜杠前)和该样式属性(斜杠后)。这部分内容详见Bibtex4Word网站的文献样式说明。此处稍作讲述
    ①斜杠前是你选用的参考文献样式名称,如:GBT7714-2005NLang,或 abbrvnat,或IEEEtran等等;
    ②斜杠后是你想在该样式文件中决定的参考文献引用的方式(上标?压缩引用?超链接?),例如:
      — n,表示强制文后文献以数字顺序排列,不管选用的样式文件是著者年还是顺序方式的;
      — s,表示“sort”,将顺序引用的标记[2,4,1,3]整理为[1,2,3,4];
      — c,表示“compress”,将顺序引用的标记[1,2,3,4]压缩为[1-4];
      — h,表示“hyperlink”,将引用标记与文后文献的对应条目之间建立超链接关系,按住“ctrl”键用鼠标左击标记即可跳转至对应的文献条目,返回则是按住“alt”键后按一下方向键中的“<—”键即可;
      — ^,表示上标引用方式,即[4]样式;
      — [,表示引用标记采用方括号样式,例如[4-9];
      — (,表示引用标记采用圆括号样式,例如(Smith, 2000);
  3. 插入参考文献。点击图标(1),在弹出的对话框中输入以英文逗号分隔的bibtexkey,如果你在前述第一步中没有选择bib数据库,会先跳出对话框让你定义数据库。输入完你选好的bibtexkey后点击对话框的“确定”按钮,在插入文献的word文档处显示的是“[,……]”的样式。
  4. 生成文后的参考文献。先将光标放在你想生成参考文献的文档处,比如最后一行,然后点击图标,即可在光标处插入定制的文献排版样式。这是Bibtex4Word调用MiKTeX的BibTeX根据你选择的bst文件和属性自动排版生成的。
  5. 将光标放置在已经排版好的引用标记处,如[1-4]处,点击图标即可出现含有原来bibtexkey的对话框,通过删减或增加新的bibtexkey即可更改引用文献。

注意事项

  1. 选用的bib数据库和bst文件必须编码相同,否则会出现乱码现象。本人都使用了GBK编码的bib数据库和bst文件“GBT7714-2005NLang”,顺利实现了参考文献中英文混排的样式。
  2. 第一次生成文后参考文献列表时请注意光标位置,一定要放在想生成文献列表的文档处,以后才可点击图标,否则文献列表位置就在当前文档处了,只能删掉后再重新生成。
  3. 如果文章主要使用顺序上标样式但同时有行内引用标记,可以选中该标记“[2]”,然后点击工具栏中的上标按钮“x2”即可变成“文[2]研究了……”。

使用Jabref进行bib文献管理

Jabref是一个使用java语言编写的免费开源的bib文献数据库管理软件,支持在线抓取和更新题录,支持文献标题备注笔记,配合Word和LATEX使用都很方便。
软件下载及安装使用教程请移步官网:http://www.jabref.org/
软件使用界面如下图:
Bibtex4Word+Latex+JabRef实现Word参考文献插入和排版_第3张图片
参考文献
[1] 利用Bibtex4Word实现Word写作时参考文献的插入和排版.
[2] Bibtex4Word - Home.
[3] Word中使用bib管理参考文献.

你可能感兴趣的:(Word)