% fichier CARNOT.TEX : description des macros du lycée Carnot
% Michel Quercia 15/07/95

%------------------------------------------------------- Macros de mise en page
\input carnot.mac

\def\table#1{%
\vbox\bgroup
\halign\bgroup&##\hfil\quad\cr
\noalign{\hbox{\gros\bf#1}\smallskip}%
}
\def\fintable{\egroup\egroup}

\catcode33=0

%--------------------------------------------------------------- Fin des macros

\hfil\cadredouble \w=114mm \h=10mm \d=6mm{%
\Gros\bf Macros \TeX\ du lycée Carnot}\hfil{}%
\sv
\centerline{\petit\sl document mis à jour le \date}
\vfil

\setbox1=\vtop{\null
\defverbatimchars[][]
\table{Symboles {\smc AMS}}
 [\gt]       &$\gt$       \cr
 [\lt]       &$\lt$       \cr
 [\ge]       &$\ge$       \cr
 [\le]       &$\le$       \cr
 [\succeq]   &$\succeq$   \cr
 [\preceq]   &$\preceq$   \cr
 [\vide]     &$\vide$     \cr
\fintable
}

\setbox2=\vtop{\null
\defverbatimchars[][]
\table{Fractions}
 [\dfrac ab] &$\dfrac ab$ \cr
 [\frac ab]  &$\frac ab$  \cr
 [\dd fx]    &$\dd fx$    \cr
 [\dd2 fxx]  &$\dd2 fxx$  \cr
 [\dd2 fxy]  &$\dd2 fxy$  \cr
\fintable
}

\setbox3=\vtop{\null
\defverbatimchars[][]
\table{Applications}
 [\app fAB]                           &$\app fAB$                    \cr
 [\application f ABxy]                &$\application f ABxy$         \cr
 [\appmult fAB{c&d\cr e&f\cr !dots}]  &$\appmult fAB{c&d\cr e&f\cr}$ \cr
\fintable
}


\setbox4=\vtop{\null
\defverbatimchars[][]
\table{Texte en mode mathématique}
 [\text{!dots}]   &texte en mode math   \cr
 [\d]             &$\d$ droit           \cr
 [\argch]         &$\argch$             \cr
 [\argsh]         &$\argsh$             \cr
 [\argth]         &$\argth$             \cr
 [\card]          &$\card$              \cr
 [\ch]            &$\ch$                \cr
 [\cotan]         &$\cotan$             \cr
 [\id]            &$\id$                \cr
 [\Im]            &$\Im$                \cr
 [\Ker]           &$\Ker$               \cr
 [\pgcd]          &$\pgcd$              \cr
 [\ppcm]          &$\ppcm$              \cr
 [\Re]            &$\Re$                \cr
 [\rg]            &$\rg$                \cr
 [\sh]            &$\sh$                \cr
 [\th]            &$\th$                \cr
 [\tr]            &$\tr$                \cr
\fintable
}

\line{%
\vtop to \dp4{\hsize=\wd3\null\line{\box1\quad\hfil\box2\hfil}\vfil\box3\null}
\quad\box4
\hfil}

\setbox1=\vtop{\null
\defverbatimchars[][]
\table{Lettres spéciales}
 [\Bbb X]   &$\Bbb X$  \cr
 [\c]       &$\c$      \cr
 [\C]       &$\C$      \cr
 [\K]       &$\K$      \cr
 [\L X]     &$\L X$    \cr
 [\M xY]    &$\M xY$   \cr
 [\N]       &$\N$      \cr
 [\R]       &$\R$      \cr
 [\Q]       &$\Q$      \cr
 [\U]       &$\U$      \cr
 [\Z]       &$\Z$      \cr
\fintable
}

\setbox2=\vtop{\null
\defverbatimchars[][]
\table{Flèches}
 [\=>]           &$\=>$           \cr
 [\<=]           &$\<=$           \cr
 [\<=>]          &$\<=>$          \cr
 [\->]           &$\->$           \cr
 [\<-]           &$\<-$           \cr
 [\<->]          &$\<->$          \cr
 [\--a\to b->]   &$\--a\to b->$   \cr
 [\I->]          &$\I->$          \cr
\fintable
}

\setbox3=\vtop{\openup1pt\null
\defverbatimchars[][]
\table{Grands opérateurs}
 [\dcap_{i\in I}]   &$\dcap_{i\in I}$   \cr
 [\dcup_{i\in I}]   &$\dcup_{i\in I}$   \cr
 [\dsum_{i\in I}]   &$\dsum_{i\in I}$   \cr
 [\dprod_{i\in I}]  &$\dprod_{i\in I}$  \cr
 [\dlim_{a\to b}]   &$\dlim_{a\to b}$   \cr
 [\eqv_{a\to b}]    &$\eqv_{a\to b}$    \cr
 [\o_{a\to b}]      &$\o_{a\to b}$      \cr
 [\O_{a\to b}]      &$\O_{a\to b}$      \cr
 [\dint_a^b]        &$\dint_a^b$        \cr
 [\Dint 3_A]        &$\Dint 3_A$        \cr
\fintable
}

\setbox4=\vtop{\null
\defverbatimchars[][]
\table{Matrices}
 [\matrix]        &matrice avec centrage                          \cr
 [\pmatrix]       &matrice avec parenthèses                       \cr
 [\vmatrix]       &déterminant                                    \cr
 [\matrice]                                                       \cr
 [\pmatrice]      &\smash{$\Bigg\}$} cadrage à droite             \cr
 [\vmatrice]                                                      \cr
 [\smatrix]                                                       \cr
 [\psmatrix]      &\smash{$\Bigg\}$} petite matrice avec centrage \cr
 [\vsmatrix]                                                      \cr
 [\smatrice]                                                      \cr
 [\psmatrice]     &\smash{$\Bigg\}$} cadrage à droite             \cr
 [\vsmatrice]                                                     \cr
 [\syst]          &système                                        \cr
 [\ldots]         &$\ldots$                                       \cr
 [\vdots]         &$\vdots$                                       \cr
 [\ddots]         &$\ddots$                                       \cr
 [\adots]         &$\adots$                                       \cr
\fintable
}

\sv
\line{\vtop{\null\nointerlineskip\box1\sv\box2}\hfil\box3\hfil\box4}
\vfil\eject

\setbox1=\vtop{\lineskip=1mm\lineskiplimit=\lineskip\null
\defverbatimchars[][]
\table{Mise en page}
 [\sv]                          &petit saut vertical (4mm)             \cr
 [\SV]                          &grand saut vertical (12mm)            \cr
 [\marge{!dots}]                &place la marge gauche après !dots     \cr
 [\enmarge{!dots}]              &place !dots\ dans la marge            \cr
 [\souligne{!dots}]             &souligne !dots                        \cr
 [\verbatim?!dots?endverbatim]  &compose !dots\ en mode verbatim       \cr
 [\defverbatimchars abab]       &[a] et [b] encadrent le mode verbatim \cr
 [\listing{!dots}]              &liste le fichier !dots                \cr
 [\reduction]                   &réduction A4 $\longmapsto$ A5         \cr
\fintable
\sv
\table{Cadres}
 \it [\cadrexxx] options [{]ligne1[\cr] ligne2[\cr] \dots[}]\span\cr
 [\cadrefin]    &\cadrefin{cadre simple}                         \cr
 [\cadredouble] &\cadredouble{cadre double}                      \cr
 [\cadreepais]  &\cadreepais{cadre simple avec trait épais}      \cr
 [\cadrepoint]  &\cadrepoint{cadre en pointillé}                 \cr
 [\cadreombre]  &\cadreombre{cadre avec ombre déportée}          \cr
 [\cadrerond]   &\cadrerond{cadre à coins arrondis}              \cr
 [\w] $=$ \it largeur      \cr
 [\h] $=$ \it hauteur      \cr
 [\d] $=$ \it profondeur   &\smash{\raise 6pt\hbox{$\left\}\vrule height 25pt width 0pt \right.$ options}}\cr
 [\m] $=$ \it marge        \cr
\fintable
\sv
\defverbatimchars[][]
\table{Tableaux de variation}
 [\tabvar{!dots}]\span                                        \cr
 [\cr]  &interligne normale                                   \cr
 [\l]   &espace $+$ demi-interligne                           \cr
 [\L]   &espace $+$ interligne normale avec trait horizontal  \cr
 [\d]   &flèche descendante                                   \cr
 [\u]   &flèche montante                                      \cr
 [\v]   &trait vertical centré                                \cr
 [\V]   &double trait vertical centré                         \cr
 [\Vd]  &double trait vertical cadré à droite                 \cr
 [\Vg]  &double trait vertical cadré à gauche                 \cr
 [\q]   &cale de largeur ([\qquad])                           \cr
\fintable
}

\setbox2=\vtop{\null
\defverbatimchars<><>
\table{Fontes}
 <\rm>    &\rm    romain                    \cr
 <\bf>    &\bf    romain gras               \cr
 <\it>    &\it    romain italique           \cr
 <\sl>    &\sl    romain penché             \cr
 <\bfsl>  &\bfsl  romain gras penché        \cr
 <\ssf>   &\ssf   sans sérif                \cr
 <\bfss>  &\bfss  sans sérif gras           \cr
 <\ssit>  &\ssit  sans sérif italique       \cr
 <\tt>    &\tt    machine à écrire          \cr
 <\bftt>  &\bftt  machine à écrire gras     \cr
 <\sltt>  &\sltt  machine à écrire penché   \cr
 <\smc>   &\smc   petites capitales         \cr
 <\cal>   &\cal   écriture cursive          \cr
 <\petit> &\petit petits caractères         \cr
 <\gros>  &\gros  gros caractères           \cr
 <\Gros>  &\Gros  très gros caractères      \cr
\fintable
\sv
\table{Divers}
 <\doublecrochets>       &active les doubles crochets\cr
 <[[a,b]]>               &$\doublecrochets[[a,b]]$ (math)\cr
 <\interieur X>          &$\interieur X$             \cr
 <\modulo X>             &$\modulo X$                \cr
 <\vct X>                &$\vct X$                   \cr
 <\rac nX>               &$\rac nX$                  \cr
 <\Sb>                   &indice multiligne          \cr
 <\Sp>                   &exposant multiligne        \cr
 <\overpar>              &parenthèse au dessus       \cr
 <\underpar>             &parenthèse au dessous      \cr
 <\og>                   &\og                        \cr
 <\fg>                   &\fg                        \cr
 <\guillemets>           &active les g. automatiques \cr
 <"guillemets">          &\guillemets"guillemets"    \cr
 <\no>                   &\no                        \cr
 <\No>                   &\No                        \cr
 <\date>                 &\date                      \cr
 <\heure>                &\heure                     \cr
\fintable
}

\line{\hss\box1\hfil\box2}

\vfill\eject{\leftskip=2cm
\defverbatimchars[][]
{\it exemple :}\par
[\centerline{\tabvar{
t     &\alpha       &\q &\beta    &\q &\gamma    &\q &\delta       \L
x'(t) &\Vg          & - &0        &   & +        &   &\Vd          \L
x(t)  &\Vg\,+\infty &\d &x(\beta) &\u &x(\gamma) &\u &+\infty\,\Vd \L
y'(t) &             & + &0        & - & 0        & + &             \L
y(t)  &y(\alpha)    &\u &y(\beta) &\d &y(\gamma) &\u &y(\delta)    \L
\text{Rmq} &\text{Br}\infty       &\nwarrow
           & ?                    &\searrow
           &\leftrightarrow       &\nearrow
           &\text{Br}\infty       \cr
}}]\par}

\sv\centerline{\tabvar{
t     &\alpha       &\q &\beta    &\q &\gamma    &\q &\delta       \L
x'(t) &\Vg          & - &0        &   & +        &   &\Vd          \L
x(t)  &\Vg\,+\infty &\d &x(\beta) &\u &x(\gamma) &\u &+\infty\,\Vd \L
y'(t) &             & + &0        & - & 0        & + &             \L
y(t)  &y(\alpha)    &\u &y(\beta) &\d &y(\gamma) &\u &y(\delta)    \L
\text{Rmq} &\text{Br}\infty       &\nwarrow
           & ?                    &\searrow
           &\leftrightarrow       &\nearrow
           &\text{Br}\infty       \cr
}}


\bye
