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 276254 Commandes <strong>pour</strong> des opérations générales \ §9Pour ces calculs (et autres assignem<strong>en</strong>ts <strong>en</strong> fait), 〈ressort〉 peut êtreconverti <strong>en</strong> une 〈dim<strong>en</strong>sion〉 <strong>en</strong> <strong>en</strong>levant l’étirem<strong>en</strong>t et le rétrécissem<strong>en</strong>tet une 〈dim<strong>en</strong>sion〉 peut être convertie <strong>en</strong> 〈nombre〉 <strong>en</strong> pr<strong>en</strong>ant sa valeur<strong>en</strong> points d’échelle (voir “dim<strong>en</strong>sion”, p. 61). Vous pouvez omettre le motby dans ces commandes—<strong>TEX</strong> les compr<strong>en</strong>dra quand même.Exemple :\count0 = 18 \advance\count0 by -1 \number\count0\par\skip0 = .5in \advance\skip0 by 0in plus 1in % add stretch\hbox to 2in{a\hskip\skip0 b}produit :17ab2 in\multiply 〈registre〉 by 〈nombre〉\divide 〈registre〉 by 〈nombre〉Ces commandes multipli<strong>en</strong>t et divis<strong>en</strong>t la valeur de 〈registre〉 par 〈nombre〉(qui peut être négatif). Le registre peut être un registre \count, \dim<strong>en</strong>,\skip ou \muskip. Pour un registre \skip ou \muskip (p. 250), les troiscomposantes du ressort du registre sont modifiés. Vous pouvez omettre lemot by dans ces commandes—<strong>TEX</strong> les compr<strong>en</strong>dra quand même.Vous pouvez aussi obt<strong>en</strong>ir un multiple d’une 〈dim<strong>en</strong>sion〉 <strong>en</strong> laprécédant par un 〈nombre〉 ou une constante décimale, par exemple,-2.5\dim<strong>en</strong>2. Vous pouvez aussi utiliser cette notation <strong>pour</strong> des〈ressort〉, mais att<strong>en</strong>tion—le résultat est une 〈dim<strong>en</strong>sion〉, pas un〈ressort〉. Ainsi 2\baselineskip donne une 〈dim<strong>en</strong>sion〉 qui est deux foisla taille naturelle de \baselineskip, sans étirem<strong>en</strong>t ni rétrécissem<strong>en</strong>t.Exemple :\count0 = 9\multiply \count0 by 8 \number\count0 ;\divide \count0 by 12 \number\count0 \par\skip0 = 20pt plus 2pt minus 3pt \multiply \skip0 by 3Multiplied value of skip0 is \the\skip0.\par\dim<strong>en</strong>0 = .5in \multiply\dim<strong>en</strong>0 by 6\hbox to \dim<strong>en</strong>0{a\hfil b}produit :72; 6Multiplied value of skip0 is 60.0pt plus 6.0pt minus 9.0pt.ab3 in

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

Saved successfully!

Ooh no, something went wrong!