Pour les instructions d'installation, voir la section intitulée Installer Groff-1.19 dans Chapitre 6.
Le package Groff inclut plusieurs programmes pour traiter du texte et le formatter. Groff traduit du texte et des commandes spécifiques en une sortie formattée, telle que ce que vous voyez dans une page man.
Programmes installés : addftinfo, afmtodit, eqn, eqn2graph, geqn (lien vers eqn), grn, grodvi, groff, groffer, grog, grolbp, grolj4, grops, grotty, gtbl (lien vers tbl), hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pfbtops, pic, pic2graph, post-grohtml, pre-grohtml, refer, soelim, tbl, tfmtodit, troff et zsoelim (lien vers soelim)
addftinfo lit un fichier de police troff et ajoute quelques informations supplémentaires sur les mesures des polices, informations utilisées par le système groff.
afmtodit crée un fichier de police à utiliser avec groff et grops.
eqn compile les descriptions d'équations embarquées dans les fichiers d'entrée de troff pour les transformer en commandes compréhensibles par troff.
eqn2graph convertit une équation EQN en une image.
grn est un préprocesseur groff pour les fichiers gremlin.
grodvi est un pilote pour groff produisant un format dvi TeX.
groff est une interface pour le système de formattage des documents groff. Normalement, il lance le programme troff ainsi qu'un pré-processeur approprié pour le périphérique sélectionné.
groffer affiche des fichiers groff et des pages man sur des terminaux X et tty.
grog lit des fichiers et devine quelles options de groff parmi -e, -man, -me, -mm, -ms, -p, -s et -t sont nécessaires pour imprimer les fichiers, et indique la commande groff incluant ces options.
grolbp est un pilote groff pour les imprimantes Canon CAPSL (imprimantes laser de la série des LBP-4 et LBP-8).
grolj4 est un pilote pour groff produisant une sortie au format PCL5 compatible avec les imprimantes HP LaserJet 4.
grops traduit la sortie de GNU troff en Postscript.
grotty traduit la sortie de GNU troff en un format compatible pour les périphériques style machine à écrire.
gtbl est l'implémentation GNU de tbl.
hpftodit crée un fichier de police à utiliser avec groff -Tlj4 à partir d'un fichier de mesures de police pour HP.
indxbib crée un index renversé pour les bases de données bibliographiques dans un fichier spécifié à utiliser avec refer, lookbib et lkbib.
lkbib cherche dans les bases de données bibliographiques des références contenant des mots clés spécifiés et les affiche.
lookbib affiche une invite sur la sortie erreur standard (à moins que l'entrée standard ne soit un terminal), lit à partir de l'entrée standard une ligne contenant un ensemble de mots clés, recherche les bases de données bibliographiques dans un fichier spécifié pour les références contenant ces mots clés, affiche toute référence trouvée sur la sortie standard et répète ce processus jusqu'à la fin de l'entrée.
mmroff est un simple pré-processeur pour groff.
neqn formatte les équations pour une sortie ascii.
nroff est un script émulant la commande nroff utilisant groff.
pfbtops traduit une police Postscript au format .pfb en ASCII.
pic compile les descriptions d'images intégrées dans des fichiers d'entrées troff ou TeX et les enregistre en tant que commandes compréhensibles par TeX ou troff.
pic2graph convertit un diagramme PIC en une image.
pre-grohtml traduit la sortie de GNU troff en html.
post-grohtml traduit la sortie de GNU troff en html.
refer copie le contenu d'un fichier vers la sortie standard, à part que les lignes entre .[ et .] sont interprétés comme des citations, et les lignes entre .R1 et .R2 en tant que commandes sur la façon de procéder avec les citations.
soelim lit des fichiers et rempalce les lignes de la forme .so fichier par le contenu du fichier mentionné.
tbl compile les descriptions des tables intégrées aux fichiers d'entrée de troff en commandes compréhensibles par troff.
tfmtodit crée un fichier de police à utiliser avec groff -Tdvi.
troff est hautement compatible avec troff Unix. Habituellement, il est appelé en utilisant la commande groff, qui lancera aussi des pré-processeurs et des post-processeurs dans l'ordre approprié et avec les options appropriées.
zsoelim est l'implémentation GNU de soelim.
Groff dépend de Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.