Lout

来自 ArchWiki

Lout 是由 Jeffrey H. Kingston 发明的一个轻量级文档格式化系统。它读取类似于 LaTeX 风格的文档的高级描述,并生成 PostScript。

安装

安装 lout 软件包。

为了启用西里尔字母打印,字体需要单独安装(例如 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

参见