www.wikidata.de-de.nina.az
Dieser Artikel behandelt die Software zu anderen Bedeutungen siehe Groff Begriffsklarung Groff ˈdʒiːrɒf ist die GNU Implementierung von troff einem Textsatzsystem das von AT amp T fur das Betriebssystem Unix entwickelt wurde Auf vielen Unix und GNU basierten Systemen dient groff zur Anzeige von elektronischen Handbuchseiten Manpages GroffBasisdatenMaintainer Bertrand Garrigues 1 James ClarkEntwickler James ClarkErscheinungsjahr Juni 1990Aktuelle Version 1 23 0 2 7 Juli 2023 Betriebssystem UNIX LinuxProgrammiersprache CKategorie SchriftsatzLizenz GPL Freie Software www gnu org software groff Inhaltsverzeichnis 1 Geschichte 2 Unterschiede zu AT amp T troff 3 Weblinks 4 AnmerkungenGeschichte BearbeitenDie erste 1990 freigegebene Version 0 3 1 wurde von James Clark innerhalb des GNU Projektes weitestgehend in C implementiert 1991 folgte mit Version 1 04 die erste stabile Version 1999 ubernahmen Werner Lemberg und Ted Harding die weitere Pflege 3 Die Neuimplementierung wurde vorgenommen um Copyrightproblemen mit dem alten proprietaren Code vorzubeugen Groff wird kontinuierlich weiterentwickelt 4 Wegen Lizenzproblemen ist Apple zu mandoc gewechselt ahnlich dem Wechsel zur Z shell Unterschiede zu AT amp T troff Bearbeiten Hauptartikel Troff Auf Kompatibilitat wurde bei der Entwicklung grosstmogliches Augenmerk gelegt Unterschiede sind in der Manpage b groff diff 7 b dokumentiert Das Ditroff Zwischenformat wurde beibehalten allerdings mit einigen Erweiterungen Es stehen unter anderem Treiber fur PostScript PCL und DVI zu Verfugung Ebenso kann direkt HTML erzeugt werden nroff erzeugt formatierte Textdateien und kann dort auch Codes fur die Terminalsteuerung einbetten um Schriftschnitte wie Fett Kursiv oder auch farbigen Text auf entsprechenden Terminals darzustellen Zusatzlich beherrscht es die Ausgabe mehrerer Zeichensatze Da die meisten troff Befehle ausserst primitiv sind liegen groff einige sogenannte Makropakete bei So gibt es z B die Pakete Mom Me Mm und Ms fur Dokumente Doc und Man fur Manpages Diese werden beim Aufruf von groff auf der Kommandozeile entsprechend mitgeladen Weblinks BearbeitenGNU troff groff a GNU project Homepage englisch Mom Makros for GNU troff englisch Groff and mom an overview PDF englisch grundlegende Konzepte von groff und Workflow b groff 1 b front end for the groff document formatting system FreeBSD General Commands Manual b troff 1 b the troff processor of the groff text formatting system FreeBSD General Commands Manual b groff diff 7 b differences between GNU troff and classical troff FreeBSD Miscellaneous Information ManualAnmerkungen Bearbeiten Free Software Foundation Free Software Supporter Issue 116 December 2017 8 November 2017 englisch abgerufen am 2 August 2023 This month we welcome Bertrand Garrigues as maintainer of GNU Groff Bertrand Garrigues Groff version 1 23 0 7 Juli 2023 englisch abgerufen am 2 August 2023 FFII Nachrichten 1999 Woche 20 vgl GNU troff Git Projektarchiv Abgerufen von https de wikipedia org w index php title Groff amp oldid 238482525