man(1) Manual page archive


     DEROFF(1)                                               DEROFF(1)

     NAME
          deroff, delatex - remove formatting requests

     SYNOPSIS
          deroff [ option ... ] file ...

          delatex file

     DESCRIPTION
          Deroff reads each file in sequence and removes all nroff and
          troff(1) requests and non-text arguments, backslash con-
          structions, and constructs of preprocessors such as eqn,
          pic, and tbl(1). Remaining text is written on the standard
          output.  Deroff follows files included by `.so' and `.nx'
          commands; if a file has already been included, a `.so' for
          that file is ignored and a `.nx' terminates execution.  If
          no input file is given, deroff reads from standard input.

          The options are

          -w   Output a word list, one `word' (string of letters, dig-
               its, and properly embedded ampersands and apostrophes,
               beginning with a letter) per line.  Other characters
               are skipped.  Otherwise, the output follows the origi-
               nal, with the deletions mentioned above.

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

          -ms
          -mm  Remove titles, attachments, etc., as well as ordinary
               troff constructs, from ms(6) or mm documents.

          -ml  Same as -mm, but remove lists as well.

          Delatex does for tex and latex (see tex(1)) files what
          deroff -w does for troff files.

     SEE ALSO
          troff(1), tex(1), spell(1)

     BUGS
          These filters are not complete interpreters of troff or tex.
          For example, macro definitions containing `\$' cause chaos
          in deroff when the popular `$$' delimiters for eqn are in
          effect.
          Text inside macros is emitted at place of definition, not
          place of call.