如果使用Tex写论文,神器“JabRef”是必不可少的。
在Windows下,我使用CTex + WinEdit来写tex.
在Ubuntu下,我开始使用TexLive + Kile来写tex.
当然少不了的是文献管理神器“JabRef”, 从http://jabref.sourceforge.net/直接下载jar包就能使用了,前提是你已经安装了JDK.
这里我简要说下JabRef的一些设置:
1. 设置对应,这个是非常关键的。
先到Options-->Preferences-->External programs, 之后根据WinEdit和Kile进行不同的设置。
1.1 WinEdit, 点击后WinEdit图标后设置路径,如下图:
1.2 WinEdit, 点击后WinEdit图标后设置路径,如下图:
1.3 这样,你在写论文的时候只要选中文件,然后按图标,就能将对应的文献嵌入到tex文件光标所在位置了。
2. 第二项我觉得重要的是设置"Key pattern", 这样就有唯一key了,而且你一看文献就知道是哪篇论文了。
在我初次看别人tex源码论文时,我发现好多都是用\cite{a1}, \cite{Zhang2002}等;这种方式在文献很少的情况下还凑合。但一多就混乱了。
2.1 先到Options-->Preferences-->Bib key generator, 见下图:
顶部有个“Default pattern”, 可以修改这里,现在是“[auth][year][journal:abbr]”,表示“作者的姓+年份+期刊缩写”,如"Zhang2012IS".
怎么设置呢?点击红色问号,出来一个帮助文档,里面告诉了你那些可以做key的字段。
2.2 然后可以把文献的key重命名:点Tools --> Autogenerate BibTex keys 即可
3. 第三个是Web search功能,我觉得比较赞的。支持主流的IEEEXoplor, DBLP, INSPIRS等数据库。如下图:
4. 直接从主流数据库IEEE, ACM等下载bib文件,然后导入其中即可。
下载bib,IEEE的如下图:
然后从File-->Import into new (current) database, 然后选择你下的bib文件即可。