endnote style_将 EndNote 文献信息导出成 BibTeX 格式

曾经的老板 Noam Agmon 教授用 LaTeX 写文章,但是没用文献管理工具,而是他自己有一个超大的 .bib 文献库,存放了他几十年积累的文献信息…… 也是佩服这位和蔼的老头儿 :-P 。

d909ed6329f627c74e05d89cc2edd180.png
Prof. Noam Agmon at the Hebrew University of Jerusalem

为了与老板合作写论文,我必须学习使用 LaTeX。而我之前用于管理文献信息的工具是 EndNote,显然不适合用它来配合插入文献到 LaTeX 中,但是我又不可能手动把原有的 EndNote 内的文献信息重新一个一个敲进 .bib 文件中,也不可能再次从网页上一篇一篇重新下载 .bib 文件。这简直就是浪费生命……

本着 遇事不觉先知乎的观念,搜了一下,好像没找到满意的答案。于是 bing 了一下关键词: EndNote export BibTeX,没让我失望,第一条就给出了官方网站的解决方案!

f9f2a103dc8310d35423d008364b75c4.png

点击链接进去看到是一个 EndNote 的 style 文件,如红框所示,点击下载即可。当然,大家也可以点击蓝色双线框中的 Download all styles,这是包含目前几乎所有期刊 style 的压缩包。如下图所示:

a614524fdaabda3ddf4afa62580bdd91.png

我下载了所有的 styles,解压之后,将所有的.ens 文件放在 EndNote 的安装目录下的 Styles 文件夹内。比如我的安装目录是:

C:Program Files (x86)EndNote X8Styles

把所有 .ens 文件粘贴到上述目录后,效果如下图所示:

77f70e3283fdb05303be654dc64319bb.png

总共有 7089 个文件。

然后我们启动 EndNote,点击工具栏上的 Edit ——> Output Styles ——> Open Style Manager,如下图红框所示:

447305c25cdf253a20a71e545794425a.png

在弹出的对话框中我们会看到如下的选项:BibTeX Export,以及 BibTeX Export using EN Label Field,如下图红框所示:

e194b171056a5ee6d1eac14a3ee4d639.png

勾选它们,然后关闭刚这个对话框。回到 EndNote 主界面,在 Styles 选框中就能看到这两个选项了,如下图所示:

86c6ea1999c32262db69b18172e8981f.png

下面简要说明一下这两个选项的区别:

1) BibTeX Export

选中它,EndNote 会自动给每篇文献添加一个 BibTeX key,也就是用 LaTeX 引用文献时的文献代码 cite{xxx}xxx的内容,如下图中红框所示:

692474c28ef1feacf78faac3815aa907.png

显然,这样做不太合适,我们引用文献时不可能去根据这个随机码来判断要引用的文献。

2) BibTeX Export using EN Label Field

如果用这个选项来导出,那么 EndNote 会依据 Label 标签中的内容添加到相应文献的 BibTeX key 中,如下图所示:

3f2604386cbf724134299b33aa97e018.png

在 Label 项目里输入简单的文献标注后,就能在预览内容中看到 BibTeX key 了,如下图红框内容所示:

b17894169938171fc1d4ebbf6fa9107f.png

966397d38a6eee2bfc6b8368f5e104dc.png

总结一下上述准备工作:

1)下载 Styles,并将下载的 Styles 文件(.ens)放置到 EndNote 安装目录下的 Styles 文件夹;

2)勾选 BibTeX Export using EN Label Field

3)填写文献的 Label 信息,以创建 BibTeX key

接下来就可以将 EndNote 文献信息转换成 BibTeX 格式了。

全选 EndNote 中的所有文献信息(当然,你也可以只选择你需要转换格式的某些文献),然后点击 EndNote 工具栏上的 File ——> Export ,如下图所示:

8811d88ddcc27ca571af899c14edf4c5.png

在弹出的对话框中,确认 Output style: 对应的是 BibTeX Export using EN Label Field,以及勾选了 Export Selected References,如下图所示:

2b066d88cc41d34aeee95ffa92b66f1f.png

保存文本文件之后,打开就是 BibTeX 格式的文献信息了(最后修改后缀名为 .bib)。如下图所示:

f2a3c9cd960ab623f93b43f2043ad51b.png

其实,关键还是需要平时对文献信息进行整理和维护。功夫在日常

希望上面的内容对大家有帮助。


参考链接:

[1] 极简略流:

Endnote输出Bibtex格式_网络_Image Processing for Computer Graphics and Vision-CSDN博客​blog.csdn.net
1c8dae0e65641c9b1927dd292d72d354.png

[2] Linux 系统 shell 脚本流:

科学网-Endnote向Bibtex格式的转换 - 郑小宏的博文​blog.sciencenet.cn