Lycée Camille Guérin
Année scolaire 2001-2002
Stage LATEX (Aide-mémoire) Niveau débutant
Jean-Côme Charpentier Dernière modification : 3 janvier 2006
Ce document va servir à ne pas avoir à apprendre par cœur les noms des macros de LATEX et de certaines extensions. Il suivra la progression du stage et il ne sert donc pas à grand chose d’aller voir plus loin, les points proposés seront la plupart du temps incompréhensibles tant qu’on ne les aura pas abordés tous ensemble. \documentclass[options]{classe de document} \usepackage[options]{nom d’extension} .. .
La partie située entre \documentclass et \begin{document} s’appelle le préambule du document. Elle n’apparaitra pas dans le document final, elle sert à donner des ordres valables pour le document entier.
\usepackage[options]{nom d’extension} commandes diverses \begin{document} Début du texte du document .. .
La partie du source située entre le \begin{document} et le \end{document} est le corps du document. C’est la partie qui indique le contenu produit au niveau du document final.
Fin du document \end{document}
Structure générale d’un source LATEX.
\ $
début de nom de macro mode mathématique
%
commentaire
~
espace insécable
{
_
indice
^
exposant
#
début de groupe paramètre de macro
}
fin de groupe
&
colonne de tableau
Caractères réservés.
caract. \ $
macro \(\backslash\) \$
caract. % _
macro \% \_
caract. ˜ ˆ
macro \~{} \^{}
caract. { #
macro \{ \#
caract. } &
macro \} \&
Comment obtenir les glyphes des caractères réservés.
caract. ó ö o˙ ő o.
code \’o \"o \.o \H o \d o
nom aigu tréma point tréma hongrois point-dessous
caract. ò õ ˘o o⁀ o ¯
code \‘o \~o \u o \t o \b o
nom grave niña brève lien après barre-dessous
caract. ô ¯o ˇo o¸
code \^o \=o \v o \c o
macro \AE \O !‘
caract. ß
nom circonflexe barre tchèque cédille
Accents européens.
caract. œ å ł
macro \oe \aa \l
caract. Œ Å Ł
macro \OE \AA \L
caract. æ ø ¿
macro \ae \o ?‘
caract. Æ Ø ¡
macro \ss
Caractères européens.
caract. † £
macro \dag \pounds
caract. ‡
macro \ddag
caract. §
macro \S
caract. ¶
Symboles divers.
1
macro \P
caract. c
macro \copyright
Macro \tiny \scriptsize \footnotesize
\large \Large
Nom français minuscule taille scripte taille note de bas de page petit taille normale grand Grand
\LARGE
GRAND
Voilà
\huge
énorme
Voilà
\Huge
Énorme
Voilà
\small \normalsize
Résultat Voilà
Macro I
Voilà
Voilà
\textup \textit \textsl \textsc
Voilà
Voilà
Voilà \textmd \textbf
Voilà
\textrm \textsf \texttt
Macro II Résultat Macros pour la forme \upshape Un exemple pour voir \itshape Un exemple pour voir \slshape Un exemple pour voir \scshape Un exemple pour voir Macros pour la graisse \mdseries Un exemple pour voir \bfseries Un exemple pour voir Macros pour la famille \rmfamily Un exemple pour voir \sffamily Un exemple pour voir \ttfamily Un exemple pour voir
Macros pour la taille et les types de caractères.
Exemple Au début de juillet, par une chaleur toride, un jeune homme sortit à la fin de la journée de la chambre qu’il occupait dans la ruelle S. et lentement, d’un air indécis, se dirigea vers le pont K. Sa chambre se trouvait sous les combles d’une haute maison de cinq étages et ressemblait davantage à un placard qu’à un logis. Au début de juillet, par une chaleur toride, un jeune homme sortit à la fin de la journée de la chambre qu’il occupait dans la ruelle S. et lentement, d’un air indécis, se dirigea vers le pont K. Sa chambre se trouvait sous les combles d’une haute maison de cinq étages et ressemblait davantage à un placard qu’à un logis. Au début de juillet, par une chaleur toride, un jeune homme sortit à la fin de la journée de la chambre qu’il occupait dans la ruelle S. et lentement, d’un air indécis, se dirigea vers le pont K. Sa chambre se trouvait sous les combles d’une haute maison de cinq étages et ressemblait davantage à un placard qu’à un logis. Au début de juillet, par une chaleur toride, un jeune homme sortit à la fin de la journée de la chambre qu’il occupait dans la ruelle S. et lentement, d’un air indécis, se dirigea vers le pont K. Sa chambre se trouvait sous les combles d’une haute maison de cinq étages et ressemblait davantage à un placard qu’à un logis.
Dénomination justifié
Macro /
Environnement /
au fer à gauche
\raggedright
flushleft
au fer à droite
\raggedleft
flushright
centré
\centering
center
Les quatre types de paragraphe.1
1 Une
sucette à celui qui trouve la source de ce texte.
2
unité
nom anglais
nom français
1 bp
big point
gros point
1 cc
cicero
cicéro
1 cm
centimeter
centimètre
1 dd
didot point
point didot
1 in
inch
pouce
1 pc
pica
pica
1 pt
point
point
1 mm
millimeter
millimètre
= 1,003 74 pt = 0, 352 68 mm = 0,938 06 dd = 12, 840 1 pt = 4,512 51 mm = 12 dd = 28,452 74 pt = 10 mm = 26,591 dd = 1,07 pt = 0,376 066 mm
correspondances = 65 781 sp = 1,388 55 × 10−2 in
= 72,27 pt = 25,4 mm = 67,541 5 dd = 12 pt = 4,217 18 mm = 11,214 86 dd = 0,351 14 mm = 0,934 57 dd = 2,845 26 pt
1 sp
scale point
point d’échelle
1 em
em-space
cadratin
1 ex
ex-space
hauteur de ‘x’
1 mu
math unit
unité mathématique
= 841 789 sp = 0,177 658 in = 1 864 679 sp = 0,393 692 in = 70 124 sp = 1,480 865 × 10−2 in = 4 736 286 sp = 786 432 sp = 0,166 031 in = 65 536 sp = 1,382 446 × 10−2 in = 186 467 sp = 3,936 768 × 10−2 in
= 2,659 09 dd = 1,528 78 × 10−5 pt = 5,362 851 × 10−6 mm = 2,109 × 10−7 in = 1,426 × 10−5 dd Il s’agit normalement de la largeur de la lettre « M » de la fonte courante mais, en fait, cette unité est déclarée par le concepteur de la fonte qui a le droit de faire ce qu’il veut. Il s’agit normalement de la hauteur de la lettre « x » de la fonte courante. La remarque a propos de l’unité em s’applique. Correspond à 1/18e de cadratin dans la fonte mathématique courante. Cette unité n’a de sens qu’en mode mathématique.
Unités de longueur disponibles
\begin{itemize} \item premier item ; \item deuxième item : \item[\P] dernier item. \end{itemize} – premier item ; – deuxième item : ¶ dernier item.
\begin{enumerate} \item premier item ; \item deuxième item : \item dernier item. \end{enumerate}
\begin{description} \item[minéral] premier item ; \item[végétal] deuxième item : \item[animal] dernier item. \end{description}
1. premier item ;
minéral premier item ;
2. deuxième item :
végétal deuxième item :
3. dernier item.
animal dernier item.
Trois types de listes
3
délimiteurs
mode
exemple
$ ... $
en texte
\( . . . \)
en texte
\begin{math} . . . \end{math}
en texte
$$ . . . $$
hors texte
\[ . . . \]
hors texte
\begin{displaymath} . . . \end{displaymath}
hors texte
1 2x 1 2x 1 2x
= = =
1 x= 2 1 x= 2 1 x= 2
x 2 x 2 x 2
x 2 x 2 x 2
Délimiteurs des modes mathématiques
commande ^ _ \frac \sqrt \sqrt \ldots \cdots
rôle exposant indice fraction racine racine points de suspension points de suspension
source x^{2} x_{2} \frac{x}{2} \sqrt{x} \sqrt[n]{x} a,\ldots,z a+\ldots+z
\vdots
points de suspension
a\vdots z
\ddots
points de suspension
a\ddots z
résultat x2 x2 x 2 √ x √ n x a, . . . , z a + ··· + z . a..z . a .. z
Commandes mathématiques de base.
\pm \mp \setminus \cdot \times \ast \star \diamond \circ \bullet \div
± ∓ \ · × ∗ ⋆ ⋄ ◦ • ÷
\cap \cup \uplus \sqcap \sqcup \triangleleft \triangleright \wr \bigcirc \bigtriangleup \bigtriangledown
∩ ∪ ⊎ ⊓ ⊔ ⊳ ⊲ ≀
△ ▽
∨ ∧ ⊕ ⊖ ⊗ ⊘ ⊙ † ‡ ∐
\vee \wedge \oplus \ominus \otimes \oslash \odot \dagger \ddagger \amalg
Opérateurs binaires.
\leq \prec \preceq \ll \subset \subseteq \sqsubseteq \in \vdash \smile \frown
≤ ≺ ≪ ⊂ ⊆ ⊑ ∈ ⊢ ⌣ ⌢
\geq \succ \succeq \gg \supset \supseteq \sqsupseteq \ni \dashv \mid \parallel Relations.
4
≥ ≻ ≫ ⊃ ⊇ ⊒ ∋ ⊣ | k
\equiv \sim \simeq \asymp \approx \cong \bowtie \propto \models \doteq \perp
≡ ∼ ≃ ≍ ≈ ∼ = ⊲⊳ ∝ |= . = ⊥
\sum \prod \coprod \int \oint
P
X
\bigcap
`
a
\bigsqcup
Q R
H
Y
\bigodot
F
G
\bigoplus
[
\biguplus
^
V
\bigwedge
\bigotimes
_
W
\bigvee
I
\
S
\bigcup
Z
T
J
K
L
M
N U
O ]
Grands opérateurs.
( [ \{ \lfloor \lceil \langle / |
( [ { ⌊ ⌈ h / |
) ] \} \rfloor \rceil \rangle \backslash \|
) ] } ⌋ ⌉ i \ ||
\uparrow downarrow \updownarrow \Uparrow \Downarrow \Updownarrow
↑ ↓ l ⇑ ⇓ m
Délimiteurs. \leftarrow \Leftarrow \rightarrow \Rightarrow \leftrightarrow \Leftrightarrow \mapsto \hookleftarrow \leftharpoonup \leftharpoondown \rightleftharpoons
← ⇐ → ⇒ ↔ ⇔ 7 → ←֓ ↼ ↽ ⇋
\longleftarrow \Longleftarrow \longrightarrow \Longrightarrow \longleftrightarrow \Longleftrightarrow \logmapsto \hookrightarrow \rightharpoonup \rightharpoondown
←− ⇐= −→ =⇒ ←→ ⇐⇒ 7−→ ֒→ ⇀ ⇁
\uparrow \Uparrow \downarrow \Downarrow \updownarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow
↑ ⇑ ↓ ⇓ l m ր ց ւ տ
∀ ∃ ¬ ♭ ♮ ♯ \
\infty \triangle \clubsuit \diamondsuit \heartsuit \spadesuit \partial
∞ △ ♣ ♦ ♥ ♠ ∂
Flèches. \aleph \hbar \imath \jmath \ell \wp \Re \Im
ℵ ~ ı ℓ ℘ ℜ ℑ
\prime \emptyset \nabla \surd \top \bot \| \angle
′ ∅ ∇ √
\forall \exists \neg \flat \natural \sharp \backslash
⊤ ⊥ k ∠
Symboles mathématiques divers.
\arccos \arcsin \arctan \arg \cos \cosh \cot \coth
arccos arcsin arctan arg cos cosh cot coth
\csc \deg \det \dim \exp \gcd \hom \inf
csc deg det dim exp gcd hom inf
\ker \lg \lim \liminf \limsup \ln \log \max
Nom de fonctions.
5
ker lg lim lim inf lim sup ln log max
\min \Pr \sec \sin \sinh \sup \tan \tanh
min Pr sec sin sinh sup tan tanh
\acute \bar \breve
x ´ x ¯ x ˘
\check \ddot \dot
x ˇ x ¨ x˙
\grave \hat \tilde
x ` x ˆ x ˜
\vec \widehat \widetilde
Accents mathématiques.
\not= (6=) ou \ne ou \neq \geq (≥) ou \ge \} (}) ou \rbrace \leftarrows (←) ou \gets \wedge (∧) ou \land (logical and) \neg (¬) ou \lnot (logical not) \| (k) ou \Vert
~x x cy x fy
xd yz xg yz
\leq (≤) ou \le \{ ({) ou \lbrace \rightarrow (→) ou \to \vee (∨) ou \lor (logical or) \ni (∋) ou \owns | (|) ou \vert
Synonymes de macros mathématiques.
\part
\chapter
\section
\subsection
\subsubsection
\paragraph
Commandes principales de plan.
Macro \appendix \tableofcontents \label \ref \pageref makeidx \makeindex \index \printindex
Rôle commence les annexes affiche la table des matières créé une référence rappelle une référence rappelle la page d’une référence extension à appeler pour construire un index commande de préambule pour un index place une entrée dans l’index affiche l’index
Macros sur la structure du document.
Macro \pagestyle \thispagestyle \pagenumbering \footnote \marginpar \newpage page
Rôle style des pages du document style de la page courante type de numérotation place une note de bas de page place une note marginale coupure de page compteur de page
Éléments hors corps de texte.
6
\subparagraph
Motif c l r p | @{...} *{n}{motif} commande & \\ \hline
Rôle colonne centrée colonne au fer à gauche colonne au fer à droite paragraphe (la largeur doit être spécifiée) réglure verticale remplace l’espace intercolonne par ... répète n fois le motif Rôle sépare deux cellules termine une ligne trace une réglure horizontale
Motif et commandes de tableaux.
\displaystyle
\textstyle
\scriptstyle
\scriptscriptstyle
Tailles mathématiques.
Motif \limits \nolimits \left \right \stackrel{xxx}{yyy} \overline \underline \overbrace \underbrace array
Rôle force les limites au-dessus et au-dessous force les limites à côté rend le délimiteur gauche qui suit extensible rend le délimiteur droit qui suit extensible écrit le xxx sur le yyy place une ligne au dessus place une ligne au-dessous place une accolade horizontale au-dessus place une accolade horizontale au-dessous tableau mathématique (environnement)
Macros mathématiques complexes.
Macro \! \, \: \; \␣ \quad \qquad
Signification espace négative espace fine espace moyenne grande espace espace intermot espace cadratin double espace cadratin
Exemple
Mode texte non oui non non oui oui oui
Espaces mathématiques horizontales.
7
Macro \newcommand \newcounter \setcounter \addtocounter \stepcounter \value \arabic \roman \Roman \alpha \Alpha \newlength \setlength \addtolength \settowidth \settoheight \settodepth
Rôle définit une nouvelle macro définit un nouveau compteur initialise un compteur ajoute une valeur à un compteur ajoute 1 à un compteur valeur d’un compteur affiche un compteur en notation arabe affiche un compteur en notation romaine affiche un compteur en notation romaine majuscule affiche un compteur avec une lettre affiche un compteur avec une lettre majuscule définit un ressort initialise un ressort ajoute une valeur à un ressort initialise un ressort à une largeur initialise un ressort à une hauteur initialise un ressort à une profondeur
Élements essentiels à la programmation.
Paramètre a4paper oneside twoside left right top bottom nohead nofoot noheadfoot marginpar marginparsep
Rôle indique les dimensions d’une page A4 document en recto simple document en recto verso marge gauche marge droite marge supérieure marge inférieure supprime l’espace d’en-tête supprime l’espace de pied de page supprime les deux précédents marge pour les notes marginales espace entre le corps et les notes marginales
Paramètres principaux de la macro \geometry
Macro ou environnement \ding{n} \Pifont{fnt} dinglist{n} \dingline{n} \dingfill{n}
Rôle Caractère numéro n de la fonte ZapfDingbat passe en fonte fnt (environnement) liste à puce de caractère numéro n remplit une ligne avec le caractère n remplit le reste de la ligne avec le caractère n
Macros de l’extension pifont
8
40 50 60 70 80 90 100 110 120
✈ ✒ ✜ ✦ ✰ ✺ ❄ ■ ❘
170 180 190 200 210 220 230
♥ ⑨ ❾ ➈ ➒ ➜ ➦
250
➺
41 51 61 71 81 91 101 111 121 161 171 181 191 201 211 221 231 241 251
32 42 52 62 72 82 92 102 112 122 162 172 182 192 202 212 222 232 242 252
✉ ✓ ✝ ✧ ✱ ✻ ❅ ❏ ❙ ❡ ♠ ⑩ ❿ ➉ ➓ ➝ ➧ ➱ ➻
☛ ✔ ✞ ★ ✲ ✼ ❆ ❐ ❚ ❢ ① ❶ ➀ ➊ ➔ ➞ ➨ ➲ ➼
33 43 53 63 73 83 93 103 113 123 163 173 183 193 203 213 223 233 243 253
✁ ☞ ✕ ✟ ✩ ✳ ✽ ❇ ❑ ❛ ❣ ② ❷ ➁ ➋ → ➟ ➩ ➳ ➽
34 44 54 64 74 84 94 104 114 124 164 174 184 194 204 214 224 234 244 254
35 45 55 65 75 85 95 105 115 125 165 175 185 195 205 215 225 235 245
✂ ✌ ✖ ✠ ✪ ✴ ✾ ❈ ❒ ❜ ❤ ③ ❸ ➂ ➌ ↔ ➠ ➪ ➴ ➾
✃ ✍ ✗ ✡ ✫ ✵ ✿ ❉ ▲ ❝ ❥ ④ ❹ ➃ ➍ ↕ ➡ ➫ ➵
36 46 56 66 76 86 96 106 116
✄ ✎ ✘ ✢ ✬ ✶ ❀ ❊ ▼
37 47 57 67 77 87 97 107 117
☎ ✏ ✙ ✣ ✭ ✷ ❁ ❋ ◆
38 48 58 68 78 88 98 108 118
✆ ✐ ✚ ✤ ✮ ✸ ❂ ● ❖
39 49 59 69 79 89 99 109 119
✇ ✑ ✛ ✥ ✯ ✹ ❃ ❍ ◗
166 176 186 196 206 216 226 236 246
❦ ⑤ ❺ ➄ ➎ ➘ ➢ ➬ ➶
167 177 187 197 207 217 227 237 247
❧ ⑥ ❻ ➅ ➏ ➙ ➣ ➭ ➷
168 178 188 198 208 218 228 238 248
♣ ⑦ ❼ ➆ ➐ ➚ ➤ ➮ ➸
169 179 189 199 209 219 229 239 249
♦ ⑧ ❽ ➇ ➑ ➛ ➥ ➯ ➹
Caractère de la fonte ZapfDingbat (pzd)
40 50 60 70 80 90 100 110 120
( 2 < Φ Π Ζ δ ν ξ
170 180 190 200 210 220 230
♠ × ∪ ⇐
250
32 42 52 62 72 82 92 102 112 122 162 172 182 192 202 212 222 232 242 252
) 3 = Γ Θ [ ε ο ψ ϒ ↔ ∝ ↵ ⊃ ⇑ 〉
41 51 61 71 81 91 101 111 121 161 171 181 191 201 211 221 231 241 251
∗ 4 > Η Ρ ∴ φ π ζ ′ ← ∂ ℵ ⊇ ⇒ ∫
! + 5 ? Ι Σ ] γ θ { ≤ ↑ • ℑ ⊄ ∏ ⇓ ⌠
33 43 53 63 73 83 93 103 113 123 163 173 183 193 203 213 223 233 243 253
34 44 54 64 74 84 94 104 114 124 164 174 184 194 204 214 224 234 244 254
∀ , 6 ≅ ϑ Τ ⊥ η ρ | ⁄ → ÷ ℜ ⊂ √ ◊
35 45 55 65 75 85 95 105 115 125 165 175 185 195 205 215 225 235 245
# − 7 Α Κ Υ _ ι σ } ∞ ↓ ≠ ℘ ⊆ ⋅ 〈 ⌡
36 46 56 66 76 86 96 106 116
∃ . 8 Β Λ ς ϕ τ
37 47 57 67 77 87 97 107 117
% / 9 Χ Μ Ω α κ υ
38 48 58 68 78 88 98 108 118
& 0 : ∆ Ν Ξ β λ ϖ
39 49 59 69 79 89 99 109 119
∋ 1 ; Ε Ο Ψ χ µ ω
166 176 186 196 206 216 226 236 246
ƒ ° ≡ ⊗ ∈ ¬
167 177 187 197 207 217 227 237 247
♣ ± ≈ ⊕ ∉ ∧
168 178 188 198 208 218 228 238 248
♦ ″ … ∅ ∠ ∨
169 179 189 199 209 219 229 239 249
♥ ≥ ∩ ∇ ⇔ ∑
κ ξ Κ Ξ
l y L Y
λ ψ Λ Ψ
Caractères de la fonte Symbol (psy)
a n A N
α ν Α Ν
b o B O
β ο Β Ο
c p C P
χ π Χ Π
d q D Q
δ θ ∆ Θ
e r E R
ε ρ Ε Ρ
f s F S
φ σ Φ Σ
γ τ Γ Τ
g t G T
h u H U
η υ Η Υ
i v I V
ι ϖ Ι ς
j w J W
ϕ ω ϑ Ω
k x K X
Correspondance des lettres grecques dans la fonte Symbol.
9
m z M Z
µ ζ Μ Ζ
m{larg.} b{larg.} >{instr.} <{instr.} !{instr.}
Paragraphe de largeur larg. centrée verticalement dans la ligne du tableau. Paragraphe de largeur larg. dont le bas sera aligné avec le bas de la ligne du tableau. Utilisée avant les commandes l, r, c, p, m ou b, elle insère instr. au début de la colonne. Utilisée après les commandes l, r, c, p, m ou b, elle insère instr. à la fin de la colonne. Peut être utilisée n’importe où comme la commande | sauf qu’au lieu d’obtenir une réglure verticale, c’est instr. qui sera inséré. En particulier, cette commande ne supprime pas l’espace intercolonne. Nouvelles commandes de motif pour les tableaux avec l’extension array
= ˜ | : # t b
Éléments faisant la largeur d’une cellule. Une double ligne horizontale. Une ligne horizontale. Un vide. Éléments occupant un coin de cellule. Une (double) ligne horizontale coupée par une ligne verticale. Une double ligne horizontale non coupée par une ligne verticale. Une double ligne horizontale coupée par une double ligne verticale. La ligne supérieure d’une double ligne horizontale. La ligne inférieure d’une double ligne horizontale. Paramètre de la commande \hhline (extension hhline)
10