Aller au contenu

groff (langage)

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 12 avril 2022 à 13:20 et modifiée en dernier par 91.151.74.5 (discuter). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Groff
GNU troff
Logo.
Date de première version
Auteur James Clarke
Dernière version 1.22.4 ()
Version en développement Pre-1.16 ()
1.22.3.rc1 ()[2]
1.22.4.rc2 ()[3]
1.22.4.rc3 ()[4]
1.22.4.rc4 ()[5]
1.22.4.rc5 ()[6]
1.23.0.rc1 ()[7]
1.23.0.rc2 ()[8]Voir et modifier les données sur Wikidata
Influencé par roff, troff
Écrit en C++
Systèmes d'exploitation Unix, (BSD, GNU/Linux...), Microsoft Windows
Licence GNU GPL
Site web https://www.gnu.org/software/groff/

Groff (GNU troff) est un langage de formatage de texte « Wysiwym », dérivé de roff et de troff, équivalent à LaTeX. Logiciel libre, il fait partie du projet GNU.

Description

Tout comme LaTeX, groff est un langage de formatage de texte par balises. Cependant, il est réputé pour moins alourdir les textes que LaTeX.

Dans les systèmes à base Unix, il est utilisé pour la composition des pages de manuel.

Macros

Groff utilise des macros pour compléter ses commandes primitives (comme LaTeX ou MediaWiki). Parmi ses ensembles de macros, on peut citer :

  • ms : boîte à outils généraliste, notamment utilisée par Bells Labs pour leurs publications internes.
  • mom : conçu plus particulièrement pour les documents relatifs aux humanités.
  • me : boîte à outils dédiée aux documents universitaires.
  • mm : boîte à outils pour rédiger des lettres, rapports techniques...
  • man : conçu spécialement pour les pages de manuel.

Historique