用 LibreOffice 记笔记

2016-12-11

写作实践(二)一文中, 我已经意识到了博客是个人精华的展示, 学习是一个去粗取精的过程, 在将外界的知识转化为自己的知识的过程中, 我总结出了三个过程: 信息 → 笔记 → 博客. 因此我创建了记笔记的艺术这个分类, 专门记录我对于做笔记方面的心得. 我又进一步创建了用 LibreOffice 记笔记这个系列, 打算从用 LibreOffice 做笔记这个点启程.

我用过的那些笔记软件

从大约五六年前开始, 我就在寻找一款完美的记笔记软件, 能够助我吸收管理知识. 在这里不妨先回顾一下我记忆中的一些工具:

  • Zim: 这是 Linux 上的一个开源笔记软件. 我记忆中最早使用的工具就是它, 那会儿我还在读本科. Zim 怎么说呢, 让人又爱又恨. 爱是因为它让我首次体会到到用 markup 记笔记的欣喜, 虽然 zim 的语法很简陋, 但是让我第一次有了对所有格式完全控制的满足感. 恨是因为这个工具功能有些简单了, 以至于不足以支撑知识管理这么一个宏伟的目标, 价值当时的版本还有一个 Bug, 容易导致文档库错乱, 笔记丢失, 因此不久之后我就放弃它了.
  • 各种 Markdown 编辑器: 之后接触了 Markdown, 不得不说 Markdown 真是不错 (尤其是用各种黑魔法扩展的时候), 就连 LaTeX 公式都能轻松胜任, 我还能记得当时输入公式时那种兴奋的感觉. 但是对于各种 Markdown 编辑器来说, 有一个问题, 就是写单独的一篇文档还好, 但是如果是管理庞大的知识体系就有问题了. 如何检索, 如何引用跳转, 如何对文档设立层级, 就连把图片集中存放在哪里, 都是个问题.
  • MWeb: MWeb 这个 Markdown 编辑器我要单独拿出来说. 因为这是我目前使用的最好的 Markdown 编辑器. 它最突出的一大优点就是它的文档库, 解决了我之前所说统一存储于检索的问题. MWeb 对我而言是立功了, 在我的一段比较黑暗的时光里, 它有效地提高了我的学习效率, 助我有了能力的提升.
  • Wiki: 我一度尝试了 Wiki 系统, 主要包括 DokuWiki 和 MediaWiki. Wiki 的模式跟笔记其实是有点不同的, Wiki 是一系列单独的点, 而笔记是一串关联的点. 当然, MediaWiki 也支持通过分类来为一个点建立一个知识体系. 对于这类 Wiki 系统而言, 它们的功能完全足够我使用, 它们强大的可扩展性也正是我想要的. 但是我不习惯它这种 Web 的方式, 另外, MediaWiki 必须精心地 Hack, 才能保证流畅的体验, 这本身是很耗费精力的.

用 Office 做笔记?

用 Office 做笔记, 听起来土的掉渣了. 当我坐在桌子前面用 LibreOffice 记笔记的时候, 总有人指着屏幕一脸优越地向我安利: "都什么年代了, 还用 Office 做笔记? 我告诉你个好东西 -- Markdown, 你可以去了解下, 比这个好用多了!"

因此, 在这里, 就容我对 Office 做一点辩护, 总结一点 Office 相较于 Markdown 的一些优点.

大家用 Markdown 写文档的初衷是 Markdown 格式方便, 用很简单的几个语法就能创建出格式准确, 优雅美观的文档.

但是方便不代表强大. 当笔记变得越来越多, 层级变得越来越深时, Markdown 就离开了它的适用范围, 会越来越苦不堪言.

当文档打起来后, 逐渐进入了 Office 的主场, 会变得游刃有余. 下面是几个例子:

目录

下图是我的部分 LibreOffice 笔记的目录:

其中, 第几部分, 第几章, 第几节是通过 LibreOffice 的 "项目符号和编号" 功能添加上的.

使得整个笔记像一本书, 一个大论文, 这满足了我对于目录的要求.

内容

下图是笔记内容的一瞥:

第一眼看上去会感觉这排版有点丑. 的确, 但是细致的看一下呢? 正文中的中文字体与英文字体是可以分开设置的, 而且代码示例中也是等宽字体, 代码片段保存的非常完美.

内容输入上也是相当快捷的, 例如 Ctrl + 数字 就是标题, Ctrl + B 等等这些跟各个 Markdown 编辑器都是一样的.

在内容这块我还要强调很重要的一点: 就是效率!

Office 中文档视图是 Native 的, Markdown 编辑器中文档是 WebView, 这两者在文档很长时的效率差距就显现出来了. 更不用说前者不仅效率更高, 而且还是所见即所得.

公式

LibreOffice 自带有一个公式编辑器, 唯一的毛病就是公式字体特别丑, 除此之外可谓相当好用, 能够满足我的一切需求.

下图是我在学习卡尔曼滤波时记录的笔记:

从中可以看出, LibreOffice 记笔记字体比较丑, 但是还是能看. 软件自带的公式编辑器很好用, 满足了我记数学笔记的需求了.

另外, 通过扩展 LibreOffice 还能输入 LaTeX 公式, 那个界面是非常美观的.

图片

图片直接存储在文档里, 不用再创建什么额外的目录了.

图片的大小, 位置什么的都比较好把控. 以前在 Markdown 中最头痛插入图片了, 现在这个问题就迎刃而解了.

一个文件带着走

一个笔记就是一个文件, 这是我觉得最爽的地方! 多么的简洁优雅. 飞速保存, 飞速同步 (对于坚果云这种同步盘, .odt 文件是文本格式的可以差量同步).

完全掌控自己的知识, 不像各种云, 把自己的宝贝存在别人手里, 整天担惊受怕.

最后

在后续的系列文章中, 我将分享一些具体的使用 LibreOffice 记笔记的使用技巧.