Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

eqn(1)

tbl(1)

troff(1)



DEROFF(1)                DOMAIN/IX SYS5                 DEROFF(1)



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

USAGE
     deroff [ -w ] [ -mm ] [ -ms ] [ -ml ] [ 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, and between delim-
     iters), and tbl(1) 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.

     DOMAIN/IX supports the UNIX System III version of deroff

OPTIONS
     -mm       Interpret the UNIX memorandum-style macros in
               mm(1) so that only running text (no macro lines)
               is output.

     -ms       Interpret the UNIX manuscript-style (ms) macros so
               that only running text is output.

     -ml       Perform the same function as the -mm option, but
               also delete lists associated with the mm macros.

     -w        Output a word list, one ``word'' per line, with
               all other characters deleted.  By default, output
               follows the original, with the deletions mentioned
               above.  In text, 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.  Del-
               imiters are any characters other than letters,
               digits, apostrophes, and ampersands.  Trailing
               apostrophes and ampersands are removed from
               ``words.''

CAUTIONS
     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.





Printed 12/4/86                                          DEROFF-1







DEROFF(1)                DOMAIN/IX SYS5                 DEROFF(1)



     The -ml option does not handle nested lists correctly.

RELATED INFORMATION
     eqn(1), tbl(1), troff(1).

















































DEROFF-2                                          Printed 12/4/86





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