Zotero 文献管理系统简介

软件界面

  • Zotero 界面: 收藏夹 - 文献列表 - 文献信息
  • 收藏夹功能
    • 同一文献可以属于不同收藏夹
    • 同一收藏夹内文献可以导出成 .bib 或其它文件
    • 小技巧: 按 <ctrl> 并点击文献, 左侧会高亮文献所在的收藏夹
  • 文献可以有 pdf 文件作为附件.
    • 双击文献可以用 Zotero 内置 pdf 阅读器打开 pdf 文件
    • 内置阅读器支持高亮, 批注等
    • 也可以设置别的默认阅读器

向 Zotero 中加入文献

方法 1
利用浏览器的 Zotero Connector 插件 (下载链接)
  • 支持: Edge, Chrome, FireFox, Safari
  • 自动读取文献信息, 允许时自动下载 pdf 全文
  • 10 年前很有用的功能: 网页快照, 先存再看
方法 2
利用文件标识码, 如 DOI, ISBN 或者 Arxiv ID
方法 3
从本地 pdf 文件创建. Zotero 会尝试获取文献信息

为保证参考文献信息准确, 建议多使用前两种方法

手动添加 pdf 附件: 适用于非官方手段获取的 pdf 文件

合并文献信息: Duplicate Items

功能小结

Zotero 核心功能

  • 收集文献并整理文献信息
  • 导出 .bib 等多种格式引用文件
  • 管理文献 pdf

两个有用的插件

  • Better BibTeX:
    • 自定义 (更加统一的) 键名格式
    • 实时更新导出的 .bib 文件, 与 Org-roam, Obsidian, Roam Research 等笔记软件交互必备!
  • Zotfile:
    • 自动根据规则重命名 pdf 文件
    • 自动移动 pdf 文件至个人网盘同步

插件安装方法

Better BibTeX 设置

设置界面在 Edit -> Preference -> Better BibTeX

  • 引用键名格式
    • 我的设置: authorsAlpha+year+shorttitle(3,3)
      • authorsAlpha: 采用 bibtex 中的 alpha 风格; 单作者取姓的前 3 字母, 2 个以上取首字母
      • year: 4 位数字年份
      • shorttitle(m,n): 标题前 m 个单词, 其中前 n 个单词首字母大写
    • https://retorque.re/zotero-better-bibtex/citing/ 有更多设置
  • 保证键名不重复: keey citekey unique -> across all libraries
  • .bib 文件自动导出与更新
    • 选中收藏夹, 导出, 勾选自动更新
    • 更新频率设置: Automatic Export -> Automatic Export -> On change

ZotFile 同步设置

  • Zotero 登录后有 500M 的同步空间, 因此最好有第 3 方网盘同步 pdf 文件

    • Zotero 帐号负责同步文献信息
    • ZotFlie 负责用网盘同步 pdf 文件
    • Better BibTeX 的键名无法同步, 但是相同规则的键名是一样的.
    • 在新机器上建议: 先设置好 Better BibTeX, 再登录 Zotero 帐号进行同步.
  • Zotfile 设置: Tools -> ZotFile Preference

    • 同步目录: General Settings -> Custom Locations
      • 使用个人网盘目录下的文件夹
      • 无须子文件夹, 因为子文件夹不方便搜索而且多余
    • pdf 文件重命名规则: Renaming Rules
      • 建议使用 %b, 表示用 bibtex 键名命名 pdf
        • 方便查找
        • 大幅提高笔记软件交互效率
    • 自动重命名: Advance Settings -> Automatically rename new attachment -> always rename
      • 对于 Zotero 自动下载的 pdf 有效
      • 手动添加的 pdf, 右键点击并选择 rename and move 即可

下期内容

org-roam 笔记流程中整合 Zotero, 包括

  • Emcas 中读取 Zotero 文献数据库并进行引用
  • 每一条引用的 Zotero 文献建立一则 org-roam 笔记
  • 将上述笔记作为 org-noter 笔记文件, 在 Emacs 中阅读 Zotero 文献的 pdf 附件