Pricident Suivant Table des matihres

3. Document plus complexe

3.1 Structure en noeuds

Un document Texinfo est généralement structuré comme un arbre: chacune des sections du document est un noeud qui possède un père et des fils. De plus, chaque noeud pointe vers le noeud suivant ainsi que le noeud précédent. Celà permet une navigation linéaire mais aussi par exemple en profondeur dans un chapitre.

Un noeud est créé grâce à la commande '@node'.

3.2 Exemple


@c       Noeud,     Suivant,     Précédent,     Père
@node    Sommaire,  ,            ,              (dir)

@menu 
*Description::      Qu'est-ce qu'une machine à café ?
*Utilisation::      Comment l'utiliser
*Index::            Index du document
@end menu

La première ligne est un commentaire destiné à rappeler quels sont les arguments passés à la commande '@node'. Le noeud Sommaire n'a pas de noeud suivant ou précédent. Ils sont donc laissés en blanc.

Le père du noeud sommaire est (dir), c'est à dire la page Texinfo du système. Le document sera donc incorporé à l'arborescence info du système.

La commande '@menu' englobe une liste des noeuds "fils" du noeud Sommaire. Ici: Description, Utilisation, et Index.

3.3 Suite du document


@c       Noeud,        Suivant,     Précédent,     Père
@node    Description,  Utilisation, Sommaire,      Sommaire
@chapter Ce qu'est une machine @`a caf@'e
@cindex  machine @`a caf@'e
@cindex  description
@cindex  caf@'e

Une machine @`a caf@'e est un instrument complexe essentiel dans la
vie d'un programmeur. Elle lui fournit de quoi survivre lors des
heures de programmation, de la chaleur et de l'amiti@'e, et constitue
l'@'epicentre de la vie sociale de tout d@'epartment informatique.

3.4 Suite ... (références)


@c       Noeud,        Suivant,     Précédent,     Père
@node    Utilisation,  Index,       Description,   Sommaire
@chapter L'utilisation de la machine @`a caf@'e
@cindex  utilisation de la machine @`a caf@'e
@cindex  obtention d'un caf@'e

L'utilisation d'une machine @`a caf@'e est relativement
simple. L'obtention d'un caf@'e se fait par l'introduction d'une
pi@`ece de monnaie suivie de la pression de la touche
"cafe". @xref{Description} pour plus d'informations sur une machine
@`a caf@'e.

L'insertion d'une référence se fait par le biais de trois commandes:

3.5 Et fin ! (Index et table des matières)


@c       Noeud,        Suivant,     Précédent,     Père
@node    Index,        ,            Utilisation,   Sommaire
@unnumbered  Index conceptuel
@printindex  cp
@shortcontents
@contents
@bye


Pricident Suivant Table des matihres