Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mm(CT) — Xenix 2.3.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

col(CT)

env(C)

eqn(CT)

mmt(CT)

mmcheck(CT)

nroff(CT)

tbl(CT)

profile(F)



     MM(CT)                   XENIX System V                    MM(CT)



     Name
          mm - Prints documents formatted with the mm macros.

     Syntax
          mm [ options ] [ files ]

          mmcheck [files]

     Description
          mm can be used to type out documents using nroff(CT) and the
          mm text-formatting macro package.  It has options to specify
          preprocessing by tbl(CT) and/or neqn(CT) and postprocessing
          by various terminal-oriented output filters.  The proper
          pipelines and the required arguments and flags for nroff(CT)
          and mm are generated, depending on the options selected.

          The options for mm are given below.  Any other arguments or
          flags (for example, -rC3) are passed to nroff(CT) or to mm,
          as appropriate.  Such options can occur in any order, but
          they must appear before the files arguments.  If no
          arguments are given, mm prints a list of its options.

          -c   Causes mm to invoke col(CT).

          -e   Causes mm to invoke neqn(CT).

          -t   Causes mm to invoke tbl(CT).

          -E   Invokes the -e option of nroff(CT).

          -y   Causes mm to use the noncompacted version of the macros
               (see mm(M)).

          mm reads the standard input when a dash is is specified
          instead of any filenames.  (Mentioning other files together
          with the dash can lead to disaster.) This option allows mm
          to be used as a filter; for example:

               cat dws | mm -

     Hints
          1.   mm invokes nroff(CT) with the -h flag.  With this flag,
               nroff(CT) assumes that the terminal has tabs set every
               8 character positions.

          2.   Use the -olist option of nroff(CT) to specify ranges of
               pages to be output.  Note, however, that mm, if invoked
               with one or more of the -e, -t, and - options, together
               with the -olist option of nroff(CT) may cause a
               harmless ``broken pipe'' diagnostic if the last page of
               the document is not specified in list.




     Page 1                                           (printed 8/7/87)





     MM(CT)                   XENIX System V                    MM(CT)



          3.   If you use the -s option of nroff(C) (to stop between
               pages of output), use linefeed (rather than return or
               newline) to restart the output.  The -s option of
               nroff(C) does not work with the -c option of mm, or if
               mm automatically invokes col(C).  (See -c option
               above).

          Use the mmcheck program to check the contents of mm source
          files for errors in usage of the macros.

     See Also
          col(CT), env(C), eqn(CT), mmt(CT), mmcheck(CT), nroff(CT),
          tbl(CT), profile(F)

          XENIX Text Processing Guide

     Diagnostics
          mm: no input file   None of the arguments is a readable file
                              and mm has not been used as a filter




































     Page 2                                           (printed 8/7/87)



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