这个牧者有点极客味(二)

Markdown、Latex和Word

IT背景的工人是用什么工具写讲稿的呢?

从初中三年级接触Word 95开始,我一直就是用Word来处理各样的文档的。包括大学的论文也是用Word书写并排版。正是因为大学论文,带来了糟糕的Word使用经验:常常奔溃、搞好的格式常常混乱、常常打不开,毕业后,慢慢的就不用Word写东西了。

说实话,Word这个工具适合写一些短小的文章,类似这篇公号文。但对于长篇,我自己的经验是超过100页,我是不建议使用Word的。

我也用过Word的替代品,包括WPS、LibreOffice(OpenOffice)、FreeOffice、KDE的办公套件、永中Office,没一个能和MS Office打的。近期因为WPS在移动领域扶摇直上,渐渐有些看到了MS Office的车尾灯了。

后来,WPS出了监控用户文档内容的事情,应该是有人用WPS写小说,内容有一些不那么正确,WPS就给处理了。我就知道,不仅是WPS,任何国内开发的有大用户量的软件,都是被控制的。包括各类的邮箱、IM、浏览器、国产Office等。

从此,我就不用WPS了,我还买了好久的WPS会员呢。因为它的PDF OCR的正确率比其他的工具高很多。所以,WPS还留在我的电脑里,但就是需要OCR的时候才用。

那我以前的讲稿怎么办?我用了文档转换界的瑞士军刀:pandoc做了批量的转换。大部分都转换为一个更为书写友好、阅读友好、不卡顿、不丢数据、开放的格式:MarkDown

本身MD的格式是在程序猿世界写开发文档和说明文档用的,但是它出圈了。它自带极简的语法,和各种编辑器友好。只要你使用的编辑器能输入文本内容,都可以写markdown。甚至是Windows自带的记事本。

当然,我是不会用那么原始的工具的。也试过无数款markdown编辑器。电脑端的、移动端的,最后还是用了对于程序员来说最好用的VSCode来处理markdown。也用过上古时代VIM来写Markdown,发现不大适应了。

因此,现在的各种文章都是用VSCode写的,然后直接用pandoc转为PDF打印就行。

对于一些大部头的文档,类似我处理过的400页+的文档,Word会卡死、会崩溃、会弄乱格式。Markdown也无法处理复杂的排版需求。这时候就需要祭出一款排版神器:Latex

这个工具本身就是程序员大牛开发的,专门为了出版它写的一部大部头的书,因为他嫌弃那时候的出版技术无法完美呈现他的书。工具初版叫做:Tex。后来缝缝补补,许多人添砖加瓦,其中的一个分支就是Latex

国内较为前列的大学,特别是工科,毕业论文有时候会要求采纳Latex格式。国外的许多理工科背景的学术刊物都会接受Latex的论文和文章。因为它的排版效果真的一流。

我之前处理的圣经概论一册,大约500页不到。Latex写的非常流畅,然后一键Build生成PDF,这质感一看就是高级别的印刷品。

Latex还有幻灯模板,如果文档结构OK,做PPT那是分分钟的事情。当然Latex的PPT无法具有复杂的交互功能,但如果你搞个神学讲座PPT,那范儿是绝对在的,学术风拉满。

总结如下:

  1. 短篇讲稿Word能够胜任,但有时候也会有莫名的错误,丢数据丢格式。
  2. 短篇讲稿更加推荐用Markdown格式书写,一小时就可以掌握语法开始书写。不会丢数据丢格式。需要打印的时候导出PDF即可。
  3. 长篇内容,包括书籍、讲义、博士论文之类的,建议用Latex来操作。我2012年的机器,输入丝滑,构建迅速。已经用它搞了好多很厚的文稿了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注