zotero通过multiple-profiles实现多文库
最近计划写一篇综述,这就需要读大量的文章,然而数百篇的文章如何有效管理就是一个很大的问题。简单的使用文件夹+tags的方法已经不能解决这个问题了,因此在和导师保持一致多方对比之后,我选择了zotero这个工具。关于zotero以及其他工具的对比不过多介绍,相关文章很多并且其本身使用也不是很复杂。
但是zotero在使用过程中有一个很大的痛点:它只支持创建一个文库,并且zotero里的tags、搜索和去重复文章都是文库级的。这意味着什么呢?意味着当你用多个collections来区别多个research或topic的时候,你对这些不同collections里的文章打的标签是在同一个搜索范围内的(无法实现在某个指定collection范围内进行搜索,去重和tag)。这就很使得整个文库非常的混乱,不便于管理。因此就有了创建多个文库的需求。但zotero官方并不推荐用户这样去使用,因此zotero创建多个文库的过程稍微有点麻烦,主要参考官方论坛的这个帖子,特此记录一下。
创建步骤
zotero创建多个文库是通过创建多个profile并在启动时选择的方式完成的,具体步骤如下:
使用terminal启动zotero,在terminal中输入如下命令:
/Applications/Zotero.app/Contents/MacOS/zotero -P
然后就可以打开zotero的profile manager:

然后选择create profile:

输入新的profile名称。可以先在桌面或者其他位置创建一个文件夹用来放置这个profile,没有试过直接用default folder(怕删除的时候会影响其他文库)。之后就会在这个文件夹里自动生成相关的文件了。
此时profile manager里就会出现刚刚创建的那个profile,然后选择这个profile就可以启动新的zotero了(还不算完)。
启动后会发现此时的zotero使用的文库还是和默认的那个是一样的,是因为这个新建的profile里使用的数据存储位置是默认的(和最初始的那个文库一样),因此自然会加载默认的那个文库。解决方法也很简单:
在“首选项->高级->文件和文件夹”里修改“数据存储位置”为一个自定义的文件夹即可。

此时重启zotero并选择对应的profile就会发现已经是一个全新的文库了。但是使用zotfile配置onedrive进行同步的步骤不知道是否一致,有待验证。
题外话
从最开始建立这个博客到现在转眼间已经有两年了(还差3天),自己的身份也发生了很大的变化,再回过头来看从前自己记录的一些内容,不免回想起那段时光,有所感触。除了感慨时光飞逝之外,感觉之前记录的一些内容也确实很有意义,一方面这些内容很有实用价值,都是我真正面对并亲自解决的问题,以后再遇到类似的问题可以直接翻看当时的解决思路;另一方面也算是记录了我自己的成长过程,兴许数年之后(如果博客还在的话)再回过头来看一看会有不同的感慨吧。但是过去一年却只更新了寥寥数篇文章,难免有些遗憾。希望今年能多记录下来一些吧!