DEROFF(1)               NetBSD General Commands Manual               DEROFF(1)

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

     deroff [-ikpw] [-m a | e | l | m | s] [file ...]

     deroff reads each file in sequence and removes all nroff(1) and troff(1)
     command lines, backslash constructions, macro definitions, eqn(1) con-
     structs (between ``.EQ'' and ``.EN'' lines or between delimiters), pic(1)
     pictures, and table descriptions and writes the remainder to the standard
     output.  deroff follows chains of included files (``.so'' and ``.nx''
     commands); if a file has already been included, a ``.so'' is ignored and
     a ``.nx'' terminates execution.  If no input file is given, deroff reads
     from the standard input.

     The options are as follows:

     -i      Ignore ``.so'' and ``.nx'' commands.

     -k      Keep blocks of text intact.  This is the default behavior unless
             the -m option is given.

     -m      Enable support for common macro packages.  The -m option takes
             the following arguments:
                   a       recognize man(7) macros.
                   e       recognize me(7) macros.
                   l       remove list constructs.
                   m       recognize mm(7) macros.
                   s       recognize ms(7) macros.

     -p      Preserve paragraph macros.  This option only has an effect if the
             -m option is also specified.

     -w      Output a word list, one `word' (string of letters, digits, and
             apostrophes, beginning with a letter; apostrophes are removed)
             per line, and all other characters ignored.  Normally, the output
             follows the original, with the deletions mentioned above.

     eqn(1), nroff(1), pic(1), tbl(1), troff(1)

     deroff appeared in Version 7 AT&T UNIX.

     deroff is not a complete troff(1) interpreter, so it can be confused by
     subtle constructs.  Most errors result in too much rather than too little

     The -ml option does not correctly handle nested lists.

NetBSD 7.0                       June 6, 1993                       NetBSD 7.0

You can also request any man page by name and (optionally) by section:


Use the DEFAULT collection to view manual pages for third-party software.

©1994 Man-cgi 1.15, Panagiotis Christias <>
©1996-2015 Modified for NetBSD by Kimmo Suominen