← 返回目录


渐进阅读材料导入与预处理

学校≠教育≠技能;文凭溢价=80%信号传递+20%人力资本

94 👍 / 46 💬

通过前几期的教程介绍,渐进阅读所必须的操作已经教给大家了,希望大家已经开始实践渐进阅读。本文将介绍几种常见阅读材料的导入方法,并介绍如何管理大量导入的材料。

希望各位已经掌握渐进阅读的基础操作后再阅读本文。

对于已经掌握操作,但是还不知道如何处理自己手头材料的朋友,可以阅读渐进阅读中加工知识的示范:

06 示范:增量学习中的实际操作 · 语雀

再次强调:材料本身的样式远远没有知识表述重要,在 SuperMemo 里折腾样式就是买椟还珠了。很多卡片不值得你去花时间改样式,请大家自己考虑成本与收益。

如果你仍然不能忍受不完美的卡片样式,那就专心将他们美化吧。没有什么能阻止它们变得完美,这些完美的卡片可能倍受你的喜爱,但你的学习速度肯定也会降低了。[1]

选择最合适的导入材料

不同材料的导入难度不同,我推荐大家在导入材料前先找找看有没有更合适的替代材料。以下是我对材料格式的推荐顺序:

  1. 网页(Wiki、Blog、『知乎专栏』)
  2. 电子书(EPUB)
  3. 有文字层的 PDF(就是可以复制文本的那种)
  4. 扫描版的 PDF

SuperMemo 官方文档也是这样提倡的:

与其为了增量阅读而扫描纸质书籍和进行OCR,还不如从寻找电子图书开始。在大多数基础知识领域,都有多种学习材料来源。需要扫描的情况越来越少。现在,你甚至可以更挑剔一些,搜索HTML文本来代替PDF材料(以避免将PDF转换为HTML的痛苦)[2]

接下来,我会逐个介绍上述材料的导入方式,希望对大家进一步使用 SuperMemo 进行渐进阅读有所帮助。

注意:

复制粘贴

复制粘贴绝对是首选的添加材料的方式。这里注意一下,请勿使用 IE 浏览器打开网页复制内容,极有可能遇到图片无法在 SuperMemo 中正常显示的问题。

粘贴快捷键 Ctrl + N,使用方法为:选中你想要阅读的文字内容,复制,再打开 SuperMemo,Ctrl + N 即可自动创建相应的摘抄卡片。

如果遇到文本格式问题,请使用我编写的 Quicker 动作:

统一格式 - 已分享的动作 - Quicker

网页批量导入(IE 快要没了,不推荐)

由于历史原因,SuperMemo 还是基于 IE 核的,所以 SuperMemo 的批量导入也是针对 IE 浏览器的。



想要导入多个网页的内容,请用 IE 打开它们。



然后在 SuperMemo 中使用快键键 Ctrl + Shift + A,或在菜单里找到这个:



呼出批量导入页面后,

最后点击 Import 即可导入



导入后的效果如下,配合前文《渐进阅读懒人样式 - 知乎 (zhihu.com)》的样式去除动作可以获得更好的阅读体验。

SuperMemo 自带的格式去除快捷键是 Ctrl + Shift + F12


电子书导入

对应 EPUB 格式的电子书,最方便的导入方法就是,将电子书的后缀改成 zip,然后用解压软件解压,就会得到一个装着一堆 html 的文件夹。用 IE 打开这些 html 文件,再用前面介绍的 web import 导入即可。



azw3 和 mobi 类型的电子书请先转换成 epub,我自己平时用 calibre。

如果没有 IE 了,请参考:

如何在supermemo中阅读一本书?

PDF 导入

大部分教科书的电子版都是 PDF,关于这一点,SuperMemo wiki 是这样提示大家的:

如果你迫于考试的最后期限,仍然不能很好地进行增量阅读,那么并行地进行一些新-老方法混合的学习会更有意义。例如,30%的增量阅读和70%的传统学习。你一定会在安排学习计划上犯很多错误,或许探索时间比距离考试的时间还长。一开始你需要花费很多成本(学习计划,选择学习材料,表达方式,学习使用SuperMemo等等)。如果你第一次考试真的考砸了,那就不足为奇了!你可以选择一些你特别喜欢的章节,并在你的增量学习实践中使用它们。然后,您再使用旧方法处理其余的材料。你不可能在感觉到如何做得对之前,就着手把教科书大规模地转换成SuperMemo里的学习材料!它会适得其反,并使你厌恶SuperMemo。请谨慎地、循序渐进地进行。[2]

PDF 在之前一直是我的噩梦,建议非专业人士能复制就靠复制吧,今天看哪一章就复制哪一章的内容进去。不过这可能会遇到换行问题,也就是 pdf 复制出来可能会一行一段,非常影响阅读。这里推荐一个阅读器:Xodo



从 Xodo 中复制出来的文本会智能分行(当然,没有 ABBYY 准,但是它免费啊),这样贴到 SuperMemo 中就方便许多。

如果觉得这样复制粘贴太慢了,建议用一些 PDF OCR 软件将 PDF 转换成 TXT,比如这样:



然后再把 txt 里的内容粘贴到 SuperMemo,一次可以贴很多。

当然,由于这个 txt 会非常长,建议分段粘贴。

如果还嫌这样麻烦的话,我这里可以分享一下我写的 python 脚本(非程序员可以退避了,这里提供我的思路),仅供参考:


import re

filename = "人工智能" # 文件名

with open(filename + ".txt", 'r', encoding="utf-8") as f:
split_txt = None
for line in f:
if re.match(r"[0-9]\.[0-9]\.[0-9]", line): # 按照三级标题切分
split_txt = open(filename+"/" + re.sub(r'[\/:*?"<>|\t\n]', '', line) + '.html', 'w', encoding="utf-8") # 写入 html 文件
split_txt.write('<p>'+re.sub(r'[\t\n]', '', line)+'</p>')
else:
if split_txt:
split_txt.write('<p>'+re.sub(r'[\t\n]', '', line)+'</p>')
else:
continue


切分后的效果图:



导入效果:



这样虽然效果很好,但是又引来了下面这个问题:

管理大量导入材料

如果我们平时导入个十几篇文章,互相之间没有太多的依赖关系(就是没有严格的阅读顺序)的话,那么 SuperMemo 自动安排的阅读间隔就足够用了。

但是假如我们导入了一整本书,再用 SuperMemo 的自动安排可能就不太合适了,需要我们自己动手做一些处理。

首先,在知识树中右键点击导入文章的父节点,再点击 Process branch,对这个分支做批量处理。



点击 Process branch 后会有一个新菜单,点击 Learning > Forget,就可以将这个分支下的所有卡片设为新材料,不会自动加入待办队列进行复习。



那么,我们该如何学习这些被 Forget 的材料呢?点击 Learn》Stages》New material 即可切换学习新材料的队列:



总结

导入一时爽,复习火葬场。希望大家先导入少量自己感兴趣的材料实践渐进阅读,找到自己的节奏,再考虑导入大量材料。

毕竟,当有大量材料需要渐进阅读时,调整优先级就成为一个很重要的渐进阅读技能了。

希望大家多多实践,渐进学习。

有关材料导入和样式处理的教程就告一段落了,之后会详细介绍:

这些才是渐进阅读的核心,希望大家在实践过程中能够体会到它们的重要性,这远远比样式重要得多。


参考

1. 完美主义者的增量学习 https://www.yuque.com/supermemo/wiki/il_for_perfectionists
2. 导入文章 https://www.yuque.com/supermemo/wiki/hints_and_tips#gj2PV

专栏:SuperMemo—渐进学习最前沿!


← 返回目录