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 338316 Un abrégé de macros utiles \ §12\string\<strong>en</strong>dgroup.}%\newhelp\@mismatched<strong>en</strong>vironm<strong>en</strong>thelp{%You started an <strong>en</strong>vironm<strong>en</strong>t X, but^^J%you <strong>en</strong>ded it with Y. Maybe you made a typoin one or the other^^J%of the names.}%Certains <strong>en</strong>vironnem<strong>en</strong>ts ne doiv<strong>en</strong>t pas se produire dans d’autres<strong>en</strong>vironnem<strong>en</strong>ts. Appelons ces derniers “<strong>en</strong>vironnem<strong>en</strong>ts externes” (outer).\check<strong>en</strong>v vérifie qu’aucun <strong>en</strong>vironnem<strong>en</strong>t externe n’est actuellem<strong>en</strong>teffectif, sinon il se plaint. Pour utiliser \check<strong>en</strong>v, vous devezmettre la commande \<strong>en</strong>vironm<strong>en</strong>ttrue au début de chaque <strong>en</strong>vironnem<strong>en</strong>texterne.\newif\if<strong>en</strong>vironm<strong>en</strong>t\def\check<strong>en</strong>v{%\if<strong>en</strong>vironm<strong>en</strong>t\errhelp = \@interwov<strong>en</strong><strong>en</strong>vhelp\errmessage{Interwov<strong>en</strong> <strong>en</strong>vironm<strong>en</strong>ts}%\<strong>en</strong>dgroup\fi}%\newhelp\@interwov<strong>en</strong><strong>en</strong>vhelp{%Perhaps you forgot to <strong>en</strong>d the previous^^J%<strong>en</strong>vironm<strong>en</strong>t? I’m finishing off the curr<strong>en</strong>t group,^^J%hoping that will fix it.}%JustificationLes trois macros \flushleft, \flushright et \c<strong>en</strong>ter justifi<strong>en</strong>t letexte des <strong>ligne</strong>s suivantes de la manière indiquée. La commande doitapparaître seule sur une <strong>ligne</strong>. La commande et le texte doiv<strong>en</strong>t être<strong>en</strong>fermés dans un groupe—la fin du groupe indique la fin du texte. Legroupe <strong>en</strong>tier est placé comme un paragraphe simple, avec des <strong>ligne</strong>scomplétées d’un côté ou de l’autre comme indiqué. Les <strong>ligne</strong>s blanchessont reproduites.\begingroup\catcode ‘\^^M = \active\globaldefs = 1 %\def\flushleft{\beforejustify %\aftergroup\@<strong>en</strong>dflushleft %\def^^M{\null\hfil\break}%\def\@eateol^^M{}\@eateol}%\def\flushright{\beforejustify %\aftergroup\@<strong>en</strong>dflushright %\def^^M{\break\null\hfil}%

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

Saved successfully!

Ooh no, something went wrong!