Groff

De Lea Linux
Aller à la navigation Aller à la recherche

Comme Monsieur Jourdain fait de la prose, la plupart des nouveaux utilisateurs et utilisatrices de notre OS libre préféré utilisent un puissant outil de formatage et génération de documents. Outil qui a tendance à se faire oublier, tellement il est discrêt malgré sa participation vitale au quotidien de tout utilisateur ou utilisatrice, et cela concerne même les plus chevronné(e)s.

Que peut-on faire avec groff ?

La commande groff permet à partir d'une même source de :

  • générer des documents mis en page : livre, lettre, documentation, rapport...etc.
  • créer des images de ces documents en format : postscript, man (Latin 1 formatés), html, dvi, Textes (Latin1 formatés)...

Quelles sont ses origines ?

groff est d'origine 100% UNIX, au même titre que le shell. il se fait parfois appeler roff, nroff, troff, mais est toujours présent sur tout système de type UNIX. Il présente parfois de légères différences entre les différents UNIX, mais semble toujours compatible car ses développeurs ont prévu des équivalences. Même MINIX célèbre petit OS didactique développé par Andrew Tenenbaum (MINIX mais il fait le maximum...), dispose de cette commande !

Les forces et faiblesses de groff

Forces :

  • Très rapide à assimiler comparé a son 'grand frêre' LATEX.
  • Grande robustesse et génération toujours fidèle aux attentes de l'utilisateur.
  • Très léger, il permet un traitement rapide des informations même sur des petites configurations ne *disposant pas d'une interface X-Windows.
  • Personnalisable

Faiblesses :(il en faut bien pour rester objectif)

  • Son langage macro est un peu rébarbatif (mais après un petit effort, il devient vite familier).
  • Un peut plus rigide que LaTeX losque l'on souhaite personnaliser un document.
  • Peu de documentations sont disponibles étant donné son grand age.

Un exemple ! un example ! un exemple...

Comme mentionné précédemment, groff est présent sur votre ordinateur, et vous disposez déjà d'exemples sources !