最近刷知乎时,偶然发现了一款作者赌誓要用来取代LaTeX的神器,叫Typst。一番搜索发现作者是两位苦LaTeX久矣的德国老铁(知音啊!)。项目自从在github上开源不到一年已经获得25.1k的星标,可谓势头凶猛。本人也是苦LaTeX久矣ers之一,因此马上就去尝试了一下。
试完发现,这才是我苦苦追求的LaTeX该有的样子。本人之前折腾了那么久的LaTeX,似乎就是为了证明,经过复杂得要命的操作,其还是不能达到非常理想的效果。而Typst似乎就是那个理想的效果。此话怎讲?先从使用说起。
Typst安装
Typst的使用有两种方式,一种是在线使用,相当于LaTeX的Overleaf,而另外一种则是本地安装使用。前者相比Overleaf的优势应该是刷新比较快(有增量编译加持)。我们着重介绍后者。
Typst的本地安装可以用winget命令,就如下一句话搞定:
winget install --id Typst.Typst
当然也可以直接去github的release页面下载程序然后自己添加到环境变量中:https://github.com/typst/typst/releases
安装完直接在控制台输入"typst -V"就可以验证程序是否安装成功。
这里先感慨一下为什么本人才看了一眼就那么喜欢typst。因为它整个程序就只有一个"typst.exe",这比LaTeX装上去后,文件夹里面密密麻麻的都是文件高到天上去(其实可以理解,毕竟LaTeX跨越的年代太长了,有太多的历史包袱)。这点比很多人想象的都要重要,它给这个工具平增了很多可玩性,比如:
- 在做工程时,想要生成pdf文件来做报表或者其他格式稍微复杂的内容的展示,可以用程序直接生成typst代码,然后调用typst.exe来编译生成对应的pdf文件,这样就不用自己去手搓。虽然LaTeX也可以,但即便是经过精心删减的