Groff-1.19

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

Approximate build time:  0.5 SBU
Required disk space:     43 MB

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

Installation von Groff

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

Bereiten Sie Groff zum Kompilieren vor:

PAGE=letter ./configure --prefix=/usr

Kompilieren Sie das Paket:

make

Installieren Sie es:

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

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 Beschreibung

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

afmtodit erzeugt eine Schriftdatei für die Verwendung mit groff und grops.

eqn kompiliert Beschreibungen von Gleichungen, die in groff Eingabedateien enthalten sind, zu Kommandos, die groff versteht.

eqn2graph konvertiert eine EQN-Gleichung zu einem beschnittenen Bild.

grn ist ein groff-Präprozessor für gremlin-Dateien.

grodvi ist ein Treiber für groff, der das TeX dvi-Format erzeugt.

groff ist eine Benutzerschnittstelle für das groff-Dokumentenformatierungssystem. Normalerweise führt es das troff-Programm 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 und errät, welche der groff Optionen -e, -man, -me, -mm, -ms, -p, -s, und -t benötigt werden und gibt das Kommando mit diesen Optionen aus.

grolbp ist ein groff-Treiber für Canon CAPSL-Drucker (Laserdrucker der LBP-4 und LBP-8 Serie).

grolj4 ist 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 ist die GNU-Implementation von tbl.

hpftodit erzeugt aus einer HP-tagged Schriftmetrik-Datei eine Schriftdatei zur Verwendung mit groff -Tlj4.

indxbib erzeugt einen invertierten Index für die bibliographischen Datenbanken, eine spezielle Datei für die 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 ist ein einfacher Präprozessor für groff.

neqn formatiert Gleichungen für die ascii-Ausgabe.

nroff ist ein Skript, das nroff-Kommandos mit groff emuliert.

pfbtops übersetzt eine Postscript-Schrift in .pfb Format zu ASCII.

pic kompiliert Beschreibungen von Bildern, die in groff oder TeX Eingabedateien vorhanden sind, zu Kommandos die von TeX oder troff verwendet werden können.

pic2graph konvertiert ein PIC-Diagramm zu einem beschnittenen Bild.

pre-grohtml übersetzt die Ausgabe von GNU-troff zu html.

post-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 Beschreibungen von Tabellen, die in troff Eingabedateien eingebettet sind, 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 groff Kommando aufgerufen, welches auch Präprozessoren und Postprozessoren in der richtigen Reihenfolge und mit den richtigen Optionen aufruft.

zsoelim ist die GNU-Implementierung von soelim.