Zotero安装与配置

我的配置

浏览器插件

当Zotero.app打开时,可以在浏览器中添加条目到zotero,使用方法详见

Safari<=12: 安装Zotero Connector: 点工具- 安装浏览器插件,弹出网页点install

Safari>=13: beta版Zotero Connector

同步

本段参考 zotero跨平台使用教程:多种同步方案 编写

概念解释

条目的附件

Zotero 附件类型包括

文件附件

  • 图标为系统默认图标或者 adobe 红
  • 是 Zotero 默认的附件格式。当从finder拖拽文件至条目上,则复制文件副本创建文件附件。也可选择条目-右键-附件-添加文件副本创建
  • 存放在<数据存储位置>/storage/<8位数字和字母编码>/

链接附件

  • 图标为白色 加小铁链
  • 选择条目-右键-附件-添加文件链接,或由 ZotFile 生成
  • 实际保存在<链接附件的根目录>

url附件

  • 图标为蓝色 加小铁链
  • 选择条目-右键-附件-添加url链接创建
  • 实际为文件的网址,联网时才能打开
  • 保存在<数据存储位置>/zotero.sqlite

因此,本地只保存有文件文件链接类型的附件。

存储目录

<数据存储位置>/ :默认是~/Zotero

<数据存储位置>/zotero.sqlite 文件

  • 包含分类层级,条目的元数据、标签、分类等, 文件附件的8位编码、链接附件的路径、url附件的url、笔记 等
  • 只能用zotero官方服务来同步,采用第三方云盘同步会造成冲突

<数据存储位置>/storage/

  • 其下均为名为 8位数字和字母的编码 的子文件夹,子文件夹内是一个文件附件的所有组成文件

    组成文件:如pdf型文件附件,则是一个pdf文件;网页快照型文件附件,则是构成网页的所有文件

  • 此文件夹可采用第三方云盘同步

<链接附件的根目录>/

  • 包含链接附件·,可以自由组织其目录结构
  • 此文件夹可采用第三方云盘同步

同步方式

从附件类型上来看,Zotero 实现同步的方式不外乎两类:

  • 同步文件附件,包括:
    • Zotero 官网同步服务:同步zotero.sqlite<数据存储位置>/storage/ ,免费限300MB
    • Webdav 同步
    • 软链接配合同步盘
  • 同步链接附件,包括:
    • ZotFile 配合同步盘

两类方法使用上的优劣:

  • 同步文件附件
    • 劣势:路径自定义程度低,<数据存储位置>/storage软链接内8位数字和字母组成的子目录,不可读
    • 优势:删除条目,附件随之删除
  • 同步链接附件 (特指由 ZotFile 生成)
    • 优势:路径自定义程度高、可读,便于在ipad上进入目录,用任意第三方标注软件阅读、批注文件
    • 劣势:删除条目,附件不会随之删除,链接附件的根目录概念略费解。

我的同步设置

同步策略

附件类型 同步方法 依赖 支持平台 工作方式
单文件的附件(如pdf) 同步链接附件 ZotFile 插件 + Dropbox mac、win、Linux、iPad、iOS、android 在iPad上用任意软件阅读批注pdf
多文件的附件(如网页快照) 同步文件附件 Dropbox mac、win、Linux 在电脑上阅读

同步到ipad的其他解决方案:papership+Webdav

设置方法

  • 设置软连接

    mkdir /Users/mac/Dropbox/Zotero_sync/
    # 创建 <链接附件目录> 为 Zotero_sync/linked_files
    mkdir /Users/mac/Dropbox/Zotero_sync/linked_files
    # <数据存储位置>/storage  移动并链接到   Zotero_sync/storage
    cd <数据存储位置>
    mv storage /Users/mac/Dropbox/Zotero_sync/storage
    ln -s /Users/mac/Dropbox/Zotero_sync/storage storage
  • 设置zotero存储目录

    勾选首选项-高级-文件和文件夹`,填入以下两路径

    ScreenShot 2019-12-10 12.13.33

  • 设置zotero官方同步

    购买服务后,勾选首选项-同步-设置,设置成如下

    ScreenShot 2019-12-10 12.15.36

  • 安装zotfile

    zotfile的github下载最新的zotfile-x.x.x--fx.xpi, 下载后在 Zotero 中打开工具插件,按右上角齿轮选择Install Add-on Form Fil,选中刚刚下载的 zotfile-x.x.x-fx.xpi

  • 设置zotfile存储目录

    工具-Zotfile Preference-General Settings

    ScreenShot 2019-12-10 12.27.43

    其中自定义附件所在子文件夹:写/%c/{ %t}{-%y}{-%a},意为:

    条目<subfolder1>/<subfolder2>/.../<subfoldern>/<item>链接附件存放在自定义目录=

    <链接附件根目录>/<subfolder1>/<subfolder2>/.../<subfoldern>/<item的标题>-<年份>-<作者>/ (若年份、作者没有 则略去)

  • 设置用zotfile同步的文件格式

    工具-Zotfile Preference-Advanced Settings,填写下栏文件格式

    ScreenShot 2019-12-10 12.54.22

  • zotfile关闭重命名

    效果:此设置后,用zotfile重命名附件时,附件文件的文件名不会改,仅移动它到上述自定义目录

    好处:当条目有多个附件文件时(如 正文.pdf, 翻译.pdf),不会被zotfile自动重命名成 <item的标题>-<年份>-<作者>n.pdf (n=‘',2,3,4…)

    勾选首选项高级常规,点设置编辑器

    ScreenShot 2019-12-10 12.36.54

    查找extensions.zotfile.disable_renaming,值改成true

    ScreenShot 2019-12-10 12.38.28

移动附件

  • 测试:完成上述配置后,先选中任意一个有pdf附件的条目,点右键-Manage Attachments-Rename Attachments,看看在自定义目录有无该附件、文件名是否未被改动,在zotero里点击该附件看看能否用pdf浏览器打开。若测试成功,则进行下一步。

  • 移动所有附件到自定义目录我的文库-⌘A 全选条目,点右键-Manage Attachments-Rename Attachments

ipad阅读工作流程

手动选择待读文件

  • 新建分类“待读”
  • 选中待读条目,拖拽到“待读”,以使“待读”中也添加此条目
  • 选刚才的条目,右键-Manage Attachments-Rename Attachments,弹出对话框问选择哪个分类作为自定义路径,选“待读”
  • 在iPad上打开Dropbox/Zotero_sync/linked_files/待读/<item>/附件名,开始批注;亦可同时用mac来批注
  • 当此文件读完,进入“待读”,选择此条目,右键-Manage Attachments-Rename Attachments,弹出对话框问选择哪个分类作为自定义路径,皆不选“待读”;然后选择此条目,右键-从分类中移除条目

优点:可以避免下述tablet的两个缺点

其他方案:Zotfile - Tablet

配置:工具-Zotfile Preference-Tablet Settings, 填写如下

ScreenShot 2019-12-10 14.07.24

使用:

  • 选中待读的条目或附件,右键-Manage Attachments-Send To Tablet

    作用:在Dropbox/Zotero_sync/tablet/ 下会添加此条目或附件,zotero的左栏中Tablet Files也会添加它

  • 在iPad上从Dropbox点开此文件,阅读批注之。当批注后,左栏中Tablet Files (modified)也会添加它。

  • 在左栏中Tablet Files (modified)选中批注完的文件,右键-Manage Attachments-Get To Tablet

    作用:从Dropbox/Zotero_sync/tablet/移动附件到文库中相应条目,覆盖原附件, Tablet FilesTablet Files (modified)中删除它

缺点:

  • 如果同时修改了tablet中的附件(用iPad)和 文库中对应的附件(用电脑),则get from tablet时会冲突,无法自动merge修改
  • get from tablet 后 <tablet>目录下会留下空的子文件夹

全文搜索

Zotero可以搜索pdf中的英文,但不支持pdf中的中文

搜索栏输入“搜索内容”,表示严格匹配;搜索内容 表示非严格匹配

参考资料

各种文献管理软件使用教程

zotero使用教程