如何高效管理文献?
在Latex中文件放置在.bib文件中。尽管.bib文献数据库是纯文本文件,可以用一般的文本编辑器编辑,但使用专门的文献管理工具可能更加方便。JabRef就是一款轻量级的开源文献管理软件,专门用来处理BIBTEX的文献数据库。
JabRef是Java程序,Windows平台下使用可能需要首先安装Java运行库: http://www.java.com/zh_CN/download/manual.jsp 可以在SourceForge的站点下载安装JabRef: http://jabref.sourceforge.net/
由于一般使用XƎLATEX处理中文文档,所以是将默认的编码设置为UTF-8,而不是通常中文操作系统默认的GBK编码。
JabRef安装好之后,就会与.bib类型的文件关联,可以用它直接打开扩展名为.bib的数据库文件。
对于现成的数据库文件,如直接从网站上下载的.bib文件不需要修改就可以直接使用,此时可以把JabRef简单地看做一个文献数据库的查看器,可以用它查看所有的文献信息及引用标签。对于特定的编辑器,如WinEdt、Vim、Emacs等,还可以点击JabRef上的一个按钮直接把\cite{〈标签〉}命令发送到编辑器中。
在JabRef的“文件”菜单中有“导入到新数据库”和“导入到当前数据库”命令,可以从许多其他文献管理软件(如Endnote)导入条目。
如果使用Google Scholar之类的来源,得到的是本文格式的BIBTEX条目,可以将它们直接保存为.bib文件,也可以使用JabRef新建记录,然后在编辑记录窗口的“BibTeX源代码”一栏直接进行编辑。
JabRef中也可以使用在.bib数据库或.bst格式中定义的字符串宏。在JabRef的编辑窗口中使用宏,需要将宏写成#宏名#的形式。
当然,还有其他的其他支持BIBTEX格式的文献管理软件。