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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24 Sep 2004 2:48 p.m.<strong>TEX</strong> <strong>pour</strong> l’Impati<strong>en</strong>t N o 235Symboles composés 213décimale. Vous pouvez utiliser la commande \delimiter à la place d’uncaractère dans tout contexte où <strong>TEX</strong> att<strong>en</strong>d un délimiteur (bi<strong>en</strong> que lacommande soit rarem<strong>en</strong>t employée <strong>en</strong> dehors d’une définition de macro).Supposez que 〈number〉 soit le nombre hexadécimal cs 1 s 2 s 3 l 1 l 2 l 3 . Alors<strong>TEX</strong> pr<strong>en</strong>dra le délimiteur ayant la classs c, la petite variante s 1 s 2 s 3 etla grande variante l 1 l 2 l 3 . Ici s 1 s 2 s 3 indique le caractère mathématiquetrouvé <strong>en</strong> position s 2 s 3 de la famille s 1 et de même <strong>pour</strong> l 1 l 2 l 3 . C’est lamême conv<strong>en</strong>tion que celle utilisée <strong>pour</strong> \mathcode (p. 259).Exemple :\def\vert{\delimiter "026A30C} % As in plain TeX.\delimiterfactor [ 〈nombre〉 paramètre ]\delimitershortfall [ 〈nombre〉 paramètre ]Ces deux paramètres signal<strong>en</strong>t à <strong>TEX</strong> comm<strong>en</strong>t la hauteur d’un délimiteurdoit être reliée à la taille verticale de la sous-formule à laquelle le délimiteurest associé. \delimiterfactor donne le ratio minimum de la tailledu délimiteur par rapport à la taille verticale de la sous-formule et \delimitershortfalldonne le maximum par lequel la hauteur du délimiteursera réduite <strong>pour</strong> correspondre à la taille verticale de la sous-formule.Supposez que la boîte cont<strong>en</strong>ant la sous-formule ait une hauteur h etune profondeur d et y = 2 max(h, d). soit la valeur de \delimiterfactorf et la valeur de \delimitershortfall δ. Alors <strong>TEX</strong> pr<strong>en</strong>d la taille dedélimiteur minimum étant au moins y·f/1000 et au moins y−δ. En particulier,si \delimiterfactor est exactem<strong>en</strong>t à 1000 alors <strong>TEX</strong> essayera defaire un délimiteur au moins aussi grand que la formule à laquelle il est attaché.Voir les pages 152 et 446 (Règle 19) de The <strong>TEX</strong>book et pages 178et 511 (Règle 19) de la traduction française <strong>pour</strong> les détail exacts sur lafaçon dont <strong>TEX</strong> utilise ces paramètres. Plain <strong>TEX</strong> met \delimiterfactorà 901 et \delimitershortfall à 5pt.Voir aussi : \delcode (p. 260), \vert, \Vert et \backslash (p. 196).Matrices\matrix { 〈<strong>ligne</strong>〉 \cr . . . 〈<strong>ligne</strong>〉 \cr }\pmatrix { 〈<strong>ligne</strong>〉 \cr . . . 〈<strong>ligne</strong>〉 \cr }\bordermatrix { 〈<strong>ligne</strong>〉 \cr . . . 〈<strong>ligne</strong>〉 \cr }Chacune de ces trois commandes produit une matrice. Les élém<strong>en</strong>ts dechaque rangé de la matrice <strong>en</strong>trée sont séparés par ‘&’ et chaque rangé està son tour terminée par \cr. (C’est la même forme que celle utilisée <strong>pour</strong>un a<strong>ligne</strong>m<strong>en</strong>t.) Les commandes diffèr<strong>en</strong>t de la manière suivante :\matrix produit une matrice sans aucun <strong>en</strong>tourage ou délimiteursinsérés.\pmatrix produit une matrice <strong>en</strong>tourée par des par<strong>en</strong>thèses.

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

Saved successfully!

Ooh no, something went wrong!