Page suivantePage pr�c�denteTable des mati�res

6. Quels pr�processeurs puis-je utiliser ?

groff est fourni avec au moins 3 pr�processeurs, tbl, eqn et pic (certains syst�mes les nomment gtbl, geqn et gpic). Ils sont destin�s � traduire leurs macros et leurs donn�es en code source troff standard. tbl est un pr�processeur de tableaux, eqn en est un d'�quation et de math�matiques et pic g�re les images. Consultez leurs pages de manuel pour d�couvrir les fonctionalit�s qu'ils proposent.

Mais autant �tre clair : n'�crivez pas de pages de manuel qui utilisent des pr�processeurs.

eqn produira g�n�ralement un r�sultat catastrophique sur des p�riph�riques du genre t�l�type, qui malheureusement repr�sentent 99% des visualtions de pages de manuel. Par exemple XAllocColor.3x contient des formules avec des exposants. A cause de la nature de ces terminaux, l'exposant sera sur la m�me ligne que la base. «N puissance deux» s'affichera "N2".

Il vaut mieux �viter tbl aussi, car je n'ai jamais vu aucun xman qui fonctionne avec lui. xman 3.1.6 utilise la ligne de commande suivante pour formater les pages de manuel, par exemple signal(7) :

gtbl /usr/man/man7/signal.7 | geqn | gtbl | groff -Tascii -man \
/tmp/xmana01760 2> /dev/null
qui coince sur toutes les sources utilisant gtbl, car sa sortie est redirig�e encore une fois vers gtbl. Le r�sultat donne une page de manuel sans votre tableau. Je ne sais pas si c'est un bogue ou une particularit� de gtbl qui s'�trangle sur sa propre sortie ou si xman devrait �tre un peu plus gentil et ne pas utiliser gtbl deux fois... De toute fa�on, si vous voulez un tableau, formatez-le vous-m�me et mettez-le entre les lignes .nf et .fi ce qui permettra de ne pas le formater. Vous ne pourrez pas avoir de gras ou d'italique par cette m�thode mais elle permettra d'avoir votre tableau dans tous les cas.

Je n'ai jamais vu une page de manuel n�cessitant le pr�processeur pic mais je n'aimerais pas �a. Comme vous pouvez le voir plus haut, xman ne l'utilise pas et groff ferait s�rement la danse de Saint-Guy en voyant les donn�es en entr�e.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:31