1. 前言
zotero官方提供的免费同步空间很小,只有300M,所以有必要使用第三方网盘来同步数据。本文介绍使用坚果云的同步方法,其他网盘原理基本相同。
网上基于坚果云的同步方式,都需要使用zotfiles。但如果只是单纯想要实现两台设备上,zotero文库的同步,并不需要zotfiles。并且随着zotero升级到zotero7,有些插件还没有升级,无法适配新版本,导致基于插件实现同步会比较麻烦。本文介绍了不依赖插件的同步方法,非常便捷。
1.1 zotero的存储
1.1.1 存储说明
zotero存储附件,主要有两种方式:副本附件和链接附件。
直接把pdf拖拽进zotero,默认是副本附件。也就是zotero会把拖拽的pdf复制一份,存到自己的storage目录下。之后zotero只对这个复制的pdf操作,原本的pdf不受影响。
1.1.2 存储路径
zotero的数据存储目录可以更改,设置-高级设置-文件和文件夹-数据存储位置;推荐放到非系统盘,这样重装系统时不会丢失;
1.1.3 已经使用了一段时间zotero,更改数据存储路径
如果已经使用了一段时间zotero,但数据之前放在系统盘,也没有关系。可以先创建一个空文件,然后把数据存储位置设为自定义,选择空文件夹,zotero会提示:
选择yes,关闭zotero;然后把C盘的zotero文件夹内所有内容拷贝到目标文件夹,拷贝完成后打开zotero即可;
2. 同步
2.1 zotero设置
在编辑-设置-同步中,按照下图修改设置。
2.1.1 数据同步
数据同步,指的是除了附件(一般来说就是pdf)之外的其他数据,比如笔记、条目信息等。官方文档的说法是“Data syncing merges library items, notes, links, tags, etc. — everything except attachment files”。
开启数据同步,只需要注册一个zotero账号并登录即可。注册网址https://www.zotero.org/user/register/。
2.1.2 文件同步
文件同步,指的是同步附件,对于文献来说,附件主要就是pdf。可能还有视频或者图片之类的文件。zotero支持两种文件同步,基于zotero官方同步或者使用第三方网盘。官方只提供300M的免费同步空间,因此使用网盘。本文使用坚果云,是目前网上最常用的zotero同步网盘,免费空间基本够用,速度和连接稳定性也基本可靠。
“我的文库”附件同步方式,设置WebDAV。网址填dav.jianguoyun.com/dav。用户名和密码,需要先注册坚果云账号。注册好之后,需要在坚果云上授权给zotero。
点击右上角,进入“账户信息”
点击安全选项-添加应用
填写zotero,生成密码。
把坚果云的账号邮箱,以及这里生成的密码填入zotero的同步设置中。
验证服务器,通过即可。
如果坚果云目录下没有zotero文件夹,直接创建一个即可。
至此同步设置完成。
3. 原理说明
不需要另外对坚果云做额外的设置。网上教程中常见的一种方式,是把坚果云的zotero文件夹同步到本地,并且要设置zotero的数据存储位置为坚果云的同步文件夹。实际实验发现不需要。
笔者自己的坚果云界面如下,zotero文件夹没有同步到本地。
但只要在电脑A上给zotero添加一个pdf,坚果云的zotero云文件夹内就会自动同步增加一个文件;在电脑B的zotero上点击同步,过一会儿电脑A上添加的文献也会同步到电脑B。
同步原理是,zotero on pc A拿到文献,按照同步设置中的网址,直接把文献送到坚果云的云文件夹中,然后zotero on pc B从云文件夹中拿到新文献即可。
要说明的是,本文没有使用zotfiles。zotfiles本身是一个非常好的插件,可以重命名以及搬运pdf文件,让坚果云中存储的文献更加条理。但对于笔者而言,不直接从坚果云中读文献,因此不需要这个功能。可以省去相关的不少操作。