zero 所输出的 YAML 文档,现在可由 zero 项目提供的 yml2ctx 转换为 ConTeXt 源文档,再经过 ConTeXt MkIV 的排版处理后,可生成我认为效果挺不错的 PDF 文档。
排版,是个艺术活。艺术,向来需要一些繁琐的人类交互行为。所以,在 zero 与 ConTeXt MkIV 的结合中,在排版方面,需要对 ConTeXt MkIV 足够熟悉,并且还能绕过它的一些很奇怪但无伤大雅的 bug 或 feature。
有关 ConTeXt MkIV 的安装以及中文环境的配置,可参考 https://segmentfault.com/t/co... 里的一些文档。
下面是一份混合 C 代码与 ConTeXt MkIV 标记的 zero 源文档以及基于它生成的 PDF 文档的下载地址:
km.zero: https://github.com/liyanrui/z...
km.pdf: https://github.com/liyanrui/z...
若系统中安装了最新版本的 zero,并配置好了 ConTeXt MkIV 的中文排版环境,由 km.zero 生成 km.pdf 的命令如下:
$ zero -m day km.zero | yml2ctx > km.tex $ context km