拜托了!3030小姐!

拜托了!3030小姐!

The Fool

科研工具系列(三):Zotero阅读器增强系列插件

相比于其他文献管理软件,Zotero 的另一大特点就是整合了阅读器。目前支持 pdf 文件和 epub 格式的文件阅读、批注,但是对于知网 CAJ 格式暂不支持。

绝大多数英文文献都是以 pdf 格式下载到电脑的,因此以下几个插件都是基于 pdf 的英文文献阅读增强插件。

插件的安装方法#

鉴于本篇是插件介绍的第一篇,首先介绍插件的安装方法。Zotero 的插件和火狐浏览器类似,首先在 “工具” 选项卡下点击 “Plugins” 选项,打开插件设置页面。

Pasted image 20240513224548

在设置图标处点击 “Install Add on From File",选中下载好的插件 release 即可安装。部分插件可能需要手动启用,安装好的插件会在设置页面左侧的列表中出现,提供了插件额外的配置选项。

Pasted image 20240513224646

pdf-translate#

最重要的就是翻译插件,类似于知云文献翻译,提供了选中自动翻译的功能。项目地址以及中文文档点击直达,作者贴心地写了很完整的使用指南,可以依照文档进行详细配置,本文仅简述我采用的方案。

插件简单配置#

首先安装成功后进入文献阅读,即可看到划词翻译效果

Pasted image 20240513225221

另外也可以通过右侧边栏的形式呈现

Pasted image 20240513225258

对于字体太小的情况,请前往设置界面调整字体大小和行高。
Pasted image 20240513225403

翻译服务#

该翻译插件提供了相当丰富的翻译服务接口。详细的配置方法请见中文文档,对我来说 Google 翻译有一定的网络问题,Deepl 的翻译效果好,但是免费翻译有频率限制,付费 api 有境外信用卡限制。

因此我采用了DeepLX的方案,其破除了 DeepL 的限制,另外推荐使用项目DeepLX Serverless的方法,使用腾讯云函数服务避免固定 ip 带来的访问频率限制,缺点是额外付费(约 50 一年)用于启用腾讯云函数服务。

另外配置好的 DeepLX API 还可以配置在一款十分好用的浏览器插件 “沉浸式翻译” 中,因此付费也算比较值得。

如果你是第一次配置 pdf-translate 插件,建议使用默认的翻译服务先用着,对于DeepLX Serverless和沉浸式翻译插件配置如有需要后续我会单写一次教程。

标题和摘要翻译#

在文献库页面右键单击任意条目,菜单中会额外出现翻译标题和翻译摘要的选项。点击后翻译的结果会出现在条目数据的 “其他” 栏目下,使用插件作者写的另一款插件Actions and Tags for Zotero可以实现自动化的文献标题和摘要翻译(下篇文章中介绍),最终可以一键插入到文献阅读总结中。

Pasted image 20240513230703

better-notes#

超强的注释笔记增强插件,可在 Zotero 中实现双链笔记。可导出 md 文件到其他位置并实现双向同步,实现真正的和其他笔记软件(如 Obsidian)联动的功能。

关于 Obsidian,是一款好用的笔记软件,但是其使用教程也是一个巨大的坑,有一定的学习成本。如果你没有使用 Obsidian 的经历,可以先在 Zotero 中整理你的笔记。

better-notes同样由这位肝帝大佬编写,因此中文文档也十分完善,这位大佬 debug 速度、回复 issue 的速度超快,几个插件几乎把 Zotero 的易用性拉到了新高度。

将批注转化成笔记#

在 pdf 阅读中我们可以划词批注,在左侧的侧边栏形成一条批注内容。如果你已经安装了 pdf-translate 和 better-notes 两个插件,那么该批注内容会自动固定翻译文本,并出现同步笔记的图标。

Pasted image 20240513232702

单击黄色的同步笔记图标后,会创建一个内容为批注内容的.md 格式笔记。

另外通过在条目处单击右键,可以新建一条.md 格式笔记。
Pasted image 20240513232943

也可以在阅读器的右侧边栏点击加号添加条目笔记。

Pasted image 20240513233034

在任意条目笔记下可以将注释直接拖动到笔记中实现插入。

关于注释转化成笔记神奇的是,md 笔记文件中的注释内容,实际上是通过链接的形式插入的,左键单击后会出现 “在页面显示” 的选项,点击后会直接转跳到原文位置。

更神奇的是,通过同步功能将笔记导出后,在 Obsidian 中仍然可以通过点击链接转跳到文献注释位置,真正意义上实现了 Zotero 和 Obsidian 的联动。

Zotero 内实现双链笔记#

在任意一条笔记的编辑页面,点击左上角的 better notes 图标,可以选择与其他笔记形成双链关系。

指向功能指的是在本笔记中插入一条指向目标笔记的链接,选中另一个笔记后效果如图。
Pasted image 20240513234217

提及功能则相反,会在目标笔记的末尾加上指向本笔记的链接,在目标笔记中提及本笔记。

在 Zotero 中能够实现双链笔记固然可喜可贺,但是该插件的双链笔记功能较为简洁,如果需要更强大的双链笔记功能,推荐使用 Obsidian 来管理笔记。后续可能会出关于 Obsidian 的使用介绍。

导出笔记并实现双向同步#

在笔记的编辑页面中上方的选项卡中,点击 “导出当前笔记”。

Pasted image 20240513234605

或者在文献库的视图下右键单击条目,点击带有黄色图标的导出笔记

Pasted image 20240513234551

按照如图配置后,即可在导出位置生成与 Zotero 文献库中双向同步的笔记文件。

Pasted image 20240513234730

在 Zotero 上方选项卡 “工具” 下打开同步管理器,可查看目前的双向同步笔记情况。

Pasted image 20240513234941

同步管理器会按照同步时间自动刷新导出位置的笔记(会有一定延迟),使用其他 markdown 编辑器修改该文件内容时同样会将修改内容同步回 Zotero 数据库中的笔记。

但是值得注意的是,如果想要修改导出文件位置或要删除导出的笔记文件,需要先在同步管理器汇总取消同步,否则每次刷新会在目标位置重新导出笔记。

将笔记同步至 Obsidian 的额外配置#

如果你直接将同步笔记导出至 Obsidian 的数据库中可能会出现一些格式问题,如方括号前会被加上转义符。如果发现了类似问题,可按照如下配置修改导出模版:

Pasted image 20240513235448

在 Zotero 选项卡 “编辑” 下打开模版编辑器,选中 “ExportMDFileContent”,并将下面的代码段覆盖到模板中。注意要完整复制,包括 ${{。

Pasted image 20240513235626

${{

  return mdContent.replaceAll("\\[\\[","[[").replaceAll("\\#","#").replaceAll("\\","");
  
}}$

结语#

关于 Zotero 的笔记功能插件非常强劲,在下篇文章中会介绍另外几个笔记增强插件,然后会简要介绍文献笔记的工作流以供参考。

关于 Obsidian 的使用或许后续会加以介绍,包括本文在内的笔记都是使用 Obsidian 编写。

相关文章#

科研工具系列(二):使用坚果云配置 Zotero 同步

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。