参考文献管理

一年以后latex和word都积累了一些经验再看这篇博客,发现有些小错误和语焉不详处,小修小改了一波。
处理参考文献真的是一件说复杂也很复杂,说简单也很简单的事,关键看能不能掌握门(tao)路,这里只是抛砖引玉,如果有更便捷的套路欢迎分享。

百度学术+word

先说句题外话,百度首页卖假药的虽多,但是百度学术真的是个比较良心的应用……至少在找中文文献的时候比任何一家单独的数据库都要全,而且一个很大的优点是即使某篇文献原文因为收费或其他原因看不到,也可以很方便地生成参考文献条目。
假如你在百度学术中搜到了这样一篇文章,打算把它添加到你的word文档中。
参考文献管理_第1张图片
直接点标题下的“<>引用”按钮,从弹出的框中选择你需要的格式复制粘贴就可以了。
这种方法的方便之处在于百度学术提供的引用格式中的GB/T7714就是很多硕士论文参考文献要求的格式,对写大论文来说十分便利。
然而不足也在于此,它提供的引用格式太少了以至于写小论文的时候就有点废。
至于word本身提供的方便正文中编号与参考文献关联的方法,在这里不打算介绍,并不方便,不如下面要介绍的zotero+word。

百度学术+latex

latex安装与使用

latex就不多说了,居家旅行写论文必备良品。有了latex麻麻再也不用担心我的排版,再也不用担心我打不出数学公式了……这部分仅对linux下的安装使用做简单介绍。
安装latex最主要的是装tex环境,有latex和texlive等可选。在装完tex环境后还需要一个方便好用的编辑器,它俩的关系相当于JDK和Eclipse吧。windows和linux下都有五花八门的编辑器可选,我没对比过,具体请自行摸索。
因为在linux环境下干活,所以我安装的是texlive(tex环境)+texmaker(编辑器),都可以直接从ubuntu包管理工具得到。

sudo apt-get install texlive
sudo apt-get install texmaker

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

参考文献的导入

这一部分假设你已经能写出这样一篇文档。
参考文献管理_第2张图片

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

在你的tex工程文件夹下新建一个.bib文件,把页面内容贴进去,保存。
参考文献管理_第4张图片
接下来添加几行代码:
参考文献管理_第5张图片

\usepackage导入cite宏包,\cite指明引用的文章,大括号里就是bib文件指定论文的标识符,bibliographystyle设定参考文献样式,这里需注意tex工程下要准备好相应样式的模板文件(.bst),这种模板文件通常会跟论文模板一起在会议或期刊官网上可下载,如果对参考文献的样式没有要求可以填plainbibliography指明参考文献所在的.bib文件。接下来点上面“快速构建”按钮,在下拉菜单中选择LaTeX,编译一次,再选择BibTeX编译一次,选回LaTeX再编译两次,就可以得到带参考文献的文档了。

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

zotero+word

zotero安装

Zotero官网指路,目前最新版是5.x,与4.x的区别就是不能直接在firefox里打开了,变成了一个能够独当一面应该学会自己查文献 的软件。按官网提示安装windows版或linux版,装完最好装个浏览器插件

zotero插件使用

我们去dblp.org上随便找一篇论文……
参考文献管理_第6张图片

注意右上角这个多出来的按钮,就是长得像本书这个,这就是zotero在firefox的插件。
参考文献管理_第7张图片

只要轻轻一点,就能够成功下载这篇文章,保存到zotero你的文献库中,获得这篇文章的作者出版年份等等所有信息,打开新世界的大门 。目前zotero这个保存文献的功能支持ACM,支持IEEE,支持一大票的英文文献出版社,不知道从什么时候开始连知网也支持了。很遗憾目前万方和我邮图书馆还不在此列。

zotero通过bibTex导入文献

以上是通过插件导入文献的方法,而对于文献下载不支持的网站,或者倔强拒绝安装此插件的人,也有其他路可走,只要你的文献有bibTex
依旧以百度学术的“导入链接bibTex”为例:
参考文献管理_第8张图片
把上面几行字全选复制,然后打开zotero进入你要放置的文件夹,快捷键ctrl+alt+shift+I(大写i),就会发现它出现在了你想让它出现的地方,打开了新世界大门
两个注意事项:

  • bibTex并不只在百度学术的引用框里有,文献官网或出版社页一般都在这样那样的小角落有导出成bibTex/下载bibTex之类的按钮
  • bibTex中的信息可能不全,例如缺会议时间开会地点期刊页数等等,百度学术里的bibTex尤其如此。而ACM等等出版社提供的bibTex又经常会有信息冗余,比如各种url都会贴给你。遇到这种情况就需要手动多删少补,多出哪个字段就删哪个字段,缺失的信息就依样画葫芦加上相应字段,当然大多数时候对参考文献格式要求没那么严都可以混过去

在word文档中使用zotero

如果你安装了5.x版本的zotero,再次打开word后应该就能看到Zotero标签栏。
参考文献管理_第9张图片
我们想要在这篇文档中添加参考文献,需要以下步骤:

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

参考文献管理_第10张图片

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

zotero+latex

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

你可能感兴趣的:(实用小百科)