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 193Manipuler des boîtes 171de boîte mais ne voulez pas <strong>en</strong> détruire le cont<strong>en</strong>u. (Récupérer le cont<strong>en</strong>ud’un registre avec \box r<strong>en</strong>d le registre vide.)Exemple :\setbox0 = \hbox{good }Have a \copy0 \box0 \box0 day!produit :Have a good good day!\unhbox 〈registre〉\unvbox 〈registre〉Ces commandes produis<strong>en</strong>t la liste cont<strong>en</strong>ue dans un registre de boîte〈registre〉 et r<strong>en</strong>d ce registre de boîte vide. \unhbox s’applique aux registresde boîte cont<strong>en</strong>ant des hbox et \unvbox s’applique aux registresde boîte cont<strong>en</strong>ant des vbox. Vous devez utiliser ces commandes <strong>en</strong>préfér<strong>en</strong>ce à \unhcopy et \unvcopy (voir ci-dessous) quand vous n’avezpas besoin de ce qu’il y a dans le registre de boîte après l’avoir utilisé, demanière à ne pas augm<strong>en</strong>ter la mémoire de <strong>TEX</strong> <strong>en</strong> la remplissant avecdes boîtes obsolètes.Exemple :\setbox0=\hbox{The Mock Turtle sighed deeply, anddrew the back of one flapper across his eyes. }\setbox1=\hbox{He tried to speak, but sobs chokedhis voice. }\unhbox0 \unhbox1% \box0 \box1 would set two hboxes side by side% (and produce a badly overfull line).\box1 % produces nothingproduit :The Mock Turtle sighed deeply, and drew the back of one flapper acrosshis eyes. He tried to speak, but sobs choked his voice.\unhcopy 〈registre〉\unvcopy 〈registre〉Ces commandes produis<strong>en</strong>t la liste cont<strong>en</strong>ue dans un registre de boîte〈registre〉 et sans déranger le cont<strong>en</strong>u des registres. \unhbox s’appliqueaux registres de boîte cont<strong>en</strong>ant des hbox et \unvbox s’applique aux registresde boîte cont<strong>en</strong>ant des vbox.

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

Saved successfully!

Ooh no, something went wrong!