ptx(1M) ptx(1M)
NAME
ptx - Permutierten Index erstellen
SYNTAX
ptx [option ...] [input [output]]
BESCHREIBUNG
ptx erzeugt die Datei output, die mit einem Textformatierer (nroff
oder troff) bearbeitet werden kann. Der Textformatierer erstellt dann
einen permutierten Index der Datei input. Standardmäßig werden die
Standardeingabe (-) und die Standardausgabe verwendet.
ptx läuft in drei Phasen ab: In der ersten Phase erfolgt die Permuta-
tion. Dabei wird für jedes Schlüsselwort der Eingabezeile eine Zeile
erzeugt. Das Schlüsselwort wird an den Zeilenanfang gestellt. In der
zweiten Phase wird die permutierte Datei sortiert. In der letzten
Phase werden die sortierten Zeilen umgestellt, so daß die Schlüssel-
wörter wieder in der Mitte der jeweiligen Zeile stehen.
Die ptx-Ausgabe hat folgendes Format:
.xx "" "before keyword" "keyword" "after keyword"
Dabei wird angenommen, daß .xx ein nroff(1M)- oder troff(1M)-Makro
ist, das vom Benutzer oder von ptx(1M) bereitgestellt wird. Das Makro-
paket -mptx enthält die Makrodefinition .xx. Die Felder before keyword
und after keyword nehmen soviele Daten aus der Zeile auf, wie um das
Schlüsselwort herum angezeigt werden können, wenn dieses gedruckt
wird.
Entweder das erste oder das letzte Feld ist immer eine leere Zeichen-
kette. Bei diesen Angaben handelt es sich um Teile, die umbrochen wer-
den und so klein sind, daß sie den ungenutzten Bereich an beiden Enden
der Datei ausfüllen.
OPTIONEN
-f Keine Unterscheidung zwischen Groß- und Kleinschreibung.
-t Die Ausgabe für das Fotosatzgerät vorbereiten.
-w n Das nächste Argument, n, für die Länge der Ausgabezeile
verwenden. Die Standardzeilenlänge beträgt 72 Zeichen
(nroff) bzw. 100 Zeichen (troff).
-g n Das nächste Argument, n, für die Anzahl Zeichen verwenden,
die ptx bei der Berechnung der Lücken zwischen den vier
Teilen der Zeile im Ausdruck reserviert. Der Standardwert
für die Lücke ist 3.
-o only Die in der Datei only enthaltenen Wörter als Schlüssel-
wörter verwenden.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
ptx(1M) ptx(1M)
-i ignore Die in der Datei ignore enthaltenen Wörter nicht als
Schlüsselwörter verwenden. Fehlen die Optionen -i und -o,
muß /usr/lib/dwb/eign als Datei mit zu ignorierenden
Schlüsselwörtern verwendet werden.
-b break Die in der Datei break enthaltenen Zeichen für die Trennung
von Wörtern verwenden. Tabulator-, Zeilenvorschub- und
Leerzeichen werden immer als Break-Zeichen verwendet.
-r Führende Zeichen, die keine Leerzeichen sind, in jeder Ein-
gabezeile getrennt vom Text der Zeile als Verweis-IDs
(z. B. als Verweis auf eine Seite oder ein Kapitel) auffas-
sen. Diese ID den einzelnen Ausgabezeilen als fünftes Feld
hinzufügen.
HINWEISE
Bei der Zeilenlängenzählung werden Mehrfachanschläge oder Proportio-
nalschriftarten nicht berücksichtigt. Zeilen mit Tilden (~) werden
beschädigt, da ptx dieses Zeichen intern verwendet. ptx löscht nicht-
alphanumerische Zeichen nicht.
DATEIEN
/bin/sort
/usr/lib/dwb/eign
/usr/lib/tmac/tmac.ptx
SIEHE AUCH
nroff(1M), troff(1M), mptx(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98