提取当前页面的目录,个人使用频率最高的脚本之一,经常使用这个脚本生成目录后转思维导图。提取页面目录,最常见的是标题目录,不过在基于该脚本做导图目录时,过程比较繁琐。于是,特地改写了个关键词层级目录,做导图目录十分高效。
两个脚本的详细用法及脚本文件都已经分享过:
onenote三方插件Onetastic ⑫:生成当前页面目录
onenote三方插件Onetastic 17:关键词层级目录
本文总结一下这两个脚本的区别。
两个脚本的演示视频:
之前发的这个演示视频中,提取目录时提到的两类脚本,就是本文总结的这两类脚本。演示视频中用到的则是关键词层级目录脚本。
目录层级与原段落层级
标题目录,其目录层级与标题样式一一对应。例如,添加“标题1”样式的段落,生成的是第1级目录;添加“标题6”样式的段落,生成的是第6级目录。
关键词层级目录,其目录层级与原关键词段落自身的层级属性(即Paragraph.indent属性,由缩进数量决定)一一对应。例如,位于第一层级下的“标题1”段落,生成的是第一级目录;位于第N层级下的关键词段落(与样式无关),生成的是第N级目录。
两个脚本各自的优缺点
标题目录,其目录层级完全取决于原段落的标题样式,与原段落自身的层级属性毫无关系。使用该脚本,只要注意样式的准确性即可:添加的样式准确,得到的目录就是准确的;未添加样式的段落均不会被导出。缺点不少:每个标题都要添加一次样式,麻烦;onenote默认的标题样式不仅丑,而且极难分辨,稍不注意,相邻两个标题就会搞混,例如把前面的“标题2”当成了“标题3”,于是将当前这个子标题添加为“标题4”,这种情况下导出的目录就会出现层级错位;默认标题只有6个,也就是目录级别的上限为6,对于层次较深的知识点,6级可能不够。
关键词层级目录,由于其目录层级完全取决于原关键词段落自身的层级属性,因此在添加关键词时,直接按照实际的层级关系建立段落即可,不用一次次添加样式,也不用考虑错位问题(因为眼前的层级就是最终的目录层级,几乎不可能出错),相当高效!但使用这个脚本,必须将正文与关键词的层级区分开,正文必须放在第一级别,对于书籍而言,正文一般默认都在第一级别,所以这个脚本相当适用;但对于自己建立的笔记,正文内容的段落层级会比较复杂,这种情况下,标题目录更加适合。
两个脚本,功能上是互补的:一个基于样式,与层级属性无关;一个基于层级,与样式无关。根据实际情况,使用相应脚本即可。例如我经常用onenote进行阅读,关键词层级目录脚本用得非常频繁,用着非常顺手,而且相当高效——提取关键词既快又准。
公众号“小斯想”回复“onenote”,onenote相关资源均会汇总在那里,不定期更新。
公 众 号 :注意两个号的区别,小斯想(OneNote为主);cas01(知识管理理论及实践)。
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,转载请保留出处。
发表于2022-02-26 at 16:48 沙发
你好,希望有幸能使用您开发的插件,会推荐给身边的人使用,谢谢。