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 307Reproduire du texte verbatim 285}\def\${{\t<strong>en</strong>it\char ‘\$}}% \t<strong>en</strong>it names the cmti10 font.Maint<strong>en</strong>ant à chaque fois que vous lancerez la police appelée \britrm,\$ produira un symbole de livre sterling.Vous pouvez aussi avoir le même effet <strong>en</strong> changeant les codes decatégorie des caractères <strong>en</strong> question <strong>pour</strong> r<strong>en</strong>dre ces caractères actifs et<strong>en</strong>suite procurer une définition <strong>pour</strong> le caractère. Par exemple :\catcode ‘* = \active\def*{{\t<strong>en</strong>tt \char ‘\*}}Dans ce cas l’astérisque sera pris de la police \t<strong>en</strong>tt. Si cous saisissezalors la <strong>ligne</strong> d’<strong>en</strong>trée :Debbie was the * of the show.elle sera composée ainsi :Debbie was the * of the show.Reproduire du texte verbatimDu texte verbatim est du texte qui est reproduit dans un docum<strong>en</strong>tcomposé exactem<strong>en</strong>t comme il apparaît dans son <strong>en</strong>trée. L’usage le pluscommun du texte verbatim est dans la composition d’<strong>en</strong>trée informatique,incluant les programmes <strong>pour</strong> ordinateurs et les <strong>en</strong>trées de <strong>TEX</strong> lui-même.l’<strong>en</strong>trée informatique n’est pas simple à reproduire <strong>pour</strong> deux raisons :1) Certains caractères (symboles de contrôle, caractères d’échappem<strong>en</strong>t,accolades, etc.) ont une signification spéciale <strong>en</strong> <strong>TEX</strong>.2) Les fins de <strong>ligne</strong> et les espaces multiples sont traduits <strong>en</strong> espacessimples.Dans le but de produire du texte verbatim, vous devez effacer lessignifications spéciales et débrancher la traduction. C’est beaucoupmieux fait par des macros.Pour effacer les signification spéciales, vous devez changer les codes decatégorie des caractères qui ont des significations spéciales. La macrosuivante illustre comm<strong>en</strong>t vous devez le faire :\chardef \other = 12\def\deactivate{%\catcode‘\\ = \other\catcode‘\} = \other\catcode‘\& = \other\catcode‘\% = \other\catcode‘\^ = \other}\catcode‘\{ = \other\catcode‘\$ = \other\catcode‘\# = \other\catcode‘\~ = \other\catcode‘\_ = \other

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

Saved successfully!

Ooh no, something went wrong!