JabRef,bibtex 等文献管理工具

主要是用于latex的文献管理,据说如果是word的话用 EndNote比较好,另外还有一个Mendeley( http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=262467&sid=7a39443e7c51c5a1954f19db3b7846a6 )

 

一、JabRef

几篇不错的参考:

http://blog.solrex.org/articles/jabref-quick-guide.html

http://wiki.ctex.org/index.php/LaTeX/%E6%96%87%E7%8C%AE%E7%AE%A1%E7%90%86#GUI_.E8.BD.AF.E4.BB.B6

http://blog.csdn.net/ramacess/archive/2007/08/02/1723455.aspx

(上面一篇涉及到原理)

 

中文乱码问题

http://bbs.ctex.org/viewthread.php?tid=42270

如果引用网址做参考文献的解决方案

http://bbs.ctex.org/viewthread.php?tid=46581

 

从上面的参考中把我用到的内容复制过来:

1. 中文乱码

我发现国内不少朋友不知道怎么让JabRef支持中文 显示,网上讨论的结论大都是没办法解决
可以看看台湾同胞的简单发现。http://yenlung.math.nccu.edu.tw/ ... atex _in_Windows.pdf

The trick is as follows:
first set Options||Preferences||General>>Default Encoding as UTF8
then set Options||Preferences||Appearance>>Set table font as simsun (or any other Chinese fonts)

效果非常好。如果还有问题,可将Entry Preview里改为<font face="simsun">

 

2. 管理文献条目

文献数据库的条目建立起来了,但是这只是一些 citation 和 abstract 信息,那么如何将下载下来的论文 pdf/ps 文件和它们对应的条目关联起来呢?

只需要将下载下来论文的文件名保存成特定的格式,一种方法是文件名中包含 BibTeXkey,如果是 A. Yao 在 2005 年发表的文章,文件名就起为 xxx-Yao2005-yyy.pdf;一种方法是文件名包含论文名。然后修改匹配规则:Options->Preferences->External Programs->Use Regular Expression Search 文本框,比如在当前目录下匹配包含 BibTeXkey 的文件:“./.*[bibtexkey].*//.[extension]”,在当前目录下匹配包含论文名的文件:“./.*[title].*//. [extension]”,在子目录中匹配包含 BibTeXkek 的文件:“**/.*[bibtexkey].*//.[extension]”。如果我们把文献数据库 bib 文件和 pdf 文件放在同一目录下,只需要使用在当前目录下匹配即可。(这里要注意修改Main file directory,改到你的当前文件夹下

文件名和匹配关系修改好了,那么我们就可以将论文记录关联到文件了。如果是一次导入很多文献,可以使用批量处理:Tools->Scan database->Sychronize file links,但是同步的时候不要选择 Check existing file links,那样会很慢;处理单一记录的方法是:双击某论文条目,或者选中后按 Ctrl-e,就可以编辑该条目。进入 General 选项卡,在 File 条目后面点 Auto,JabRef 就会按照匹配规则搜索匹配的文件,关联到该条目。如果能搜索到 pdf 文件,关联后该条目的前面会出现一个 pdf 图标,点击该图标,就可以直接打开该论文的 pdf 文件。除了自动匹配以外,也可以使用 Auto 旁边的 + 号手动添加文件。

JabRef 图例(如果您无法看到此图,可能因为您无法连接国外网站)

当然了,文献条目的其它信息我们也可以编辑。比如 ACM 的 BibTeX 中往往不包含摘要信息,我们可以在 Ctrl-e 以后的 Abstract 选项卡中添加对应论文的摘要信息;Springer 的 ris 信息往往过于简单,我们也可以通过网页信息添加一些条目;如果你对某篇文献有深刻印象或者想记一下笔记,可以在 Review 选项卡中记录下自己的想法。

在一个文献数据库中,文献还可以分组。View->Toggle groups interface,可以新建、修改分组,这样有一个好处是可以将该数据库所属大方向的很多小方向分组浏览,对初期准备了解研究方向大致轮廓的研究人员很有帮助。

 

3. 与 vim 结合使用

前面说过,JabRef 可以和很多软件结合使用,但是有一些软件我并不熟悉,所以这里仅仅介绍一下 JabRef 和 vim 关联使用的技巧。

JabRef 是使用 vim server 和 vim 通信的,所以这要求双方使用同样的 vim server 名。在 JabRef 一端,Options->Preferences->External Programs->Vim Server Name 文本框中就是 vim server 名,你可以使用默认的 vim 服务器名 vim,也可以修改成任意名字,比如 solrexvim;在 vim 一端,编辑 LaTeX 文件时不要使用通常的命令启动 vim,要加上 vim 服务器名,比如 vim --servername solrexvim --remote-silent xxx.tex,这条命令的意思是:使用 vim 连接到服务器 solrexvim 修改 xxx.tex 文件,如果该服务器不存在,就创建它。

等 JabRef 和 Vim 都启动了以后,如果在编辑 tex 文件的时候想加入某条文献的引用,只需要在 JabRef 上方的工具栏中先选择出 Vim,然后再点击该图标,vim 光标所在位置就会自动加入该文献的引用。

 

二、bibtex

用beamer制作幻灯片,如何添加 参考文献
参考 beamer user guide (Section 10.6 Adding a Bibliography)
http://mirror.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf

Nevertheless, you can use bibtex to create a “first approximation” of the bibliography. Copy the content of the file main.bbl into your presentation.
也就是说得复制由 .bib 文件生成的 .bbl 文件里面的内容来放到幻灯片的参考文献部分

 

bibtex和office word的联合使用, 可以研究 bibtex4word 这个工具

bibtex主页(貌似要翻墙)
http://www.bibtex.org/

2篇比较简单的参考
http://blog.sina.com.cn/s/blog_5e16f1770100fw65.html
http://blog.sina.com.cn/s/blog_5e16f1770100fw68.html

一篇比较深入的参考
http://lyanry.is-programmer.com/show/195.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值