EndNote 是整理论文参考文献 (citation) 的绝佳工具。如果能把 EndNote 与 LaTeX 结合使用是再好不过了。这里介绍一种将 EndNote 内的书目导出为 LaTeX 可用的 BibTeX 格式的方法。

这里使用的软件版本为 EndNote X4。NTU 的学生可以在这里下载免费使用。假设 EndNote 里已经添加了所需的参考文献信息。很多数据库都自带导入 citation 到 EndNote 的功能,这里就不详细介绍。

EndNote 的配置

  1. 下载这个文件,然后把它放到 EndNote 安装文件夹下的 styles 子文件夹中。我这里使用的是 IEEETrans 兼容的格式,如果需要其他格式,得修改 style template;
  2. 打开 EndNote,从菜单栏里选取 Edit -> Output Styles -> Open Style Manager
  3. 找到并勾选第一步中的 BibTeX_Export,关闭该窗口
  4. 从菜单栏中 Edit -> Output Styles 选刚增加的 IEEETrans_BibTeX_Export
  5. 编辑条目:双击需要引用的参考资料,在 Label 一栏里填一个唯一标识符。我的 label 命名习惯是 “第一作者姓氏(或全名)+发表年份+一个字母”。最后的字母是从a往后递增,为了区别同一作者在同一年发的不同文章。比如 Danny Li 在 2011 年发的第一篇文章,label 就是 dannyli2011a。
  6. 在 EndNote 主窗口中选中所有需要引用的参考资料,菜单 File -> Export,Output Style 选 IEEETrans_BibTeX_Export,保存为一个 txt 文档到 LaTeX 的工作目录中。然后更改文件后缀名为 .bib,如 mybib.bib;

CTeX 中使用 BibTeX

建立好 .bib 文件后就可以按照常规使用 BibTeX 的方式建立文献参考了。

  1. 编写 LaTeX 代码;
  2. 在结尾前加入 BibTeX 相关代码,如
    1
    2
    \bibliographystyle{plain}
    \bibliography{mybib
    } % mybib是Endnote导出的文件名
  3. 正文中需要引用的地方就可以加入
    1
    \cite{dannyli2011a} % dannyli2011a 是 之前在 Endnote 中设置的 label

References