Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


在研究生期间,我对科研文献的管理可谓一塌糊涂:用文件夹手动管理文献,文献散落在硬盘各处;重复下载同一篇文献,标注和笔记分散在多个 pdf 文件中;有时想起某文献的片段,想找来细读,找起来难度极高。

近日,参考 知乎的文章 和我派作者 @ 正弦定理 文章 ,摸索了一套利用 Zotero 和坚果云在多设备上管理和阅读文献的方案,与大家分享。

设备、软件和思路

我所用的设备是两台 Windows 10 电脑,一台 iPad mini5。电脑上所用的软件是 Zotero 坚果云 、任意 pdf 阅读器,iPad 上所用的 app 是 PDF Expert。

我对一个高效的文献管理和阅读方案的期待是:

  • 可以为文献条目添加标签、笔记。在需要时可以根据对文献的记忆,快速筛选和找到文献。
  • 将所有文献的 pdf 文件收纳到同一个路径下,避免重复下载和保存。无论我从何处查阅某一文献,都将打开同一个 pdf 文档。
  • 支持多设备同步。可以在多台电脑(管理文献、撰写论文时引用文献)和 iPad(阅读文献)间自动同步上述内容,无需手动拷贝。

我为此设计的方案如下:

以下详细介绍我的方案是如何实现这些功能的。

1. 用 Zotero 管理文献的条目和文件

首先,我们希望将电脑上所有文献的 pdf 文件都保存在同一个路径下,建立一个 pdf 文件库,便于管理。在本文的示例中,保存所有 pdf 文件的路径为「D:\data\Work\Papers\001 Papers」,下文简称其为「001 Papers」文件夹。

当我们从网络上检索并下载了一篇文献的 pdf 文件,便以论文标题命名,保存到「001 Papers」中。

随后,我们在 Zotero 中添加这篇文献的条目。我们可以选择「新建条目」,选择文献类型,并手动输入文献的各种信息。Zotero 提供了多种文献类型,不同文献类型会以不同的小图标加以区分。

一个更方便的方法是通过 ISBN、DOI、PMID 等文献标识符来添加条目。以常见的 DOI(Digital Object Identifier)为例,每一篇期刊论文都对应一个唯一的 DOI 编号,我们输入文献的 DOI,在电脑网络畅通的情况下,Zotero 将根据 DOI 自动获取该文献的详细信息,并将该文献条目添加到文库中。根据实测,即使电脑所连接的网络不是拥有文献出版商访问权限的学校或机构的网络,Zotero 也可以成功获取文献信息并建立条目。

对于网页内容,我们可以在 Firefox、Chrome、Safari、Edge 等浏览器安装 Zotero Connector 插件,在浏览器中将网页条目添加到 Zotero 的库中。

在 Zotero 上添加文献条目之后,我们右键单击该条目,选择「添加附件 >附加文件链接」,在弹出的选择框中进入「001 Papers」路径,选中该文献的 pdf 文件,此时该条目下会产生一个类似于 pdf 文件快捷方式的链接。此后,我们在 Zotero 中点击该文献条目的 pdf 链接,即可打开位于「001 Papers」的 pdf 文件。注意,在这一步操作中,不要选择「附加文件副本」,否则 Zotero 会复制 pdf 文件副本到软件的 storage 目录下的文件夹中,导致 pdf 文件的重复保存,这正是我们想避免的情况。

然后,我们根据自己需要和习惯,为文献条目进行补充信息、笔记、标签、分类等操作。例如,当我们在追踪领域内某位大牛的研究进展时,我们可以将相关的文献条目都打上这位大牛或者 Ta 的课题组的标签;也可以根据文献所报道的研究内容,打上分类标签,等等。文献条目中所有的信息、笔记、标签,都可以被 Zotero 的搜索功能检索到。

对每一篇文献都执行这些操作显得有些繁琐,但筛选优秀的、有参考价值的文献录入到 Zotero 中,并坚持用良好的习惯去整理和补充内容,是很有意义的。当我们在 Zotero 中积累了数量较大的文献条目之后,我们可以将对某篇文献的模糊印象提炼为关键词,从大量的文献中快速找到想要的文献,获取文献信息,还可以快速打开文献的 pdf 文件进行研读,从而节省大量时间。

2. 用 Zotero 和坚果云同步至多台电脑

方案已经初具雏形,现在我们来开发它的同步功能。Zotero 提供同步功能,免费账户的限额是 300 MB,如果只同步文献条目信息,这些额度足够使用;但是如果同步 pdf 文件,300 MB 的云存储额度就有些捉襟见肘了。那么,我们的同步思路是:文献的条目和 pdf 文件分开同步;使用 Zotero 同步文献条目,使用坚果云同步 pdf 文件。

假设我们想要将 Windows 电脑 A 上的文献条目和 pdf 文件同步到 Windows 电脑 B 上。我们首先对电脑 A 上的 Zotero 进行以下设置:

在 Zotero 中选择「编辑 >首选项 >同步」页面,创建 Zotero 账户并登录:

登录成功后,将「文件同步」选项下的两个复选框取消勾选,即:不使用 Zotero 同步 pdf 文件。

然后,我们选择「高级 >文件和文件夹」页面,设置「链接附件的根目录」为我们存放 pdf 文件的「001 Papers」的路径:

至此,Zotero 的同步设置就已经完成,它将为我们同步文献的条目信息。

现在我们设置电脑 A 上的坚果云,它的任务是同步所有文献的 pdf 文件。我们来到「001 Papers」文件夹,右键点击弹出菜单,选择用坚果云「同步该文件夹」:

此时查看坚果云,可以看到我们的「001 Papers」文件夹已经同步成功:

▲「001 Papers」文件夹从电脑 A 同步至坚果云

至此,我们在电脑 A 的设置就完成了。

现在我们来到电脑 B。打开 Zotero,登录同一账户,软件将执行同步操作。同步完成后,我们在电脑 A 的 Zotero 上的所有文献条目及其操作(包括标签、笔记、pdf 文件链接等)便都同步过来了。但此时点击文献条目下的 pdf 文件链接是无效的,因为我们还没有把 pdf 文件同步过来。

▲电脑 A 的 Zotero
▲电脑 B 的 Zotero

我们打开坚果云,软件会弹出提示称「有新的同步文件夹」,我们选择「同步到本地」,设置将同步文件夹放置在电脑 B 某路径下,这个路径即为电脑 B 的 pdf 文件库。等待同步完成后,我们的「001 Papers」中的所有 pdf 文件都已经同步过来。

▲「001 Papers」文件夹从坚果云同步至电脑 B

我们回到 Zotero,在「高级 >文件和文件夹」设置「链接附件的根目录」为刚才所设置的电脑 B 的「001 Papers」的路径。此时,点击 Zotero 中文献条目的 pdf 文件链接,Zotero 将从「001 Papers」中查找并打开文献的 pdf 文件。同时可以看到,pdf 文件中所作的批注、高亮等也完全同步。

▲在电脑 B 的 Zotero 中打开文献的 pdf 文件,看到在电脑 A 所作注释

此后,我们在任一电脑上添加文献条目和 pdf 文件,只要在操作后保证 Zotero 和坚果云完成同步,那么到了另一电脑,所有的操作都将成功同步过来。在这个同步方案中,电脑 A 和电脑 B 的「001 Papers」的绝对路径并不需要相同,只要这两个文件夹设置了由坚果云同步即可。

这个同步方案可以拓展到任意多的电脑间的同步。由于 Zotero 和坚果云都是兼容多操作系统的软件,这个同步方案理论上也可以实现 Windows、MacOS、Linux 等系统的设备之间的同步。另外,文献的文件格式不限于 pdf。

3. 用坚果云 webDAV 同步至 iPad

自从有了 apple pencil 的加持,iPad 摇身一变成为研读文献的利器。现在我们利用 webDAV 协议,实现在 iPad 的「PDF Expert」app 上访问由坚果云同步的「001 Papers」文件夹,进而查看和编辑其中的 pdf 文件。

首先我们需要在坚果云中开启给予「PDF Expert」的 WebDAV 授权。打开 坚果云官网 并登录坚果云账号,选择右上角账户名处的「账户信息 >安全选项」:

在「安全选项」中,来到「第三方应用管理」,点击「添加应用」,输入一个自己喜欢的名字后,点击「生成密码」:

这样便设置完成了,这时我们可以看到在第三方应用中利用 WebDAV 协议访问坚果云所需要的服务器地址、账号和密码:

现在,我们打开 iPad 上的「PDF Expert」app,在右侧栏的「连接」中选择「添加连接」,在弹出菜单中选择「WebDAV」,输入坚果云提供的服务器地址、账号和密码后点击「完成」即可:

现在,app 右侧栏的「连接」中多了一个「坚果云」,表示利用 WebDAV 协议的外部存储已经部署完成了。点击「坚果云」,可以看到我们同步到坚果云上的「001 Papers」文件夹,打开其中的 pdf 文件,略加标注后退出,可以看到该 pdf 文件有一个上传的动画。动画完成表示我们对 pdf 所作的改动已经上传至坚果云中。

我们在电脑上打开同一篇文献的 pdf 文件,可以看到我们在 iPad 上所作的标注已经同步过来:

现在,我们可以在电脑上收集文献,然后到 iPad 上研读、注释,所作的注释会自动同步到我们所有的电脑上,方便我们在日后查阅、引用。

讨论

至此,这个方案已经展示完毕。

对于方案中的云存储问题,事实上 Zotero 也提供付费的云存储扩容方案。但是在我们的方案中,我们选择了坚果云来同步数据量较大的 pdf 文件。一方面,我认为坚果云更加实惠,相似的价格下有更多的云存储空间,这些空间还可以用于文献以外的内容;另一方面,坚果云作为国内颇受好评的云盘服务商,我相信它所提供的同步速度是有优势的。更何况,它还支持通过 WebDAV 协议访问,我们可以开发更多好玩的灵活的玩法。

▲Zoteor 的付费套餐
▲坚果云的付费套餐

另外,对于文献的管理,我认为不必拘泥于在 Zotero 中进行管理。例如,我们在某个项目中需要频繁查看某几篇文献。那么,我们大可以将「001 Papers」文件夹中这几篇文献 pdf 文件的快捷方式放置到项目文件夹中。如此一来,我们可以更快地打开这些文献的 pdf 文件,所打开的 pdf 文件仍是妥善保存在「001 Papers」中的,不会带来文件重复保存的问题。

以上是我对多设备的文献管理和阅读的方案和一些想法,希望对大家有所帮助。

> 下载少数派 客户端 、关注 少数派公众号 ,了解更妙的数字生活 🍃

> 想申请成为少数派作者?冲!