Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ deroff(1) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

eqn(1BSD)

nroff(1BSD)

tbl(1BSD)

troff(1BSD)






       deroff(1)                                                  deroff(1)


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

       SYNOPSIS
             deroff [-w] [-mm | -ms | -ml] [-i] [file] . . .

       DESCRIPTION
             deroff reads each of the files in sequence and removes all
             troff(1BSD) requests, macro calls, backslash constructs,
             eqn(1BSD) constructs (between .EQ and .EN lines, and between
             delimiters), and tbl(1BSD) descriptions, perhaps replacing
             them with white space (blanks and blank lines), 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.

          Options
             -w    Output a word list, one ``word'' per line, with all
                   other characters deleted.  Otherwise, the 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.  Delimiters are any characters other than
                   letters, digits, apostrophes, and ampersands.  Trailing
                   apostrophes and ampersands are removed from ``words.''

             -mm   Interpret macros as mm macros.

             -ms   Interpret macros as ms macros.

             -ml   Interpret macros as mm macros and delete lists.

             -i    Ignore the troff requests .so and .nx.

       REFERENCES
             eqn(1BSD), nroff(1BSD), tbl(1BSD), troff(1BSD)

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


                           Copyright 1994 Novell, Inc.               Page 1













      deroff(1)                                                  deroff(1)


            The -ml option does not handle nested lists correctly.















































                          Copyright 1994 Novell, Inc.               Page 2








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