最近在看一些视频介绍zettlekasten知识管理体系,利用zotero+obsidian搭建管理工作流,正在学习当中。下定决心抛弃mendeley还是比较痛苦,毕竟mendeley学习成本极低,上手可用,数据库非常稳定,词语模糊搜索功能强大,而且长时间坐在电脑前使用单平台的文献管理和笔记也不会出现多平台笔记偏移的bug。但恰好买了新电脑,想着反正都要涉及一次痛苦的数据迁徙,干脆就上手新的软件和管理系统了。
以上都是废话。
使用zotero可以配合很多功能强大的插件,论坛里提及zotfile可以提取pdf中的高亮笔记,但是我始终没有看明白怎么改hidden options for formatting。Zplusless’s blog 真是救了我的老命。
Edit—->Preferences—->Advanced—->Config Editor—->搜索"zotfile.pdfExtraction"
首先点击extensions.zotfile.pdfExtraction.colorAnnotations,将value改为True.
然后可以按照论坛配置,分别对highlight、note和underline参数进行修改,或者按照自己的意愿,或者参考Zplusless’s blog的设置修改。
extensions.zotfile.pdfExtraction.formatAnnotationHighlight => <p>"%(content)" (%(cite)) (%(label); p.%(page); %(color_category)/%(color); %(uri))</p>
extensions.zotfile.pdfExtraction.formatAnnotationNote => <p><i>%(content) (<a href="%(uri)">note on p.%(page)</a>) (%(label); p.%(page); %(uri))</p><br>
extensions.zotfile.pdfExtraction.formatAnnotationUnderline => <p>"<u>%(content)</u>" (%(label); p.%(page); %(uri))</p>
效果如下:
在pdf中用高亮功能做好笔记的区分以后,利用zotfile的extract annotations功能就可以得到这样用颜色区分的.md笔记。