1. Zotero 基本介绍
本文介绍 Zotero,zotero 是一个优秀的文献阅读管理器,我之前使用的是 Endnote20,相比于 endnote,zotero 免费、开源且功能强大,有以下优点
- 开源且免费
- 多端同步
- 支持 chrome 插件,可以一键导入文献
- 个人感觉界面比较清爽(一页能看到非常多的文献,一目了然)
但是也有一个缺点,就是他的云端很小,只有 300M,在这里可以找到 zotero 的订阅规则

300M 是不够用的,几十个 pdf 附件就满了,而且付费的很贵,所以这里主要通过与 Google-drive 相结合来扩充其存储空间,同时达到多个客户端同步的效果(对于国内坚果云支持 WebDev,有兴趣的同学可以参考一下 zotero+坚果云的组合,但是这里只介绍 google drive)
最后我们介绍一下要达到什么效果:因为 pdf 占空间很大,所以我们用 Google Drive 来存储 pdf,仅用 zotero 来存储 Paper 的链接以及注释等信息,链接占空间很小,这样当我们迁移到别的设备时只需要从 Google Drive 上下载文件以及从 zotero 中下载链接及注释即可
2. 安装必备软件
需要下载下面三个必备软件:zotero,zotfile 插件以及 google drive 客户端
2.1 Zotero
Zotero: 下载地址。
点开网址,下载相应的系统版本,然后去官网申请一个 zotero 账号
申请完以后打开客户端,首选项-同步,然后登录账号即可。下面的同步只对上两个打钩,即只存储链接、注释以及其他相关信息,不存储附件,下面两个是关于附件的,具体怎么回事我也不清楚,反正不选就对了。
![]() |
![]() |
2.2 Zotfile
Zotero zotfile 插件: 下载地址
根据上述地址下载 zotfile 插件,是一个 xpi 文件,下载完毕后进入 zotero,点击工具-附加组件-右上角的小齿轮按钮-Install Add-on From File,安装重启即可。重启完之后点击工具会有一个“Zotfile Preferences”按钮
2.3 Google Drive
Google Drive 客户端: 下载地址
按照要求下载 Google Drive,然后登录即可,此时在 Mac 系统上的访达界面,会有一个 Google Drive 网盘,网盘中存储的就是 paper 的 pdf 文件

3. 设置同步
第二步就是进行同步设置了,首先在 Google Drive 网盘中新建一个"zotero_paper"文件夹,这个文件夹会随着 Google Drive 自动上传到云端同步
这里也可以在本地随便一个地方新建一个文件夹,然后用 Google Drive 同步此文件夹即可,下面的操作就针对此文件夹进行

3.1 zotero 设置同步
点击首选项-高级-文件和文件夹,如下,设置第一个根目录为刚才的文件夹,用来存储 pdf 文件,第二个数据存储位置可以变也可以默认,这个文件夹基本都是链接啊信息,所以基本不会占太大空间
- 链接附件的根目录:链接附件指的就是文献 pdf。链接附件的根目录是一个相对路径的前缀,指的就是 zotero 会在这个根目录下找 pdf 文件,并和条目对应起来。假设 zotero 里有一个条目是“paper1”,双击“paper1”zotero 就会去"/Users/harry/Google Drive/我的云端硬盘/zotero_paper"(以我的路径为例)把 paper1 这个 pdf 打开。因此,根目录必须和 pdf 文件所在的文件夹相同,否则 zotero 只有一个条目,而不知道去哪找这个条目下的 pdf。
- 数据存储位置:这里的数据并非文献 pdf,而是指 zotero 条目的一些数据,包括链接、笔记、标签等等。这里大家存在哪都可以,占不了多大地方可以用默认路径,也可以自定义一个文件夹,反正这一部分可以傻瓜式同步。根据同步的结果,占用空间非常非常小

3.2 zotfile 设置同步
设置好 zotero 之后,需要设置 zotfile,Zotfile 是一个 Zotero 插件,用于管理附件:自动将 PDF(或其他文件)重命名,移动和附加到 Zotero 项目,将 PDF 从 Zotero 库同步到(移动)PDF 阅读器(例如 iPad,Android 平板电脑等)。并从 PDF 文件中提取注释。
简单理解 zotfile 就是帮助管理 pdf 文件的自动命名、注释等操作的
点击工具-zotfile preferences-general settings,对于第一个"source folder for attaching new files",填上刚才的数据存储位置,并在位置里面新建一个 storage 即可,重要的是下面的"location of files",设置 custom location 为 Google Drive 管理的那个文件夹地址,然后确定,这样就大功告成了
- Source Folder for Attaching New Filse:我们刚才填写了数据存储位置,如果我们将一个 pdf 文件移动到 zotero 中时,数据存储位置这个路径就会出现 pdf 文件(此时如果同步,zotero 云存储空间就会存储这个 pdf 了!!!),然后我们通过下面介绍的 zotfile 的 rename 方法,这个 pdf 文件就会消失并重命名移动到我们的 Google Drive 中。当然如果从 chrome 浏览器的插件一键保存文件,所以这个功能暂时用不到,此位置也可以不写,
- Locations of Filse:这个部分是文献 pdf 的保存位置。也就是说如果我们用 chrome 上的插件一键保存文献到 zotero,zotfile 就会把 pdf 文件搬运到 Custom Location 那里。注意,这里的路径和之前图中的链接附件的根目录要保持一致,否则 zotero 就会找不到 pdf 在哪。

4. 如何将文献导入 Zotero
进入到 Chrome 商店,下载安装如下插件 zotero connection

然后我们随便搜一篇 arXiv 文章,这里以 Kaiming 大神的 ResNet 为例,点击右上角的插件,然后点击刚才的 zotero connection,此时就就自动传到 zotero 中了

可以发现以及自动传到 zotero 中,并且自动命名为"作者_年份_文章名"的形式,如果不喜欢这种形式,可以在工具-ZotFile Preferences-Renaming Rules 中的"Format for all item Types except Patents"中选择你想要的格式,然后右键 pdf 文件,Manage Attachments-Rename and Move 即可
![]() |
![]() |
上面的执行过程是:zotero 空间会存储 resnet 文件的链接地址,以本文举例就是"/Users/harry/Google Drive/我的云端硬盘/zotero_paper/resnet_xxx.pdf"这个地址的链接,而 Google Drive 就是存储的这个文件,注意文件链接和文件不要搞混
5. 其他优秀的插件
5.1 zotero pdf translate
zotero pdf translate是 zotero 的附带组件之一,可以为 PDF 提供划词翻译功能,非常方便
进入到zotero pdf translate的 Github 界面,点击 latest stable version
然后下载 .xpi
结尾的文件,然后添加组件,按照如下图的方式安装刚才的 xpi 文件即可

安装成功后进入 zotero 首选项的翻译界面,如下,点击翻译服务,然后在里面选择你想要的翻译软件即可,注意加🔑的需要 api,例如我选择了百度,百度的 api 在此界面申请,api 需要花钱的,但是也有免费的额度

此时就可以划词翻译了,进入一个 pdf 文件,随便划词或者句子,就能实时显示结果,非常方便

6. 其他问题
1. 通过插件下载的 pdf 文件去哪了
记得 google drive 同步的文件夹吗,都在那里面,而且都是存储为 pdf 格式
2. 如果不通过插件导入文件怎么办?
非常简单,只需要将 pdf 文件直接拖到 zotero 中即可,此时 google drive 同步的文件夹会自动加入刚才的 pdf 文件
3. zotero 原本的文件夹做什么了?
根据我的观察,原本的文件夹没有存储 pdf,只存储了链接和注释等信息,我们 zotero 云盘同步的就是这个信息,如果要改原本的文件路径,自由更改即可。
4. zotero 云端会占用空间吗?
不会,用了 google drive 之后,zotero 云端占用非常非常小,甚至不到 1MB,可以忽略不计,我一度以为我的存储链接和注释等信息没有被存储起来
5. 如果我还想让 zotero 里面保存 pdf 文件怎么办?
就是说想让 Google Drive 中的文件消失,继续让 Zotero 保存 pdf 文件,而不是链接,这个也非常简单,选中全部文件,工具-管理附件-转换已链接文件为已存储文件,这样所有 Google Drive 中的文件都会复制到 Zotero 中了,我们还可以选择"存储后删除原始文件"按钮,如果打钩,那么 Google Drive 中的文件就消失了,全部移动到了 Zotero 中,如果同步,Zotero 的云端就会同步 pdf 文件,占用空间了。可以说是我们最初目标的反向过程了
6. 如何迁移到别的客户端
在另一台电脑按照上述步骤下载相应软件,然后设置相应的 Google Drive 文件路径,就 ok 了,不需要多余的任何操作,非常简洁
所以为了达到我们最初的目标。我们只需要维护好 Google Drive 同步的那个文件夹即可
本文由 Yonghui Wang 创作,采用
知识共享署名4.0
国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
Dec 19, 2024 12:13 pm