查看原文
其他

我为什么用Zotero下载文献

安博01 智能人文 2023-09-19


当然是因为方便啦




这篇给大家介绍一个Zotero的Sci-hub插件的安装和使用方法。简单好用,不需要图书馆账号,不需要来回复制网址和doi,一键下载。也是我最常用的下载文献的方式。






这篇是《为Zotero发电》系列的第一篇。Zotero是我最喜欢的开源软件,它专业、免费、开放。无数的专业学术人员愿意为它写强大的插件和翻译器(translator)。从一个2006年的浏览器插件,到2022年的全平台软件(今年又新增了iOS版),今天的Zotero 6.0能做的远远超过了一个普通文献管理软件。只要你知道实现的方法,Sky is the limit.


但也因为其开源身份,Zotero没有企业的支持,没有钱和人力打广告、置入和教学。 这一点,加上Zotero自身的开放架构,导致新用户上手很难,界面不够直观,很多功能隐藏很深,甚至需要一些基本的编程知识。


所以我一直以来都想写一个中文的Zotero使用指南。从基本的应用(如tag的用法,如何科学管理PDF文件,如何使用附件链接等),到进阶的定制(如translator, CSL, 插件, local/remote api的使用和制作方法)。这个愿望在我完全靠Zotero完成了一个文献规模庞大的论文以后变得更加强烈——我感觉我欠Zotero的。正好现在有点时间,这就是第一篇尝试。


为了使新用户也快速上手,我会写清每一个步骤,如果有任何步骤不清楚,请在后台告诉我。


另外如果你喜欢这个系列,请给我点个赞。


如果你觉得有用,请点个“在看”。


如果你觉得对别人也有用,请帮忙转发。


如果你有具体的Zotero使用问题,可以在后台给我留言。





Zotero + Scihub



Scihub (https://sci-hub.ee/) 不用多介绍,是目前世界上最大的灰色文献库,远超任何一所学校或研究机构的资源。


Zotero-Scihub (作者Ethan Willis) 就是将Zotero和Scihub结合起来的插件。





安装Zotero-Scihub



Zotero-scihub的Github仓库:https://github.com/ethanwillis/zotero-scihub


Zotero-scihub的最新下载地址:https://github.com/ethanwillis/zotero-scihub/releases


1. 打开最新下载地址,下载最新的.xpi文件到你的电脑上。例如图中为(zotero-scihub-1.4.4.xpi)



2. 打开Zotero,点Add-ons



3. 在Add-on界面中,(1)把你下载的.xpi用鼠标拖拽进来,或者(2)点击右上方的齿轮,选Install Add-on From File.



如果安装成功,你会看到






使用Zotero-Scihub


Zotero-scihub使用非常简单,主要有三种方法:(1)手动选择下载,(2)全部下载,(3)自动下载,我来分别讲解。




1. 手动下载(也是我最常用的方式


条目上点右键,选“Update Scihub PDF”。如果你没有这个选项,请确认安装是否成功。




如果Sci-hub成功找到了这个文献,Zotero的右下角会显示



自动把PDF文件保存在你的条目下



是不是很简单?


如果获取PDF没有成功,Zotero会显示这样一个对话框:



通常看到这个错误信息是因为两种情况,(1)Sci-hub没有这个文献,点OK以后会显示



(2)另一种情况是Scihub需要你输入验证码(这种情况比较少),点OK输入验证码即可看到PDF文献。不过这种情况下Zotero没有办法自动把PDF导入,需要你手动




2. 全部下载


同上,但直接下载所有没有文献的PDF的选项在Option里



这种方法慎用,因为量太大的话你可以会被Sci-hub封锁


3. 自动下载


1. 首先打开Zotero的设置选项 (preferences)



在Automatic PDF Download选项上打钩即可(新用户是默认开启的)



这样你在导入任何文献到Zotero的时候,Sci-hub都会自动帮你下载。


注意,这种情况适用于没有任何图书馆权限的情况。假设你在使用校园的网络,很可能Zotero在导入文献的时候,会自动帮你下载PDF,这时如果你开启了Zotero-Scihub插件的自动下载,则你可能收获两份一样的PDF。所以建议酌情使用




Zotero-Scihub的原理(为什么DOI很重要)


Zotero-Scihub是怎么知道如何在Sci-hub上搜索一篇文章的呢?答案是通过文章的doi


doi (Digital Object Identifier),是论文的电子唯一识别码,相当于论文的身份证号。


而doi是Zotero在导入的时候,自动从网站上提取的。


例如网站上的红线部分的doi



在导入Zotero以后,就变成了DOI这一栏里面的数据



换句话说,Zotero-Scihub插件本身是很不“智能”的:


如果Zotero有DOI的数据,Zotero-Scihub就可以去找(是否能找到PDF是另一回事)


如果没有,就Zotero-Scihub就没法向Scihub发送请求,虽然可能Scihub实际上存有这篇的PDF


在实际使用中,这个知识对我们的意义是:当你想下载一篇文献时,先检查Zotero是否保存了DOI。因为有的时候Zotero的导入器可能有疏忽,或者因为你的条目的类型的关系(例如Book Section是没有DOI这个选项的)。


如果Zotero没有保存DOI,但你从别的地方找到了DOI,那么你可以手动填到DOI那一栏里面



再用Zotero-Scihub下载就可以了!





常见问题


根据我的经验,这个插件最常见的问题是点下载之后没有反应


这种情况有两种解决方法,一种是重启Zotero,另一种是检查Sci-hub的镜像是否运作正常


Sci-hub的镜像网站列表:https://www.reddit.com/r/scihub/comments/jg8ka2/official_scihub_website_directory_scihub_project/


如果你的设置中的网址,例如图中的

Https://sci-hub.se/


不在正常运作的镜像列表中,那么选择一个你可以打开的镜像列表,替换到图中的"Scihub URL"中即可。注意:一定要保留最后的 / 。


正确:https://sci-hub.se/不正确: https://sci-hub.se


否则Zotero-Scihub无法正常运行。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存