不得不说,思源的主题非常清爽,非常适合阅读《阮一峰 TypeScript 教程》这类的开源电子书!
但是,在思源笔记里阅读,没办法像 Bookxnote 这类阅读器那样,在一旁方便地标记备注。
而正文和自己的备注混在一起的感觉实在太差了,又不醒目又不方便检索。
那么最好的办法就是将 md 文件导入思源,再整本导出为 pdf。
但是我在转换时遇到了三个非常影响体验的 BUG。
目录缺失
经实测,当导出单层笔记为 PDF 时,目录是可以正常输出的。
但是一旦导出多层笔记,比如从下面箭头所指处导出,目录就完全没有了。
代码高亮缺失
同样存在导出单层笔记时,代码高亮正常
但是导出多层笔记时,代码高亮就失效的问题
分页符缺失
这是只在导出多层笔记时才会遇到的问题。
下图可以看到第 01 章的标题紧紧贴着封面图,非常不自然。
第 04 章也是紧紧贴着第 03 章末尾显示的
而正常情况下,红色箭头处应该是存在分页符的,从而将两个文件,也就是两个章节隔开。
总结
如果不是反复的折腾,可能很多人都难以发现导出 PDF 时,单层笔记和多层笔记的表现竟然不一样。
这种前后不一致真的很让人难受…
于我个人而言,将多层笔记输出为 PDF 的功能还是挺常用的。
除了这种阅读电子书的场景,我还经常拿思源写一些用户操作手册、会议纪要、编程课件。
以往篇幅不长的情况下,我都是逐个转换单篇笔记为 PDF,再用其它软件合起来,再手动编辑目录。
而且 PDF 这种文件格式不像 Markdown,修改调整起来费时费力,常会因为格式不对从头返工。
而像电子书这种场景,要是没有脚本软件批量操作,一本书就能搞个把小时…
盼望 D 大 V 大能考虑一下,早日修复这几个问题,十分感谢。
也希望在修复之前,有同样需求的朋友们,能留言说一下你们是用什么小妙招克服这个问题的。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于