6.27. Groff-1.19.1

Groff enthält verschiedene Programme zur Verarbeitung und Formatierung von Text.

Geschätzte Kompilierzeit: 0.5 SBU

Ungefähr benötigter Festplattenplatz: 43 MB

Groff ist abhängig von: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make und Sed

6.27.1. Installation von Groff

Groff erwartet, dass die Umgebungsvariable PAGE die Standardpapiergröße enthält. Für alle in den Vereinigten Staaten ist PAGE=letter korrekt. Wenn Ihr Standort woanders ist, ersetzen Sie besser PAGE=letter durch PAGE=A4.

Bereiten Sie Groff zum Kompilieren vor:

PAGE=[papier_größe] ./configure --prefix=/usr

Kompilieren Sie das Paket:

make

Installieren Sie das Paket:

make install

Einige Dokumentationsprogramme wie zum Beispiel xman funktionieren ohne diese symbolischen Links nicht:

ln -s soelim /usr/bin/zsoelim
ln -s eqn /usr/bin/geqn
ln -s tbl /usr/bin/gtbl

6.27.2. Inhalt von Groff

Installierte Programme: addftinfo, afmtodit, eqn, eqn2graph, geqn (Link auf eqn), grn, grodvi, groff, groffer, grog, grolbp, grolj4, grops, grotty, gtbl (Link auf tbl), hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pfbtops, pic, pic2graph, post-grohtml, pre-grohtml, refer, soelim, tbl, tfmtodit, troff und zsoelim (Link auf soelim)

Kurze Beschreibungen

addftinfo

Liest eine troff-Schriftdatei und fügt einige font-metrische Informationen hinzu, die vom groff-System benutzt werden

afmtodit

Erzeugt eine Schrift-Datei zur Verwendung mit groff und grops

eqn

Kompiliert in troff Eingabedateien enthaltene Beschreibungen von Gleichungen zu Kommandos, die troff versteht

eqn2graph

Konvertiert eine EQN-Gleichung zu einem beschnittenen Bild

eqn

Ein Link auf gawk

grn

Ein groff-Präprozessor für gremlin-Dateien

grodvi

Ein Treiber für groff, der das TeX dvi-Format erzeugt

groff

Eine Benutzerschnittstelle für das groff-Dokumentenformatierungssystem. Normalerweise führt es das Programm troff und einen für das Ausgabegerät passenden Postprozessor aus.

groffer

Zeigt groff-Dateien und Man-pages unter X und im tty an

grog

Liest Dateien ein, rät, welche der groff-Optionen -e, -man, -me, -mm, -ms, -p, -s und -t zum Drucken benötigt werden, und gibt das nötige groff-Kommando aus

grolbp

Ein groff-Treiber für Canon CAPSL-Drucker (Laserdrucker der LBP-4 und LBP-8 Serie)

grolj4

Ein Treiber für groff, der Ausgaben im PCL5 Format, passend für HP LaserJet 4-Drucker erzeugt

grops

Übersetzt die Ausgabe von GNU troff zu PostScript

grotty

Übersetzt die Ausgabe von GNU troff in eine passende Form für schreibmaschinenähnliche Geräte

gtbl

Die GNU-Implementierung von tbl

hpftodit

Erzeugt aus einer HP-markierten Schriftmetrik-Datei eine Schriftdatei zur Verwendung mit groff -Tlj4

indxbib

Erzeugt mit einer angegebenen Datei einen invertierten Index für die bibliographischen Datenbanken zur Verwendung mit refer, lookbib und lkbib

lkbib

Durchsucht bibliographische Datenbanken nach Referenzen, die bestimmte Schlüssel enthalten, und gibt die gefundenen Referenzen aus

lookbib

Gibt einen Prompt auf die standard-Fehlerausgabe (solange die Standardeingabe kein Terminal ist), liest eine Zeile mit Stichwörtern von der Standardeingabe, durchsucht eine bibliographische Datenbank nach Referenzen zu diesen Stichwörtern, gibt die gefundenen Referenzen aus und wiederholt das so lange bis keine weitere Eingabe mehr vorhanden ist

mmroff

Ein einfacher Präprozessor für groff

neqn

Formatiert Gleichungen für die ASCII-Ausgabe (Standard Code for Information Interchange)

nroff

Ein Skript, das nroff-Kommandos mit groff emuliert

pfbtops

Übersetzt eine Postscript-Schrift im .pfb-Format zu ASCII

pic

Kompiliert in groff- oder TeX-Eingabedateien enthaltene Beschreibungen von Bildern zu Kommandos, die von TeX oder troff verwendet werden können

pic2graph

Konvertiert ein PIC-Diagramm zu einem beschnittenen Bild

post-grohtml

Übersetzt die Ausgabe von GNU troff zu html

pre-grohtml

Übersetzt die Ausgabe von GNU troff zu html

refer

Kopiert den Inhalt einer Datei zur standard Ausgabe, ausser das Zeilen zwischen .[ und .] als Zitat interpretiert werden und Zeilen zwischen .R1 und .R2 als Kommandos behandelt werden, die angeben, wie mit Zitaten umgegangen werden soll

soelim

Liest Dateien und ersetzt Zeilen der Form .so Datei durch den Inhalt der erwähnten Datei

tbl

Kompiliert in troff Eingabedateien eingebettete Beschreibungen von Tabellen zu Kommandos, die von troff unterstützt werden

tfmtodit

Erzeugt Schriftdateien zur Verwendung mit groff -Tdvi

troff

Ist hochkompatibel mit Unix troff. Üblicherweise wird es mit dem Kommando groff aufgerufen, welches auch Präprozessoren und Postprozessoren in der richtigen Reihenfolge und mit den richtigen Optionen aufruft.

zsoelim

Die GNU-Implementierung von soelim