12.07.2015 Views

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

24 Sep 2004 2:48 p.m.<strong>TEX</strong> <strong>pour</strong> l’Impati<strong>en</strong>t N o 11896 Concepts \ §4La routine de sortie courante est définie par la valeur de \output(p. 154), qui est une liste de tok<strong>en</strong>s. Quand <strong>TEX</strong> est prêt à produire unepage, il développe simplem<strong>en</strong>t la liste de tok<strong>en</strong>s.Vous pouvez faire quelque simples changem<strong>en</strong>ts aux actions de la routinede sortie de plain <strong>TEX</strong> sans la modifier réellem<strong>en</strong>t. Par exemple, <strong>en</strong>assignant une liste de tok<strong>en</strong>s à \headline ou \footline (p. 149) vouspouvez faire que <strong>TEX</strong> produise un <strong>en</strong>tête ou un pied de page différ<strong>en</strong>tde l’ordinaire.La routine de sortie est aussi responsable <strong>pour</strong> collecter toutes insertions; <strong>en</strong> combinant ces insertions et toutes “décorations” telles que<strong>en</strong>têtes et pieds de page avec les cont<strong>en</strong>us principaux de la page et empaquètetout ce matériel dans une boîte ; et év<strong>en</strong>tuellem<strong>en</strong>t <strong>en</strong>voyer cetteboîte dans le fichier .dvi avec la commande \shipout(p. 154). Bi<strong>en</strong> quecela soit ce que fait une routine de sortie le plus souv<strong>en</strong>t, une routine desortie d’usage spécial peut agir différemm<strong>en</strong>t.séqu<strong>en</strong>ce de contrôle. Une Séqu<strong>en</strong>ce de contrôle est un nom <strong>pour</strong>une commande <strong>TEX</strong>. Une séqu<strong>en</strong>ce de contrôle comm<strong>en</strong>ce par un caractèred’échappem<strong>en</strong>t, habituellem<strong>en</strong>t un antislash (\). Une séqu<strong>en</strong>cede contrôle pr<strong>en</strong>d une des deux formes :Un mot de contrôle est une Séqu<strong>en</strong>ce de contrôle constituée d’uncaractère d’échappem<strong>en</strong>t suivi par une ou plusieurs lettres. Le motde contrôle se termine quand <strong>TEX</strong> voit une non-lettre. Par exemple,quand <strong>TEX</strong> lit ‘\hfill␣,␣the’, il voit six tok<strong>en</strong>s : Les séqu<strong>en</strong>cesde contrôle ‘\hfill’, virgule, espace, ‘t’, ‘h’, ‘e’. L’espace après‘\hfill’ termine la séqu<strong>en</strong>ce de contrôle et est absorbée par <strong>TEX</strong>quand il lit la séqu<strong>en</strong>ce de contrôle. (Pour le texte ‘\hfill,␣the’,d’un autre coté, La virgule termine aussi la séqu<strong>en</strong>ce de contrôle etcompte comme un caractère de bon aloi.)Un symbole de contrôle est une séqu<strong>en</strong>ce de contrôle constituée d’uncaractère d’échappem<strong>en</strong>t suivi par n’importe caractère autre qu’unelettre—même un espace ou une fin de <strong>ligne</strong>. Un symbole de contrôleest auto-délimité, c’est-à-dire, <strong>TEX</strong> sait où il termine sans devoirregarder le caractère qui le suit. Le caractère après un symbole decontrôle n’est jamais absorbé par le symbole de contrôle.Voir page 66 <strong>pour</strong> plus d’information sur les espaces après des séqu<strong>en</strong>cesde contrôle.<strong>TEX</strong> procure une grand nombre de séqu<strong>en</strong>ces de contrôle prédéfinies.Les séqu<strong>en</strong>ces de contrôle primitives sont construites dans le programmeinformatique <strong>TEX</strong> et donc, sont accessibles sous toutes les formes de <strong>TEX</strong>.D’autres séqu<strong>en</strong>ces de contrôle sont fournies par plain <strong>TEX</strong>, la forme de<strong>TEX</strong> décrite dans ce livreVous pouvez augm<strong>en</strong>ter des séqu<strong>en</strong>ces de contrôle prédéfinies avec cellesde votre cru, <strong>en</strong> utilisant des commandes telles que \def et \let <strong>pour</strong>les définir. La section 12 de ce livre conti<strong>en</strong>t une collection de définitionsde séqu<strong>en</strong>ce de contrôle que vous pouvez trouver utile. De plus, votre

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!