Lout
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Lout is a lightware document formatting system invented by Jeffrey H. Kingston. It reads a high-level description of a document similar in style to LaTeX and produces a PostScript.
Installation
In order to enable cyrillic printout, fonts need to be installed separately (e.g lout-dejavu-gitAUR).
Using
Lout supports only one byte encoding, thus you need to use specific character map in case of non-english input.
example.lout
@SysInclude {doc} @SysInclude {dejavu} @Document @InitialFont { DejaVuSerif Base 12p} @InitialLanguage { Russian } @Text @Begin @Display @Heading {Russian language example} @LP Параграф на русском языке. @End @Text
iconv could be used to obtain required encoding, before feed source to lout:
$ iconv -f utf-8 -t koi8-r example.lout example.koi8-r.lout $ lout example.koi8-r.lout example.ps
Ps2pdf could be used to covert post script file to pdf:
$ ps2pdf example.ps example.pdf