本文参与少数派 2020 年度征文:高效行动派。
今天,阅读材料,触手可及。我们不必像宋濂,迎穷冬烈风,而假借于藏书之家。我们可以在微信读书、Kindle上方便获取书籍。按下葫芦浮起瓢,我们应该怎样整理自己散落在不同平台上的笔记呢?
经过一段时间的探索,我探索出了使用软件将不同平台笔记导出,使用 Zotero 进行管理的工作流,希望对你管理读书笔记也有启发。
在当今数字化时代,我们的阅读材料,主要有两种:电子阅读材料和纸质材料。我的电子阅读材料,主要又分为微信读书笔记 、Kindle 阅读笔记 、PDF 文档阅读笔记 。因此,我会顺次介绍微信读书、Kindle 、PDF 笔记导出一些方法,最后介绍,如何使用 Zotero 管理我们导出的笔记。
微信读书笔记
近年来微信读书异军突起,凭借丰富的图书版权,逐渐成为我主要的阅读来源。但微信读书目前只支持手机端笔记导出,不是很方便。借助微信读书笔记助手浏览器插件,我们可以方便将笔记内容导出为 MarkDown格式。并且支持自定义导出标注的格式、设置不同的标注导出效果(如加粗、下划线、斜体);书中被标注的图片、注释及代码块也可以被一键导出;支持为读书页面添加图片、注释、代码块一键复制按钮。可以说是 微信读书的最佳助手。
Kindle笔记
对于微信读书上没有的中文书籍,我会尝试在鸠摩搜书上查找是否有 mobi、awaz 格式图书。然后下载传输到 Kindle ,进行摘录和批注。Kindle 本身就支持笔记,你的笔记存放在 documents 下名为 My Clippings.txt 的文件中。但是 My Clippings.txt 存放了所有的笔记,没有按书籍进行分类。借助 Kindle Mate 可以将 My Clippings.txt 中内容按照书籍,进行批量导出。
PDF 笔记
在阅读电子文档时,还有一个比较重要的文档类型——PDF 文档,全部的期刊和多数的专业书籍都是 PDF 文档,怎么可以更好的阅读 PDF 文档呢?
在讨论这个问题前,我们先要对 PDF 文档进行分类。PDF 文档也可以分为两类:一类是对纸质文档扫描获得,无法进行编辑。常见于比较老的期刊文档或图书馆保存的书籍。这类 PDF 和纸质书籍阅读比较类似,需要手动输入内容,或者使用 OCR 软件进行记录。具体方法,参照下面纸质书籍读书笔记记录方式,这里不再赘述。
另一部分 PDF 格式,可以进行复制、高亮和注释。对于这部分文档我们更关心:如何将 PDF 文档里边高亮和注释的内容导出?解决这个问题,也有两种办法。第一种办法是使用可以直接将注释和高亮内容提取出来的软件。苹果端 Marginnote 既可以满足。Window 系统下可选择软件比较少,目前只发现 BookxNote Pro 可以实现此类功能,但笔记不支持文件文件导出,只有 html、pdf 格式。。 福晰阅读器也可以,但是不付费情况下导出要另存为文件,不方便改到脚注 。第二种方法是使用插件提取 PDF 文档中高亮和批注内容。Obsidian笔记软件借助 或者是 Zotero 中借助 Zotfile 插件,都可以方便提取 PDF笔记。但这种方法对于 PDF 格式和 PDF 阅读器有要求。多数中文期刊提取结果显示为乱码。即便是符合标准 PDF 格式的英文期刊,软件也无法提取使用 PDFelement 和 PDF xchange viwer批注的文档。在尝试多款 PDF 阅读浏览器后,发现 Edge 浏览器内置阅读器反而最好用。可以方便提取高亮内容。
到这里,我们介绍了如何导出常见的电子阅读材料。当然你的阅读来源可能不仅仅来自上面的三个途径,没有关系。上面的例子更多的是告诉大家,巧用工具来解决自己的问题。如何寻找这些工具呢?去往工具的源头,在 GitHub、谷歌应用商店 和暴力猴中以你阅读来源为检索词进行检索,会有一些意想不到的发现。
纸质笔记
使用微信读书、鸠摩搜索搜书、Zlibary三个网站基本可以找到 90% 书籍来源,如果还是找不到,就直接购买纸质书籍了。否则再找,时间成本会骤增,得不偿失。但阅读纸质书籍时,我们更专注,不会像浏览网页一样跳来跳去。在我们的阅读来源中,一定少不了纸质书籍,那么纸质书籍的笔记怎么管理呢?
记录纸质书籍读书笔记,我严格采用卡片大法。所谓卡片大法,是被纳博科夫、钱钟书、卢曼等大家广泛使用的一种读书笔记方式,一张卡片,记录一条笔记,一卡一事。相较于将笔记写在笔记本上,卡片是知识的最小单元,可以方便复用到不同场景。通过拼接卡片,还能帮助我们快速写作。
这方面的文章,可以查看阳志平老师对卡片大法的介绍。万字长文,说透卡片大法。
卡片的载体有很多,一张 A4 纸也是一张卡片。我这里使用的是开智学堂的开智大卡。大小合适,纸张质地比较硬,便于长期保存。
其实,当你纸质卡片数量较少时,使用纸质卡片可以快速找到自己的内容。如果你想要将纸质卡片转为电子内容,我推荐你使用规范的卡片记录格式 + OCR ,便可以方便的将纸质卡片转换为电子卡片。
在书写卡片时,你可以按照如下结构进行书写。左上角是日期,这是卡片的唯一编号,横着向右是标题,再向右卡片类型,然后接下来写正文,在左下角,写明出处,便于后面写文章时引用。
这样使用白描取字类 OCR软件时,识别出来的顺序,恰好是:
- 日期
- 标题
- 正文
- 出处
格式这么规范,编写个 Python 小脚本,很快就可以将纸质文档,提取成电子文档了。当然,每个人的书写都有自己的个性,识别效果不是很好。这时,我们再添加几个定位符,就可以解决这个问题了。比如在日期后加上【写】这个字,在标题后面加上卡片类型,如术语卡。在引用部分,前面加上【Ref】 后面加上 【END】
下图左侧是按照上述格式直接识别后的样式,右侧是除去空格,调整格式后的理想效果。
笔记大一统
经过前面几步,我们可以方便将所有笔记导出为 文本文件 。导出完成后储存在哪里呢?怎么进行管理呢?这时就要介绍下我们的主角——Zotero了。很多人认为 Zotero 是个文献管理软件,但 Zotero 是好用的知识创造工具。
使用 Zotero 你可以方便的将豆瓣中的一本书,甚至整个豆列一键保存到 Zotero 当中,省去手动输入作者、出版社等图书基本信息。Zotero 丰富的元数据管理功能,可以便捷对作者、出版年、出版社进行筛选。强大的标签系统稍加改造,可以给图书打分、评价。借助高级筛选功能,快速筛选出这一周,这一个月甚至任意制定日期内阅读过的书籍。
最后,也是最强大的,Zotero 是开源、跨平台的,有强大的第三方插件。借助这些插件,实现更多高阶操作,比如借助 Zutilo 批量添加标签,随时优化自己的标签系统。使用 Mdnotes for Zotero 方便的将 Zotero 的笔记和 Roam Research、Obsidian 等软件进行联动。至于 OCR 功能,一个插件即可。如果这些还是不能满足你的需求,参考官方指引,编写脚本。自己动手,丰衣足食。
对 Zotero 夸赞完毕,开始正式介绍如何用 Zotero 管理文件。
首先,从豆瓣抓取书籍元信息到 Zotero 中。然后,将 PDF 文档拖拽到图书条目下。最后,就是图书笔记添加了,你可以将图书笔记以附件方式,拖拽到 Zotero 条目下。但我更推荐,将笔记复制粘贴到条目下的笔记中。
当你需要在写作中,调用自己的笔记时。只需要打开Zotero 高级搜索,选中 笔记,进行检索,就可以跳转到相应的条目。这样是不是超级方便?而且所有的笔记都有出处。
你也可以将导出的笔记,拆分为一个个笔记。比如我就将黑客与画家中导出的笔记拆成了三个子笔记,更符合一卡一事原则。
因为电子阅读笔记工具带来的多平台的烦恼,就用多种软件组合解决吧。使用微信读书助手导出微信笔记,使用 Kindle Mate 导出 Kindle 笔记,使用 BooxNote 导出 PDF 笔记,使用OCR 整理纸质卡片。将所有文本文件,整合到 Zotero 中进行管理。
彩蛋时刻
在进行阅读时,还有一些小插件或者软件,可以帮助你优化找书或者阅读体验。
微信读书插件 :借助 Douban Book+ 谷歌浏览器插件和eBooks Assistant 和豆瓣资源下载大师 暴力猴插件,你可以在豆瓣图书页面,直接查看微信读书、得到、Kindle 中是否有这本书籍电子版。使用3个插件,不放过一本书籍。
微信读书助手可以帮助你微信组队,扩展微信读书网页阅读页面,甚至是朗读书面内容。
关于 Kindle笔记导出。导出 Kindle 笔记,Kindle Mate 就足够了。但还需要将 kindle 连接到电脑上。而 Kindle Highlights 不需要连接 kindle 即可实现导出笔记。但缺点就是免费用户,高亮部分笔记,只支持 100 个字符。如果你需要在手机上阅览 Kindle 笔记,可以尝试下 Knote 这款笔记软件,可以支持 windows、Mac 和 IOS设备之间的同步。·
Zotero支持 emoji :Zotero 中支持 emoji,在 Windows 中,你可以使用 win + .
唤出emojio, 使用五个⭐ 就可以实现对书籍 ⭐⭐⭐⭐⭐ 评价喽。Zotero 不仅可以提取 PDF 笔记内容,还能对 PDF 全文内容进行检索,详细过程参见:Zotero如何搜索文献PDF全文内容?
Zotero 是把屠龙刀,上手或许困难,但熟练之后,在知识整理和创造方面,披荆斩棘,所向披靡。