Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mm(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mmt(1M)

nroff(1M)

profile(4)

environ(5)

mm(5)

nterm(5)

mm(1M)                                                               mm(1M)

NAME
     mm - Mit mm-Makros formatierte Dokumente drucken

SYNTAX
     mm [options] files

BESCHREIBUNG
     Verwenden Sie mm, um Dokumente mit nroff und dem Makropaket für die
     Textformatierung mm(5) zu formatieren. mm verfügt über Optionen, mit
     denen die Vorbearbeitung durch tbl(1M) und/oder neqn(1M) und die Nach-
     bearbeitung durch verschiedene terminalorientierte Ausgabefilter ange-
     geben werden kann. Die entsprechenden Pipelines und die für nroff und
     mm erforderlichen Argumente und Flags werden abhängig von den ausge-
     wählten Optionen erzeugt.

     Die Optionen options für mm sind weiter unten aufgeführt. Weitere
     Argumente oder Flags (z. B. -rC3) werden den Anforderungen entspre-
     chend an nroff weitergeleitet. Die Optionen können in beliebiger Rei-
     henfolge angegeben werden. Sie müssen jedoch vor files angegeben wer-
     den. Werden keine Argumente angegeben, druckt mm eine Liste seiner
     Optionen.

OPTIONEN
     -Tttytype  Typ des Ausgabegeräts. Folgende Werte für ttytype werden
                 erkannt:

                 450       Ausgabe für DASI 450 vorbereiten (Standard für
                           mm); äquivalent zu -T1620.
                 450-12    Ausgabe für DASI 450 mit der Schreibdichte 12
                           (12 Zeichen pro Zoll) vorbereiten.
                 300       Ausgabe für ein Terminal DASI-300 vorbereiten.
                 300-12    Ausgabe für DASI 300 mit der Schreibdichte 12
                           (12 Zeichen pro Zoll) vorbereiten.
                 300s      Ausgabe für DASI 300S vorbereiten.
                 300s-12   Ausgabe für DASI 300S mit der Schreibdichte 12
                           (12 Zeichen pro Zoll) vorbereiten.
                 4014      Ausgabe für TEKTRONIX 4014 vorbereiten.
                 37        Ausgabe für TELETYPE+ Modell 37 (Standardwert
                           für nroff) vorbereiten.
                 382       Ausgabe für DTC-382 vorbereiten.
                 4000a     Ausgabe für TRENDATA 4000A vorbereiten.
                 X         Ausgabe für einen EBCDIC-Zeilendrucker mit
                           "print train" TX vorbereiten.
                 hp        Ausgabe für einen Drucker Hewlett-Packard HP262x
                           oder HP264x vorbereiten (impliziert -c); äquiva-
                           lent zu -T2621, -T2640 und -T2645.
                 43        Ausgabe für TELETYPE Modell 43 vorbereiten
                           (impliziert -c).
                 40/4      Ausgabe für TELETYPE Modell 40/4 vorbereiten
                           (impliziert -c); äquivalent zu -T40/4.





Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

mm(1M)                                                               mm(1M)

                 745       Ausgabe für ein Terminal der Serie Texas Instru-
                           ment 300 vorbereiten (impliziert -c); äquivalent
                           zu -T735.
                 2631      Ausgabe für einen Drucker HP2631 vorbereiten
                           (impliziert -c).
                 2631-e    wie -T2631, jedoch im erweiterten Modus.
                 2631-c    wie -T2631, jedoch im komprimierten Modus.
                 832       Ausgabe für Drucker Anderson Jacobson 832 vorbe-
                           reiten (impliziert -c).
                 8510      Ausgabe für einen Drucker C.ITOH vorbereiten
                           (impliziert -c).
                 tn300     Ausgabe für einen Drucker Terminet 300 vorberei-
                           ten (impliziert -c).
                 lp        Ausgabe für ein Gerät vorbereiten, das nicht
                           über Rückwärtsbewegungen, teilweise Bewegungen
                           oder andere Sonderfunktionen verfügt (impliziert
                           -c). Geben Sie diese Option nicht an und ist
                           $TERM gesetzt, verwendet mm den Wert der Shell-
                           Variablen $TERM der Umgebung für ttytype [siehe
                           profile(4) und environ(5)]. Ist $TERM nicht
                           gesetzt, verwendet mm 450 als Wert für ttytype.
                           Geben Sie mehrere Gerätetypen an, hat der
                           zuletzt angegebene Typ Vorrang.

                 Hinweis: Um eine Ausgabe auf einem Xerox-Seitendrucker zu
                 erzeugen, verwenden Sie bitte das Kommando mmx.

     -12         Das Dokument mit der Schreibdichte 12 (12 Zeichen pro
                 Zoll) erzeugen. Sie können diese Option verwenden, wenn
                 für $TERM einer der Werte 300, 300s oder 450 angegeben
                 wurde. (Die Schreibdichte muß für die Terminals DASI 300
                 und 300s manuell auf 12 gesetzt werden, wenn Sie diese
                 Option verwenden.)

     -c          col(1) aufrufen; beachten Sie, daß col(1) von mm automa-
                 tisch aufgerufen wird, es sei denn, für ttytype wurde
                 einer der Werte 300, 300s, 450, 37, 4000a, 382, 4014 oder
                 X angegeben.

     -e          neqn aufrufen; außerdem wird neqn veranlaßt, die Datei
                 /usr/pub/eqnchar zu lesen [siehe eqnchar(5)].

     -t          tbl(1M) aufrufen.

     -E          Option -e von nroff aufrufen.

     Beispiel: Angenommen, die Shell-Variable $TERM ist in der speziellen
     Umgebung auf 450 gesetzt. Die folgenden beiden Aufrufzeilen sind dann
     äquivalent:

          mm -t -rC3 -12 file*
          tbl file* | nroff -mm -T450-12 -h -rC3


Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

mm(1M)                                                               mm(1M)

     mm liest die Standardeingabe, wenn Sie anstelle von Dateinamen - ange-
     ben. (Die Angabe anderer Dateien zusammen mit - führt zu unerwünschten
     Ergebnissen.) Diese Option ermöglicht die Verwendung von mm als Fil-
     ter, z. B.:

          cat file | mm -

HINWEISE
     1. mm ruft nroff mit dem Flag -h auf. Ist dieses Flag gesetzt, nimmt
        nroff an, daß auf dem Terminal nach jeweils 8 Zeichen ein Tabula-
        torstopp gesetzt ist.

     2. Verwenden Sie die nroff-Option -olist, um den Bereich der auszuge-
        benden Seiten anzugeben. Beachten Sie jedoch, daß das Aufrufen von
        mm unter Angabe einer oder mehr der Optionen -e, -t oder - zusammen
        mit der Option -olist von nroff einen harmlosen Diagnosefehler
        "Broken Pipe" erzeugen kann, wenn Sie die letzte Seite des Doku-
        ments in der Liste list nicht angeben.

     3. Verwenden Sie die nroff-Option -s, um zwischen den einzelnen Seiten
        der Ausgabe zu stoppen, sollte die Ausgabe mit <LF>/^J und nicht
        mit der CR-Taste neu gestartet werden. Die Option -s von nroff
        funktioniert nicht mit der Option -c von mm oder wenn col(1) von mm
        automatisch aufgerufen wird (siehe Option -c weiter oben).

     4. Geben Sie den Gerätetyp, auf dem die Ausgabe von mm gedruckt werden
        soll, falsch an, ist die Ausgabe häufig nicht brauchbar. Sie können
        die Ausgabe jedoch in eine Datei umleiten, die Option -T37 verwen-
        den und anschließend beim tatsächlichen Drucken der Datei den ent-
        sprechenden Gerätefilter verwenden.

DIAGNOSE
     mm: no input file   wenn keines der Argumente eine lesbare Datei ist
                         und mm nicht als Filter verwendet wird.

DATEIEN
     /usr/pub/terminals
          Liste der unterstützten Terminals

SIEHE AUCH
     mmt(1M), nroff(1M), profile(4), environ(5), mm(5), nterm(5).

LITERATUR
     Claus Schirmer:   "Dokumentations-Tools unter Unix. Troff, nroff,
                       Documenter's Workbench", R. Oldenbourg Verlag,
                       München/Wien 1990








Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

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