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 9270 Concepts \ §4Vous pouvez produire un filet horizontal <strong>en</strong> utilisant la commande\hrule et un filet vertical <strong>en</strong> utilisant la commande \vrule (p. 178). Parexemple, la séqu<strong>en</strong>ce de contrôle \hrule par elle-même produit un filetfin qui traverse la page, comme ceci :La commande ‘\vrule height .25in’ produit un filet vertical quis’allonge de .25 pouces sur la page comme ceci :Il y a deux différ<strong>en</strong>ces <strong>en</strong>tre les filets horizontaux et verticaux :1) Pour un filet horizontal, <strong>TEX</strong> pr<strong>en</strong>d comme largeur par défaut lalargeur de la plus petite boîte ou a<strong>ligne</strong>m<strong>en</strong>t qui l’<strong>en</strong>globe. Pour unfilet vertical, <strong>TEX</strong> pr<strong>en</strong>d comme hauteur et profondeur par défaut dela même façon. (Le défaut est la taille que vous obt<strong>en</strong>ez si vous nedonnez pas de taille explicitem<strong>en</strong>t <strong>pour</strong> cette dim<strong>en</strong>sion.)2) Un filet horizontal est un élém<strong>en</strong>t fondam<strong>en</strong>talem<strong>en</strong>t vertical qui nepeut participer à une liste horizontale, tandis qu’un filet vertical estun élém<strong>en</strong>t horizontal qui ne peut participer à une liste verticale.Cette propriété peut sembler étrange d’un premier abord, mais il ya une bonne raison à cela : Un filet horizontal s’ét<strong>en</strong>d visuellem<strong>en</strong>tde gauche à droite et donc sépare des élém<strong>en</strong>ts d’une liste verticale,tandis qu’un filet vertical s’ét<strong>en</strong>d visuellem<strong>en</strong>t de haut <strong>en</strong> bas et ainsisépare des élém<strong>en</strong>ts d’une liste horizontale.Si vous construisez un filet avec trois dim<strong>en</strong>sions explicites, cela donnerala même chose que vous fassiez un filet horizontal ou vertical. Par exemple,la commande ‘\vrule height1pt depth2pt width3in’ produit ce filet aulook horizontal :Vous trouverez un état précis du traitem<strong>en</strong>t des filets de <strong>TEX</strong> dans lespages 221–222 de The <strong>TEX</strong>book et 259–260 de la traduction française.flots d’<strong>en</strong>trée. Voir “fichier” (p. 67).flots de sortie. Voir “fichier” (p. 67).global. Une définition globale est effective jusqu’a la fin du docum<strong>en</strong>tou jusqu’a ce qu’elle soit écrasée par une autre définition, même quandelle apparaît dans un groupe. Ainsi une définition globale n’est pas affectéepar les frontières de groupe. Vous pouvez r<strong>en</strong>dre n’importe quelledéfinition globale <strong>en</strong> la préfixant avec la commande \global (p. 236) amoins que \globaldefs (p. 236) soit négatif.Il y a un moy<strong>en</strong> spécial de r<strong>en</strong>dre une définition de macro globale.Normalem<strong>en</strong>t vous définissez une macro <strong>en</strong> utilisant soit la commande\def soit la commande \edef (p. 238). Si vous utilisez \gdef ou \xdefau lieu de \def et \edef respectivem<strong>en</strong>t, la définition de macro seraglobale. Parce que, ‘\gdef’ est équival<strong>en</strong>t à ‘\global\def’ et ‘\xdef’ estéquival<strong>en</strong>t à ‘\global\edef’.

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

Saved successfully!

Ooh no, something went wrong!