deroff(1)
_________________________________________________________________
deroff Command
remove nroff/troff, tbl, and eqn constructs
_________________________________________________________________
SYNTAX
deroff [-mx] [-w] [ files ]
DESCRIPTION
Deroff reads each of the files in sequence and removes all
troff(1) requests, macro calls, backslash constructs, eqn(1)
constructs (between .EQ and .EN lines), tbl(1) descriptions, and
pic descriptions, and writes the remainder of the file on the
standard output. Deroff follows chains of included files (.so
and .nx troff commands); if a file has already been included, a
.so naming that file is ignored and a .nx naming that file
terminates execution. If no input file is given, deroff reads
the standard input.
The -m option may be followed by an m or l. The -mm option
causes the macros to be interpreted so that only running text is
output (i.e., no text from macro lines.) The -ml option forces
the -mm option and also causes deletion of lists associated with
the mm macros.
If the -w option is given, the output is a word list, one word
per line, with all other characters deleted. Otherwise, the
output follows the original, with the deletions mentioned above.
A word is any string that contains at least two letters and is
composed of letters, digits, ampersands (&), and apostrophes (').
In a macro call, however, a word is a string that begins with at
least two letters and contains a total of at least three letters.
Delimiters are any characters other than letters, digits,
apostrophes, and ampersands. Trailing apostrophes and ampersands
are removed from words.
SEE ALSO
eqn(1), nroff(1), tbl(1), troff(1) in the Document Formatting
Guide for the MV/UX and DG/UX Systems.
NOTES
deroff is not a complete troff interpreter, so it can be confused
by subtle constructs. Most such errors result in too much rather
than too little output.
DG/UX 4.00 Page 1
Licensed material--property of copyright holder(s)
deroff(1)
Erroneous results can occur if eqn(1) constructs are not closed.
The -ml option does not handle nested lists correctly.
DG/UX 4.00 Page 2
Licensed material--property of copyright holder(s)