diff options
Diffstat (limited to 'man/lout.txt')
-rw-r--r-- | man/lout.txt | 187 |
1 files changed, 187 insertions, 0 deletions
diff --git a/man/lout.txt b/man/lout.txt new file mode 100644 index 0000000..9638390 --- /dev/null +++ b/man/lout.txt @@ -0,0 +1,187 @@ + + + +User Commands LOUT(1) + + + +NAME + lout - prepare Lout document for printing + +SYNOPSIS + lout [ option ] file... + +DESCRIPTION + Invoke the Basser Lout interpreter on the concatenation of + the named files, producing a PostScript file on standard + output suitable for printing on PostScript printers using + lpr(1). If no files are named, stdin is used instead. The + special file name `-' may be used to denote standard input. + There white space between flags and their associated option + values is optional. + + An optional .lt suffix may be used for Lout source and + include files. When invoking files ending in this suffix + the suffix may be omitted. + +OPTIONS + Output + -o filename + Direct output to filename instead of to stdout. + + -e filename + Direct error messages to filename instead of to stderr. + + -a Use "filename:linenum:colnum:message" alternative error + message format useful with Emacs compilation mode and + other tools. + + Output format + -EPS Produce output in the form of an EPS (Encapsulated + PostScript) file, suitable for inclusion in another + document. Useful with stand-alone illustrations. + + -p Produce plain text output instead of PostScript. + + -P Like -p, but with a form-feed character between pages. + + -Z Produce Adobe Portable Document Format (PDF) output. + This includes links, but the more advanced graphics + packages of Lout are not supported. + + -PDF Synonym for -Z. + + Cross-reference database + -s Suppress all reading and writing of the cross reference + database; other databases are not affected. Useful + when many simple documents that don't do any cross + referencing are stored in one directory. + + -l Use ASCII order when sorting index entries etc.; the + default depends on the COLLATE compilation option (use + -V option to find out your default value). + + -L Use your locale's order when sorting index entries + etc.; the default depends on the COLLATE compilation + option (use -V option to find out your default value). + + Execution of filters + -S Safe execution: disable all calls to system(3), instead + echoing the commands that would have been executed. + Although this makes the Lout run certainly safe, the + PostScript output file may not be. + + -U Unsafe execution: allow calls to system(3). This is + usually the default behavior, but it is possible to + make safe execution the default during installation + (use -V option to find out whether this was done or + not), hence the need for this flag. + + Changing document setup options + --option{value} + Set setup file option to value, overriding any value + assigned to option in the setup file. For example, + --@PageType{Letter} will set the @PageType setup file + option to Letter. The value may be a sequence of words + but not an arbitrary Lout object. If there are spaces + you must ensure that it is passed to Lout as a single + option; the usual way to do this is to enclose it in + quotes. + + Searching for files + -i filename + Search the directories of the include file path (see + below) for filename or filename.lt and include it. + There may be multiple -i options. + + -I dirname + Add dirname to the list of directories searched for + @Include files and -i option files. There may be mul- + tiple -I options. @Include first searches the current + directory, then searches the -I directories in the + order given, and finally searches the default include + file directory (see below). @SysInclude and the -i + option omit the search of the current directory. + + -C dirname + Add dirname to the list of directories searched for + Lout character mapping (.LCM) files. There may be mul- + tiple -C options; the directories are searched in the + order given, and finally the default character mappings + directory is searched (see below). + + -F dirname + Add dirname to the list of directories searched for + font metrics (formerly .AFM) files. There may be mul- + tiple -F options; the directories are searched in the + order given, and finally the default font metrics + directory is searched (see below). + + -H dirname + Add dirname to the list of directories searched for + hyphenation patterns files, both unpacked (.lh) and + packed (.lp). There may be multiple -H options; the + directories are searched in the order given, and + finally the default hyphenation directory is searched + (see below). + + -D dirname + Add dirname to the list of directories searched for + Lout database files. There may be multiple -D options. + @Database searches the current directory, then the -D + directories in the order given, and finally searches + the default databases directory (see below). @SysData- + base omits the search of the current directory. + + Miscellaneous options + -x Initializing run, not for ordinary use: read and check + all font files mentioned in font definitions, read and + check all hyphenation files mentioned in language + definitions and build compressed versions, read and + check all database files mentioned in database clauses + and build index files. + + -u Print usage information on stderr and exit. + + -V Print version information on stderr and exit. + + -M Use less memory and run more slowly (the cross refer- + ence database index will be kept in a file rather than + in memory). + + -w Show the total number of non-empty words printed in the + output file. This includes words and numbers in page + headers and footers; section numbers and other numbers; + every punctuation character in a font different from + its adjacent word; and every little fragment of every + equation; so it will always somewhat overestimate the + true number. + +FILES AND ENVIRONMENT VARIABLE + Default include file directory: LOUTLIB/include + Default databases directory: LOUTLIB/data + Default font metrics directory: LOUTLIB/font + Default hyphenation directory: LOUTLIB/hyph + Default character mappings dir.: LOUTLIB/maps + Default locales directory: LOUTLIB/locale + + The default library directory, usually /usr/local/lib/lout, + can be changed by setting environment variable LOUTLIB to an + alternative directory name. + +SEE ALSO + c2lout(1), lpr(1), ghostview(1) + +MAILING LIST + A public mailing list for discussion of Lout exists. To + subscribe, mail lout-request@ptc.spbu.ru with the word sub- + scribe in the Subject line. To post an item, mail it to + lout@ptc.spbu.ru. + +REFERENCES + Jeffrey H. Kingston, A User's Guide to the Lout Document + Formatting System, and An Expert's Guide to the Lout Docu- + ment Formatting System. + +AUTHOR + Jeffrey H. Kingston |