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 73assignem<strong>en</strong>t 51m<strong>en</strong>t celles utilisées <strong>en</strong> mathématique, remplac<strong>en</strong>t les caractères imprimablesASCII par d’autres caractères sans aucune relation avec les caractèresASCII. Par exemple, La police Computer Modern mathématiquecmsy10 a le symbole mathématique ‘∀’ à la place du chiffre ASCII ‘8’.assignem<strong>en</strong>t. Un assignem<strong>en</strong>t est une construction qui dit à <strong>TEX</strong>d’assigner une valeur à un registre, à un de ces paramètres internes, àune <strong>en</strong>trée dans une de ces tables internes ou à une séqu<strong>en</strong>ce de contrôle.Quelques exemples d’assignem<strong>en</strong>ts sont :\tolerance = 2000\advance\count12 by 17\lineskip = 4pt plus 2pt\everycr = {\hskip 3pt \relax}\catcode\‘@ = 11\let\graf = \par\font\myfont = cmbx12Le premier assignem<strong>en</strong>t indique que <strong>TEX</strong> doit assigner la valeur numérique2000 au paramètre numérique \tolerance, c’est-à-dire, met la valeurde \tolerance à 2000. Les autres assignem<strong>en</strong>ts sont similaires. Le‘=’ et les espaces sont optionnels, donc vous pouvez aussi écrire le premierassignem<strong>en</strong>t plus brièvem<strong>en</strong>t :\tolerance2000Voir pages 276–277 de The <strong>TEX</strong>book et 321–322 de la traduction française<strong>pour</strong> la syntaxe détaillée des assignem<strong>en</strong>ts.boîtes. Une boîte est un rectangle de matière à composer. Un simplecaractère est une boîte par lui-même, et une page <strong>en</strong>tière est aussi uneboîte. <strong>TEX</strong> forme une page comme une suite de boîtes cont<strong>en</strong>ant desboîtes cont<strong>en</strong>ant des boîtes. La boîte supérieure est la page elle-même, lesboîtes inférieures sont souv<strong>en</strong>t de simples caractères et de simples <strong>ligne</strong>ssont des boîtes qui sont quelque part au milieu.<strong>TEX</strong> effectue la plupart de ses activités de construction de boîte implicitem<strong>en</strong>tquand il construit des paragraphes et des pages. Vous pouvezconstruire des boîtes explicitem<strong>en</strong>t <strong>en</strong> utilisant nombre de commandesde <strong>TEX</strong>, notamm<strong>en</strong>t \hbox (p. 166), \vbox (p. 167) et \vtop (p. 167).La commande \hbox construit une boîte <strong>en</strong> assemblant des plus petitesboîtes horizontalem<strong>en</strong>t de gauche à droite ; il opère sur une liste horizontaleet donne une hbox (boîte horizontale). Les commandes \vbox et\vtop construis<strong>en</strong>t une boîte <strong>en</strong> assemblant de plus petites boîtes verticalem<strong>en</strong>tde haut <strong>en</strong> bas ; elles opèr<strong>en</strong>t sur une liste verticale et donn<strong>en</strong>t unevbox (boîte verticale). Ces listes horizontales et verticales peuv<strong>en</strong>t ne pasinclure que des boîtes plus petites mais plusieurs autres sortes d’<strong>en</strong>tités,par exemple, un ressort et des crénages.

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

Saved successfully!

Ooh no, something went wrong!