nroff(1M) nroff(1M)
NAME
nroff - Textformatierungssprache
SYNTAX
nroff [option ...] file ... | printer
BESCHREIBUNG
nroff formatiert den Text in file(s) (standardmäßig die Standardein-
gabe). Für den Ausdruck auf schreibmaschinenähnlichen Geräten oder
Zeilendruckern.
OPTIONEN
Besteht ein Argument aus dem Minuszeichen (-), wird es als Dateiname
angesehen, der der Standardeingabe entspricht. Die folgende Optionen
können Sie in beliebiger Reihenfolge eingeben, vorausgesetzt, sie ste-
hen vor der bzw. den Datei(en):
-olist Nur die Seiten drucken, deren Seitennummern in der liste
mit durch Kommas getrennten Zahlen und Zahlenbereichen
angegeben sind. Der Bereich der Seiten N bis M wird durch
N - M angegeben. Die Angabe eines Startwerts -N bedeutet,
daß alle Seiten vom Beginn des Dokuments bis Seite N
gedruckt werden. Die Angabe eines Endwerts N- bedeutet,
daß die Seiten von Seite N bis zum Ende des Dokuments
gedruckt werden. (Siehe HINWEISE unten.)
-nN Erster erzeugten Seite die Nummer N zuordnen.
-sN Nach jeweils N Seiten stoppen. nroff stoppt nach jeweils N
Seiten (Standardwert: N = 1), damit Papier nachgelegt oder
gewechselt werden kann. Der Druckvorgang wird nach Auslö-
sen der CR-Taste fortgesetzt. (Der Zeilenvorschub funktio-
niert in Pipelines, z. B. mit mm(1M) nicht.) Diese Option
funktioniert nicht, wenn die nroff-Ausgabe mit einer Pipe
über col(1) geleitet wird. Wenn nroff den Druckvorgang
zwischen zwei Seiten unterbricht, wird ASCII BEL an das
Terminal gesendet.
-raN Register a (muß einen aus einem Zeichen bestehenden Namen
haben) auf N setzen.
-i Nach der Abarbeitung aller angegebenen Dateien file die
Standardeingabe lesen.
-q Den Modus für die simultane Ein-/Ausgabe des Request .rd
aufrufen.
-Q Meldungen, die von .tm-Requests (Terminal Message) erzeugt
wurden, werden unterdrückt.
-z Nur die Meldungen drucken, die von .tm-Requests (Terminal
Message) erzeugt wurden.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
nroff(1M) nroff(1M)
-mname Den Eingabedateien (file) die Makrodatei
/usr/lib/tmac/tmac.name voranstellen.
-Tttytype Die Ausgabe für das angegebene Ausgabegerät vorbereiten.
Folgende Gerätetypen ttytype(s) sind bekannt:
2631 Drucker Hewlett-Packard 2631 (regulärer Modus)
2631-c Drucker Hewlett-Packard 2631 (komprimierter
Modus)
2631-e Drucker Hewlett-Packard 2631 (erweiterter Modus)
300 Drucker DASI-300
300-12 Terminal DASI-300 mit der Schreibdichte 12 (12
Zeichen pro Zoll)
300s Drucker DASI-300s (300S ist ein Synonym)
300s-12 Drucker DASI-300s mit Schreibdichte 12 (12 Zei-
chen pro Zoll) (300S-12 ist ein Synonym)
37 Terminal TELETYPE Modell 37 (Standard)
382 DTC-382
4000a Terminal Trendata 4000a (4000A ist ein Synonym)
450 Drucker DASI-450 (Diablo Hyterm)
450-12 Terminal DASI-450 mit Schreibdichte 12 (12 Zei-
chen pro Zoll)
832 Terminal Anderson Jacobson 832
8510 Drucker C.ITOH
lp Generischer Name für Drucker, die Unterstrei-
chungs- und Tabulatorzeichen erzeugen können.
(Text mit Zeilenvorschüben in Rückwärtsrichtung,
z. B. Text mit Tabellen, der an lp gesendet
wird, muß mit col bearbeitet werden.)
tn300 Terminal GE Terminet 300
X Mit "print train" TX ausgestattete Drucker
X97 Seitendrucker Xerox 9700 (mit dem Filter x9700
verwenden)
X97ni Seitendrucker Xerox 9700 mit Unterstreichungs-
zeichen (kein Kursivdruck) (mit dem Filter x9700
verwenden)
-e Text im Blocksatz mit gleichen Wortabständen anordnen und
dabei die vollständige Auflösung des Terminals ausnutzen.
-h Bei horizontalen Bewegungen Tabulatorzeichen verwenden, um
die Ausgabe zu beschleunigen und die Anzahl der Ausgabe-
zeichen zu verringern. Es wird angenommen, daß alle 8
Spalten ein Tabulatorstopp gesetzt wird.
-un Faktor für Fettdruck (Anzahl der Anschlagswiederholungen
für ein Zeichen) für die dritte Schriftartposition (fett)
auf n setzen. Fehlt die Angabe n, diesen Faktor auf Null
setzen.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
nroff(1M) nroff(1M)
HINWEISE
Verwenden Sie nroff mit der Option -olist in einer Pipeline [z. B. mit
einem oder mehr Kommandos eqn(1M) und tbl(1M)] und geben Sie die
letzte Seite des Dokuments in der Liste list nicht an, wird möglicher-
weise ein harmloser Diagnosefehler "Broken Pipe" erzeugt.
DATEIEN
/usr/lib/tmac/tmac.*
Zeiger auf Standardmakrodateien
/usr/lib/macros/*
Standardmakrodateien
/usr/lib/nterm/*
Terminalsteuertabellen für nroff
/usr/pub/terminals
Liste der unterstützten Terminals
SIEHE AUCH
col(1), mm(1M), neqn(1M), troff(1M), nterm(5).
LITERATUR
J. F. Ossanna, Nroff/Troff User's Manual
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