参考文献管理

来源:互联网 发布:知乎手机版如何写文章 编辑:程序博客网 时间:2024/05/21 02:35

前些天在写开题报告,折腾参考文献花了很长的时间。就想整理一下各种添加管理参考文献的方法,现在题也开完了,姑且花一下午的时间调研了一下。
处理参考文献真的是一件说复杂也很复杂,说简单也很简单的事,关键看能不能掌握门(tao)路,这里只是抛砖引玉,如果有更便捷的套路欢迎分享。

百度学术+word

先说句题外话,百度首页卖假药的虽多,但是百度学术真的是个比较良心的应用……至少在找中文文献的时候比任何一家单独的数据库都要全,而且一个很大的优点是即使某篇文献原文看不到,也可以很方便地生成参考文献条目。
假如你在百度学术中搜到了这样一篇文章,打算把它添加到你的word文档中。

直接点标题下的“<>引用”按钮,从弹出的框中选择你需要的格式复制粘贴就可以了。
至于word本身提供的方便正文中编号与参考文献关联的方法,在这里不打算介绍,并不方便,不如下面要介绍的zotero+word。

百度学术+latex

latex安装与使用

目前来说我们用到latex的时候还比较少,但是latex真的是个超级方便的软件,有了latex麻麻再也不用担心我的排版,再也不用担心我打不出数学公式……这部分我也是刚入门,仅对linux下的安装使用做简单介绍可能也没啥参考价值。
我安装的是texlive(tex环境)+texmaker(编辑器),都可以直接从ubuntu包管理工具得到。

sudo apt-get install texlivesudo apt-get install texmaker

安装好之后在终端敲texmaker就可以打开texmaker编辑器了。使用方法可以参考官方文档,这里有一篇快速入门教程可供参考:一篇实用的Latex的入门教程

参考文件的导入

这一部分假设你已经能写出这样一篇文档。

然后你在百度文库找到了一篇文章,想要当成参考文献加进去。
依旧是点“<>引用”,在弹出的框中选导入链接BibTeX,会弹出下面这个页面。

在你的tex工程文件夹下新建一个.bib文件,把页面内容贴进去,保存。


接下来添加几行代码:

这几行代码的作用分别是导入natbib宏包,指明引用的文章,设定参考文献样式,和指明参考文献所在的.bib文件。接下来点上面“快速构建”按钮,在下拉菜单中选择LaTeX,编译一次,再选择BibTeX编译一次,选回LaTeX再编译两次,就可以得到带参考文献的文档了。

如果想要添加多篇参考文献,只需要在原来的.bib文件下添加新的BibTeX,在tex文件相应位置引用就可以了。
例如添加一篇。


此时参考文献是按照作者字母顺序排列,如想按引用顺序排列,可以将bibliographystyle改为unsrt。

zotero+word

zotero安装与使用

Zotero官网指路,目前最新版是5.x,在4.x的基础上有一些改动,貌似不能直接在firefox里打开了。按官网提示安装windows版或linux版,linux版务必安装firefox插件
然后我们去dblp.org上随便找一篇论文……

注意右上角这个多出来的按钮,就是长得像本书这个。

只要轻轻一点,就能够成功下载这篇文章,保存到zotero你的文献库中,获得这篇文章的作者出版年份等等所有信息,打开新世界的大门。
目前zotero这个保存文献的功能支持ACM,支持IEEE,支持一大票的英文文献出版社,不知道从什么时候开始连知网也支持了。很遗憾目前万方和我邮图书馆还不在此列。
另外导出格式里还有一种Zotero RDF,这种格式可以很方便地分享文献给其他用zotero的人,具体做法就不展开了。

在word文档中使用zotero

如果你安装了5.x版本的zotero,再次打开word后应该就能看到Zotero标签栏。

我们想要在这篇文档中添加参考文献,需要以下步骤:
- 打开Zotero
- 光标移到文档中你想要添加引用的地方,点Add/Edit Citation按钮,在弹出的框中输入你想添加的文献的标题,可以只输几个词,如果这篇文献已经保存在了你的Zotero中,会自动弹出来,然后回车。
- 光标移到你想添加参考文献列表的地方,点Add/Edit Bibliography按钮,Zotero会自动生成你刚才引用的文献的列表。

参考文献格式可以在首选项中修改,如果之后对文献有更改,只要点上面的Refresh按钮就可以自动更新。

zotero+latex

编辑latex工程时使用zotero的最大优点是可以直接添加多篇参考文献到.bib文件中。在文献库中一次性选中所有你想添加的文献,右键导出条目,格式选择BibTeX,指定保存路径。然后在tex工程中按上面所述的方法对文献进行引用就可以了。