原创博客,转载请注明出处,谢谢!

需求

Zotero 是一款很棒的文献管理工具,简单好用,还兼容 Word。我刚开始写论文的时候,还是用 Word,那会还不知道 Latex,谷歌还依旧在墙外。所以,选择 Word 中插入参考文献就是我写论文要解决的一件事。文献管理有很多工具,Endnote、Zotero 和 Mendeley,当时什么也不懂,就选择了 Zotero。其他的工具不知道如何,但是 Zotero 真的好用,几乎满足了我写论文时的所有需求,我很庆幸选了它。

写过几篇论文后,了解到 Latex,对比于 Word,我发现 Latex 的排版真好看!一眼就爱上的感觉!没有原因就喜欢那种简单工整的美!

然后我开始用 Latex 写论文,参考文献也开始直接用谷歌学术上提供的 bib 格式。因为是英文论文,要请人润色,所以要 Word 格式的。所以,我又得整理出一个 Word 版本的。这时候发现,谷歌学术的 bib 格式和 Zotero 生成的格式是不同的,两者的不一致性,让我很困惑:是弃用 Zotero,还是以后都用 Zotero 生成的格式?

都在自己电脑,碰到不一致,就顺手把谷歌的格式改了,一般也没几个。一直兼容用了几年,直到工作了,发现公司的电脑没有 Latex,也没有 Zotero,只能用 Markdown 写论文。然后有又开启一个新的尝试。

这时候,当初那个小问题凸显出来了:公司的电脑 Markdown 写的论文,只能用谷歌学术个 bib 格式,复制到 Latex 也很便捷,生成 Word 也很方便。虽然 Markdown 可以很方便转化成其他两者。但是有一个问题,那就是参考文献的问题。它没法直接转换成 Latex 和 Word 需要的格式。于是开始解决这个问题。

本次只讲 Bibtex for Zotero 这个插件,Markdown 完美转化成 Word,请看我另一篇博文:加入参考文献,Markdown 完美转化成 Word

步骤

1.下载

主页: BETTER BIBTEX FOR ZOTERO

主页里有介绍、安装步骤和使用说明。熟悉英文可以自己看,不熟悉的,也没关系,我下面的进行简单介绍。

软件下载在主页左下角处

然后下载 .xip 文件,版本可能和我现在的截图不一致,但没关系,方法一致。

当然,你也可以去它的 Github 网页下载:Github

2.安装

打开 Zotero,点击 工具 –> 插件,选择右上角的齿轮,选择 Install Add-on From File,然后选择我们刚才下载的 .xip 文件。

插件安装完成就是我上图的样子。

3.设置

点击 编辑 -> 首选项,然后选择 Better BibTex

为了和谷歌学术中 bib 的格式一致,我们设置 Citation keys 为[auth:lower][year][shorttitle1_0:lower]

[auth:lower]:表示第一个作者的姓氏小写;

[year]:表示年份;

[shorttitle1_0:lower]shorttitleN_M 表示取标题的前 N 个词,其中的首字母大写的有 M 个。我们设置成谷歌学术中默认的格式是标题的第一个单词小写。

更多格式设置,请参考官网说明:citing format

然后看一下是否正确:

确实和谷歌学术的一致了。接下来也可以导出来。

4.导出 bib

Zotero 导出 bib 文件时有很多冗余的信息,我们可以通过 zotero-better-bibtex 插件来设置文件导出的格式。

设置

点击 首选项 –> Better BibTex,选择 Export 选项,然后可以设置如下:

导出

右键点击要生成 bib 格式的文章,选择 导出条目,选择 Better BibTex,生成最终文件。


生成完毕!

5.结果对比

我们对比一下两者格式,发现几乎一样,自动生成的格式比谷歌下载的内容更详细!