抛砖引玉,分享我用Obsidian阅读PDF格式文献的工作流,希望吸引更多友友的讨论。
以下是涉及到的工具:
- 操作系统:Mac
- 软件
- Obsidian:主角
- Zotero以及相关插件:文献中转站
- DEVONthink:OCR
- 老马家系列软件:PDF优化
- Obsidian插件
- Annotator:PDF阅读
- Zotero插件
- mdnotes:导出文献信息
Step 1. 获取文献与预处理
我在这里简单把文献分为两种:论文和书籍。
论文的下载我这里不再赘述,关于书籍可以参考我之前的专栏电子书:格式、资源和DRM脱壳 - 知乎,或者是阿虚的推文 淘宝书商为啥什么书都能找到:揭秘代找PDF背后的真相。
书籍优化方案可以参考PDF文件优化(压缩、清晰化)终极方案 [含软件免费下载地址]。
因为目前Obsidian生态链没有办法实现PDF的OCR(如果有请告诉!),在优化之后我会选择DEVONthink进行ocr处理。
Step 2. 导入中转站Zotero
关于Zotero的入门教程,可以参考我之前的专栏Zotero:科研小白的第一款文献管理软件 - 知乎。
文献进入Zotero以后,我习惯用Zotero插件mdnotes将文献信息导入Obsidian中。我之前的两篇专栏也有提及Zotero和Obsidian联动的内容,参见Obsidian:一款完美的科研笔记/知识管理软件 - 知乎和Mdnotes:学习与反思 - 知乎。
注:
Mdnotes没有适配Zotero Beta最新版,建议配合Zotero正式版使用。
Obsidian的Citation插件同样可以将文献信息导入,不过我还是更喜欢Mdnotes(才不是因为花了大力气研究过的原因呢
Step 3. 在Obsidian中阅读
以某本书为例,将Zotero中的文献信息导入后我会对残缺信息(UID-时间、archive-我的Zotero存档位置、keywords-删减、aliases-别名、annotation-target-PDF路径、date-链接当前日期等)进行手动填充。
同时将Obsidian链接信息添加到Zotero中,实现双向互动。(偷懒不想多写,可以参考这个教程Zotero + wolai 双向联动教程
由于我将Zotero的根目录放在了Obsidian库下面,因此我在模板中设计了[[mypdf.pdf]]
,便于统一数据库。最后用annotator插件,实现在Obsidian中阅读pdf。在annotator的设置中将默认路径设置为Zotero根目录路径,这样只需输入pdf名称即可。
annotator具体教程可以参考Jonny的OB生产力系列——在OB里直接标注PDF,可以高亮,标注,加页面备注,当然也可以加标签。大大提高用PDF资料进行学习的体验。Obsidian | 黑曜石教程_哔哩哔哩_bilibili。
由于annotator开发速度很快,1.0版本后支持了拖拽批注功能,建议大家多多关注作者的项目GitHub - elias-sundqvist/obsidian-annotator: A plugin for reading and annotating PDFs and EPUBs in obsidian.。
注:
Markmind可以实现Obsidian中的PDF阅读,不过其主要是服务于思维导图功能(才不是因为annotator的开发者解决了我提的两个issues推荐它的呢