Lout
Lout 是由 Jeffrey H. Kingston 发明的一个轻量级文档格式化系统。它读取类似于 LaTeX 风格的文档的高级描述,并生成 PostScript。
安装
为了启用西里尔字母打印,字体需要单独安装(例如 lout-dejavu-gitAUR)。
使用
Lout 仅支持单字节编码,因此在输入非英语内容时,您需要使用特定的字符映射。
example.lout
@SysInclude {doc} @SysInclude {dejavu} @Document @InitialFont { DejaVuSerif Base 12p} @InitialLanguage { Russian } @Text @Begin @Display @Heading {Russian language example} @LP Параграф на русском языке. @End @Text
iconv 可以用于获取所需的编码,然后再将源文件提供给 lout。
$ iconv -f utf-8 -t koi8-r example.lout example.koi8-r.lout $ lout example.koi8-r.lout example.ps
Ps2pdf 可以用于将 post script 文件转换为 pdf。
$ ps2pdf example.ps example.pdf