%+----------------------------------------------------------------------------+
%|                            Macros Tex usuelles                             |
%+----------------------------------------------------------------------------+

%------------------------------------------------------- Macros de mise en page
\let\oldIm=\Im
\let\oldRe=\Re
\let\oldcdots=\cdots
\let\oldldots=\ldots
\let\oldddots=\ddots
\let\oldvdots=\vdots
\let\oldle=\le
\let\oldge=\ge
\let\oldpreceq=\preceq
\let\oldsucceq=\succeq

\input carnot.mac

\let\Im=\oldIm
\let\Re=\oldRe
\let\cdots=\oldcdots
\let\ldots=\oldldots
\let\ddots=\oldddots
\let\vdots=\oldvdots
\let\le=\oldle
\let\ge=\oldge
\let\preceq=\oldpreceq
\let\succeq=\oldsucceq

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

\defverbatimchars[][]
\def\m{(math)}
\def\tx{(texte)}

\def\barre{\vbox{\hrule height 3pt width 0.8pt\kern 1pt\hrule height 3pt width 0.8pt}}

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

\hfil\cadredouble \w=114mm \h=10mm \d=6mm{%
\Gros\bf Macros \TeX\ usuelles}\hfil{}%
\vfill


\setbox0=\vtop{\null
\table{Caractères Spéciaux}
 [\#]    &\#                      \cr
 [\$]    &\$                      \cr
 [\%]    &\%                      \cr
 [\&]    &\&                      \cr
 [\_]    &blanc souligné          \cr
 [$\{$]  &accolade ouvrante \m    \cr
 [$\}$]  &accolade fermante \m    \cr
\fintable
}

\setbox1\vtop{\null
\table{Accents}
\noalign{\smallskip}%
mode texte\span &mode mathématique\span  \cr
\noalign{\smallskip}%
 [\']    &\'a    &[\acute] &$\acute x$   \cr
 [\`]    &\`a    &[\grave] &$\grave x$   \cr
 [\"]    &\"a    &[\ddot]  &$\ddot x$    \cr
 [\H]    &\H a                           \cr
 [\=]    &\=a    &[\bar]   &$\bar x$     \cr
 [\.]    &\.a    &[\dot]   &$\dot x$     \cr
 [\d]    &\d a                           \cr
 [\^]    &\^a    &[\hat]   &$\hat x$     \cr
 [\b]    &\b a                           \cr
 [\c]    &\c a                           \cr
 [\t]    &\t aa                          \cr
 [\u]    &\u a   &[\breve] &$\breve x$   \cr
 [\v]    &\v a   &[\check] &$\check x$   \cr
 [\~]    &\~a    &[\tilde] &$\tilde x$   \cr
                &&[\vec]   &$\vec x$     \cr
\fintable
}


\setbox2=\vtop{\null
\table{Symboles en mode texte}
 [\aa]      &\aa        &[\L]   &\L     \cr
 [\AA]      &\AA        &[\o]   &\o     \cr
 [\ae]      &\ae        &[\O]   &\O     \cr
 [\AE]      &\AE        &[\oe]  &\oe    \cr
 [\dag]     &\dag       &[\OE]  &\OE    \cr
 [\ddag]    &\ddag      &[\P]   &\P     \cr
 [\i]       &\i         &[\S]   &\S     \cr
 [\j]       &\j         &[\ss]  &\ss    \cr
 [\l]       &\l                         \cr
\fintable
}


\setbox3=\vtop{\null
\table{Espacement horizontal}
 [\negthinspace]   &\vrule\negthinspace\vrule\ (négatif)   \cr
 [\!]              &\vrule$\!$\vrule\ (négatif, math)      \cr
 [\thinspace]      &\vrule\thinspace\vrule                 \cr
 [\,]              &\vrule$\,$\vrule\ \m                   \cr
 [$\>$]            &\vrule$\>$\vrule\ \m                   \cr
 [\;]              &\vrule$\;$\vrule\ \m                   \cr
 [\]               &\vrule\ \vrule                         \cr
 [\~]              &\vrule~\vrule\ (insécable)             \cr
 [\enskip]         &\vrule\enskip\vrule                    \cr
 [\enspace]        &\vrule\enskip\vrule\  (insécable)      \cr
 [\quad]           &\vrule\quad\vrule                      \cr
 [\qquad]          &\vrule\qquad\vrule                     \cr
 [\indent]         &\vrule\indent\vrule                    \cr
 [\hskip]          &espace spécifié                        \cr
 [\kern]           &espace insécable spécifié              \cr
 [\mskip]          &espace spécifié \m                     \cr
 [\mkern]          &espace insécable spécifié \m           \cr
 [\hfil]           &infiniment extensible                  \cr
 [\hfill]          &infiniment extensible                  \cr
 [\hfilneg]        &négatif infiniment extensible          \cr
 [\hss]            &inf. extensible dans les deux sens     \cr
\fintable
}

\setbox4=\vtop{\null
\table{Espacement vertical}
 [\smallskip]  &\vbox{\hrule\hbox{\hskip5mm\vrule height \smallskipamount\hskip5mm}\hrule}  \cr
 [\medskip]    &\vbox{\hrule\hbox{\hskip5mm\vrule height \medskipamount\hskip5mm}\hrule}    \cr
 [\bigskip]    &\vbox{\hrule\hbox{\hskip5mm\vrule height \bigskipamount\hskip5mm}\hrule}    \cr
 [\vskip]      &espace spécifié                                                             \cr
 [\kern]       &espace spécifié (insécable)                                                 \cr
 [\vfil]       &infiniment extensible                                                       \cr
 [\vfill]      &infiniment extensible                                                       \cr
 [\vfilneg]    &négatif infiniment extensible                                               \cr
 [\vss]        &inf. extensible dans les deux sens                                          \cr
\fintable
}


\setbox5=\vtop{\null
\table{Changement de fontes}
 [\bf]             &\bf caractères gras       \cr
 [\it]             &\it italique              \cr
 [\rm]             &roman                     \cr
 [\sl]             &\sl penché                \cr
 [\tt]             &\tt machine à écrire      \cr
 [\mit]            &{\teni italique} \m       \cr
 [\cal]            &$\cal A \dots Z$ \m       \cr
 [\oldstyle]       &$\oldstyle 0123456789$ \m \cr
 [\font]           &définition d'une fonte    \cr
 [\/]              &correction italique       \cr
\fintable
}

\halign{&#\hfil\qquad\cr
\vtop{\box0\sv\box2} &\box1 \cr
\noalign{\sv}
\box3 &\vtop{\box4\sv\box5} \cr
}
\vfill\eject

\setbox0=\vtop{\null
\table{Symboles mathématiques}
 [\aleph]               &$\aleph$               &[\ell]                 &$\ell$                \cr
 [\alpha]               &$\alpha$               &[\hbar]                &$\hbar$               \cr
 [\beta]                &$\beta$                &[\imath]               &$\imath$              \cr
 [\gamma]               &$\gamma$               &[\jmath]               &$\jmath$              \cr
 [\Gamma]               &$\Gamma$               &[\nabla]               &$\nabla$              \cr
 [\delta]               &$\delta$               &[\partial]             &$\partial$            \cr
 [\Delta]               &$\Delta$               &[\exists]              &$\exists$             \cr
 [\epsilon]             &$\epsilon$             &[\forall]              &$\forall$             \cr
 [\varepsilon]          &$\varepsilon$          &[\emptyset]            &$\emptyset$           \cr
 [\zeta]                &$\zeta$                &[\downarrow]           &$\downarrow$          \cr
 [\eta]                 &$\eta$                 &[\Downarrow]           &$\Downarrow$          \cr
 [\theta]               &$\theta$               &[\uparrow]             &$\uparrow$            \cr
 [\vartheta]            &$\vartheta$            &[\Uparrow]             &$\Uparrow$            \cr
 [\Theta]               &$\Theta$               &[\updownarrow]         &$\updownarrow$        \cr
 [\iota]                &$\iota$                &[\Updownarrow]         &$\Updownarrow$        \cr
 [\kappa]               &$\kappa$               &\barre                 &$|$                   \cr
 [\lambda]              &$\lambda$              &[\vert]                &$\vert$               \cr
 [\Lambda]              &$\Lambda$              &[\]\barre              &$\|$                  \cr
 [\mu]                  &$\mu$                  &[\Vert]                &$\Vert$               \cr
 [\nu]                  &$\nu$                  &[\backslash]           &$\backslash$          \cr
 [\xi]                  &$\xi$                  &[\bot]                 &$\bot$                \cr
 [\Xi]                  &$\Xi$                  &[\top]                 &$\top$                \cr
 [\pi]                  &$\pi$                  &[\angle]               &$\angle$              \cr
 [\varpi]               &$\varpi$               &[\langle]              &$\langle$             \cr
 [\Pi]                  &$\Pi$                  &[\rangle]              &$\rangle$             \cr
 [\rho]                 &$\rho$                 &[\lceil]               &$\lceil$              \cr
 [\varrho]              &$\varrho$              &[\rceil]               &$\rceil$              \cr
 [\sigma]               &$\sigma$               &[\lfloor]              &$\lfloor$             \cr
 [\varsigma]            &$\varsigma$            &[\rfloor]              &$\rfloor$             \cr
 [\Sigma]               &$\Sigma$               &[\neg]                 &$\neg$                \cr
 [\tau]                 &$\tau$                 &[\bullet]              &$\bullet$             \cr
 [\upsilon]             &$\upsilon$             &[\triangle]            &$\triangle$           \cr
 [\Upsilon]             &$\Upsilon$             &[\copyright]           &$\copyright$          \cr
 [\phi]                 &$\phi$                 &[\clubsuit]            &$\clubsuit$           \cr
 [\varphi]              &$\varphi$              &[\diamondsuit]         &$\diamondsuit$        \cr
 [\Phi]                 &$\Phi$                 &[\heartsuit]           &$\heartsuit$          \cr
 [\chi]                 &$\chi$                 &[\spadesuit]           &$\spadesuit$          \cr
 [\psi]                 &$\psi$                 &[\flat]                &$\flat$               \cr
 [\Psi]                 &$\Psi$                 &[\natural]             &$\natural$            \cr
 [\omega]               &$\omega$               &[\sharp]               &$\sharp$              \cr
 [\Omega]               &$\Omega$               &[\wp]                  &$\wp$                 \cr
 [\infty]               &$\infty$                                                              \cr
\fintable
}

\setbox1=\vtop{\null
\table{Relations}
 [\approx]             &$\approx$             &[\leftarrow]          &$\leftarrow$            \cr
 [\asymp]              &$\asymp$              &[\gets]               &$\gets$                 \cr
 [\cong]               &$\cong$               &[\Leftarrow]          &$\Leftarrow$            \cr
 [\doteq]              &$\doteq$              &[\rightarrow]         &$\rightarrow$           \cr
 [\equiv]              &$\equiv$              &[\to]                 &$\to$                   \cr
 [\sim]                &$\sim$                &[\Rightarrow]         &$\Rightarrow$           \cr
 [\simeq]              &$\simeq$              &[\mapsto]             &$\mapsto$               \cr
 [\ne]                 &$\ne$                 &[\leftrightarrow]     &$\leftrightarrow$       \cr
 [\neq]                &$\neq$                &[\Leftrightarrow]     &$\Leftrightarrow$       \cr
 [\ge]                 &$\ge$                 &[\leftharpoondown]    &$\leftharpoondown$      \cr
 [\geq]                &$\geq$                &[\leftharpoonup]      &$\leftharpoonup$        \cr
 [\le]                 &$\le$                 &[\rightharpoondown]   &$\rightharpoondown$     \cr
 [\leq]                &$\leq$                &[\rightharpoonup]     &$\rightharpoonup$       \cr
 [\gg]                 &$\gg$                 &[\rightleftharpoons]  &$\rightleftharpoons$    \cr
 [\ll]                 &$\ll$                 &[\hookleftarrow]      &$\hookleftarrow$        \cr
 [\prec]               &$\prec$               &[\hookrightarrow]     &$\hookrightarrow$       \cr
 [\preceq]             &$\preceq$             &[\longleftarrow]      &$\longleftarrow$        \cr
 [\succ]               &$\succ$               &[\Longleftarrow]      &$\Longleftarrow$        \cr
 [\succeq]             &$\succeq$             &[\longrightarrow]     &$\longrightarrow$       \cr
 [\in]                 &$\in$                 &[\Longrightarrow]     &$\Longrightarrow$       \cr
 [\ni]                 &$\ni$                 &[\longmapsto]         &$\longmapsto$           \cr
 [\owns]               &$\owns$               &[\longleftrightarrow] &$\longleftrightarrow$   \cr
 [\notin]              &$\notin$              &[\Longleftrightarrow] &$\Longleftrightarrow$   \cr
 [\subset]             &$\subset$             &[\nearrow]            &$\nearrow$              \cr
 [\supset]             &$\supset$             &[\nwarrow]            &$\nwarrow$              \cr
 [\subseteq]           &$\subseteq$           &[\searrow]            &$\searrow$              \cr
 [\supseteq]           &$\supseteq$           &[\swarrow]            &$\swarrow$              \cr
 [\sqsubseteq]         &$\sqsubseteq$         &[\frown]              &$\frown$                \cr
 [\sqsupseteq]         &$\sqsupseteq$         &[\smile]              &$\smile$                \cr
 [\dashv]              &$\dashv$              &[\bowtie]             &$\bowtie$               \cr
 [\vdash]              &$\vdash$              &[\ddagger]            &$\ddagger$              \cr
 [\perp]               &$\perp$               &[\models]             &$\models$               \cr
 [\mid]                &$\mid$                &[\propto]             &$\propto$               \cr
 [\parallel]           &$\parallel$                                                           \cr
\fintable
}

\setbox2=\vtop{\null
\table{Grands délimiteurs}
 [\big]  &$\big(\big)$    &$\big\lbrack\ \big\rbrack$    &$\big\{\big\}$    &$\big|$   &$\big\|$   &$\big/$   \cr
 [\Big]  &$\Big(\Big)$    &$\Big\lbrack\ \Big\rbrack$    &$\Big\{\Big\}$    &$\Big|$   &$\Big\|$   &$\Big/$   \cr
 [\bigg] &$\bigg(\bigg)$  &$\bigg\lbrack\ \bigg\rbrack$  &$\bigg\{\bigg\}$  &$\bigg|$  &$\bigg\|$  &$\bigg/$  \cr
 [\Bigg] &$\Bigg(\Bigg)$  &$\Bigg\lbrack\ \Bigg\rbrack$  &$\Bigg\{\Bigg\}$  &$\Bigg|$  &$\Bigg\|$  &$\Bigg/$  \cr
\fintable
}


\halign{&#\hfil\qquad\cr \box0 &\box1 \cr\noalign{\sv} \box2 \cr}
\vfill\eject


\setbox0=\vtop{\null
\halign{&#\quad\hfil\cr
\gros\bf Opérations\span                  &\gros\bf Grands opérateurs\span              \cr
\noalign{\smallskip}%
 [\cap]             &$\cap$               &[\bigcap]          &$\bigcap$             \cr
 [\cup]             &$\cup$               &[\bigcup]          &$\bigcup$             \cr
 [\circ]            &$\circ$              &[\bigcirc]         &$\bigcirc$            \cr
 [\odot]            &$\odot$              &[\bigodot]         &$\bigodot$            \cr
 [\oplus]           &$\oplus$             &[\bigoplus]        &$\bigoplus$           \cr
 [\otimes]          &$\otimes$            &[\bigotimes]       &$\bigotimes$          \cr
 [\ominus]          &$\ominus$                                                       \cr
 [\oslash]          &$\oslash$                                                       \cr
 [\sqcap]           &$\sqcap$                                                        \cr
 [\sqcup]           &$\sqcup$             &[\bigsqcup]        &$\bigsqcup$           \cr
 [\triangleleft]    &$\triangleleft$      &[\bigtriangledown] &$\bigtriangledown$    \cr
 [\triangleright]   &$\triangleright$     &[\bigtriangleup]   &$\bigtriangleup$      \cr
 [\uplus]           &$\uplus$             &[\biguplus]        &$\biguplus$           \cr
 [\vee]             &$\vee$               &[\bigvee]          &$\bigvee$             \cr
 [\lor]             &$\lor$                                                          \cr
 [\wedge]           &$\wedge$             &[\bigwedge]        &$\bigwedge$           \cr
 [\land]            &$\land$                                                         \cr
 [\mp]              &$\mp$                &[\sum]             &$\sum$                \cr
 [\pm]              &$\pm$                &[\smallint]        &$\smallint$           \cr
 [\setminus]        &$\setminus$          &[\int]             &$\int$                \cr
 [\slash]           &$\slash$             &[\oint]            &$\oint$               \cr
 [\times]           &$\times$             &[\prod]            &$\prod$               \cr
 [\amalg]           &$\amalg$             &[\coprod]          &$\coprod$             \cr
 [\div]             &$\div$                                                          \cr
 [\lnot]            &$\lnot$                                                         \cr
 [\dagger]          &$\dagger$                                                       \cr
 [\diamond]         &$\diamond$                                                      \cr
 [\star]            &$\star$                                                         \cr
 [\wr]              &$\wr$                                                           \cr
}
}


\setbox1=\vtop{\null
\table{Noms de fonctions}
 [\arccos] &$\arccos$         &[\ker]     &$\ker$    \cr
 [\arcsin] &$\arcsin$         &[\lg]      &$\lg$     \cr
 [\arctan] &$\arctan$         &[\lim]     &$\lim$    \cr
 [\arg]    &$\arg$            &[\liminf]  &$\liminf$ \cr
 [\bmod]   &$\bmod$           &[\limsup]  &$\limsup$ \cr
 [\cos]    &$\cos$            &[\ln]      &$\ln$     \cr
 [\cosh]   &$\cosh$           &[\log]     &$\log$    \cr
 [\cot]    &$\cot$            &[\max]     &$\max$    \cr
 [\coth]   &$\coth$           &[\min]     &$\min$    \cr
 [\csc]    &$\csc$            &[\Re]      &$\Re$  \cr
 [\deg]    &$\deg$            &[\sec]     &$\sec$    \cr
 [\det]    &$\det$            &[\sin]     &$\sin$    \cr
 [\dim]    &$\dim$            &[\sinh]    &$\sinh$   \cr
 [\exp]    &$\exp$            &[\sup]     &$\sup$    \cr
 [\Im]     &$\Im$             &[\tan]     &$\tan$    \cr
 [\inf]    &$\inf$            &[\tanh]    &$\tanh$   \cr
\fintable
}


\setbox2=\vtop{\null
\table{Constructions spéciales (math)}
 [\atop]           &superposition de formules                         &[\left]           &délimiteur extensible gauche  \cr
 [\over]           &fraction                                          &[\right]          &délimiteur extensible droit   \cr
 [\buildrel]       &place une formule au dessus d'une relation        &[\sqrt]           &racine carrée                 \cr
 [\limits]         &indice sous l'opérateur et exposant au dessus     &[\root]           &racine $n$-ième               \cr
 [\choose]         &coefficient du binôme                             &[\not]            &barre une relation            \cr
 [\cases]          &définition par morceaux                           &[\pmod]           &(mod ...)                     \cr
 [\matrix]         &tableau                                           &[\]$*$            &césure entre deux facteurs    \cr
 [\pmatrix]        &matrice                                           &[\cdot]           &$a \cdot  b$                  \cr
 [\displaylines]   &lignes centrées sans alignement                   &[\cdotp]          &$a \cdotp b$                  \cr
 [\eqalign]        &formules alignées                                 &[\ldotp]          &$a \ldotp b$                  \cr
 [\overbrace]      &accolade au dessus                                &[\cdots]          &$a \cdots b$                  \cr
 [\underbrace]     &accolade au dessous                               &[\ldots]          &$a \ldots b$                  \cr
 [\overline]       &surligné                                          &[\ddots]          &\smash{$\ddots$}              \cr
 [\underline]      &souligné                                          &[\vdots]          &\smash{$\vdots$}              \cr
 [\overleftarrow]  &surligné avec $\leftarrow$                        &[\colon]          &$\colon$ sans espace autour   \cr
 [\overrightarrow] &surligné avec $\rightarrow$                       &[\eqno]           &numéro de formule à droite    \cr
 [\widehat]        &accent circonflexe sur un groupe                  &[\leqno]          &numéro de formule à gauche    \cr
 [\widetilde]      &tilde sur un groupe                                                                                 \cr
\fintable
}

\line{\box0\qquad\box1\hfil}\sv\box2
\vfill\eject

\setbox0=\vtop{\null
\table{Divers}
 [\+]              &début d'une ligne tabulée                  &[\hrule]           &trait en mode vertical                             \cr
 [\cleartabs]      &supprime les tabulations                   &[\vrule]           &trait en mode horizontal                           \cr
 [\halign]         &tableau                                    &[\dotfill]         &points de suspension extensibles                   \cr
 [\noalign]        &ligne à part dans un tableau               &[\downbracefill]   &accolade supérieure \tx                            \cr
 [\cr]             &fin d'une ligne tabulée                    &[\upbracefill]     &accolade inférieure \tx                            \cr
 [\break]          &coupure de ligne                           &[\underbar]        &souligne un texte \tx                              \cr
 [\allowbreak]     &coupure de ligne possible                  &[\hrulefill]       &trait extensible                                   \cr
 [\-]              &césure possible dans un mot                &[\leftarrowfill]   &flèche gauche extensible                           \cr
 [\nobreak]        &ne pas couper (ligne ou page)              &[\rightarrowfill]  &flèche droite extensible                           \cr
 [\goodbreak]      &coupure recommandée                        &[\obeylines]       &tient compte des fins de ligne                     \cr
 [\smallbreak]     &fin de page ou [\smallskip]                &[\obeyspaces]      &tient compte des espaces                           \cr
 [\medbreak]       &fin de page ou [\medskip]                  &[\offinterlineskip]&colle les lignes verticalement                     \cr
 [\bigbreak]       &fin de page ou [\bigskip]                  &[\smash]           &ignore la hauteur et la profondeur                 \cr
 [\filbreak]       &délimite un paragraphe insécable           &[\phantom]         &texte invisible                                    \cr
 [\eject]          &coupure de page                            &[\vphantom]        &cale de hauteur                                    \cr
 [\line]           &ligne sur toute la largeur                 &[\mathstrut]       &cale de hauteur : \hbox{\mathstrut\vrule}          \cr
 [\centerline]     &ligne centrée                              &[\strut]           &cale de hauteur : \hbox{\strut\vrule}              \cr
 [\leftline]       &ligne cadrée à gauche                      &[\char]            &caractère de code donné                            \cr
 [\rightline]      &ligne cadrée à droite                      &[\def]             &définition d'une macro                             \cr
 [\llap]           &texte placé à gauche                       &[\dots]            &\dots                                              \cr
 [\rlap]           &texte placé à droite                       &[\magnification]   &facteur d'agrandissement                           \cr
 [\narrower]       &agrandit les marges                        &[\displaystyle]    &mode \$\$\dots\$\$ \m                              \cr
 [\null]           &ligne vide                                 &[\textstyle]       &mode \$\dots\$ \m                                  \cr
 [\par]            &fin de paragraphe                          &[\scriptstyle]     &mode indice \m                                     \cr
 [\headline]       &contenu du haut de page                    &[\scriptscriptstyl]e&mode indice d'indice \m                           \cr
 [\footline]       &contenu du bas de page                     &[\end]             &fin de traitement                                  \cr
 [\footnote]       &note de bas de page                        &[\bye]             &fin de traitement                                  \cr
\fintable
}

\box0

\bye
