Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ptx(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

nroff(1M)

troff(1M)

mptx(5)

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

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