Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ deroff(1) — DG/UX 5.4R3.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

eqn(1)

nroff(1)

tbl(1)

troff(1)

geqn(1)

gtbl(1)

gtroff(1)



deroff(1)                      DG/UX 5.4R3.00                      deroff(1)


NAME
       deroff - remove nroff/troff, tbl, and eqn constructs

SYNOPSIS
       deroff [ -m x ] [ -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 Xroff, available from Image
       Network, Sales Department, 140 South Whisman Road, Mountain View,
       California 94041.

       geqn(1), gtbl(1), gtroff(1) in the GNU Toolset (Data General Model
       R028A).

       Using the Documenter's Tool Kit on the DG/UX System (069-701039) and
       Documenter's Tool Kit Technical Summary for the DG/UX System
       (069-701041).

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.
       Erroneous results can occur if eqn(1) constructs are not closed.
       The -ml option does not handle nested lists correctly.





Licensed material--property of copyright holder(s)                         1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026