Beruflich Dokumente
Kultur Dokumente
Arnaud GAZAGNES
12 juillet 2014
ma chre famille !
.
Celui qui se dispose agir a besoin de connaissances techniques. (Platon)
.
Laction vaut mieux que la parole. (Dmosthne)
IREM de Lyon
SOMMAIRE
Sommaire
1 En guise de prambule. . .
16
2 Squelette
2.1 Commande \, argument {} et option [] . . . . . .
2.2 Prambule . . . . . . . . . . . . . . . . . . . . . . .
2.3 \documentclass . . . . . . . . . . . . . . . . . . .
2.4 Extensions et \usepackage . . . . . . . . . . . . .
2.4.1 Principe . . . . . . . . . . . . . . . . . . . .
2.4.2 Encodages . . . . . . . . . . . . . . . . . . .
2.4.3 Dautres extensions . . . . . . . . . . . . . .
2.5 Environnements . . . . . . . . . . . . . . . . . . . .
2.6 Caractres rservs et lettres accentues . . . . . .
2.6.1 Caractres rservs . . . . . . . . . . . . . .
2.6.1.1 Le symbole de pourcentage % . . .
2.6.1.2 Ecriture des caractres rservs . .
2.6.2 Lettres accentues et autres symboles divers
2.7 Hirarchie de sectionnement . . . . . . . . . . . . .
2.8 Inclusion de fichiers . . . . . . . . . . . . . . . . . .
2.9 Les causes derreur . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
18
18
18
18
19
19
19
19
19
19
19
19
20
20
20
21
21
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
26
26
26
26
26
26
26
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.4.4
Espacements lastiques . . . . . . . . . . . . . . . . .
3.4.4.1 \hfill, \vfill . . . . . . . . . . . . . . . .
3.4.4.2 \stretch . . . . . . . . . . . . . . . . . . .
3.4.5 Espacement entre paragraphes . . . . . . . . . . . .
3.4.6 Affectation de valeur une longueur . . . . . . . . .
3.4.6.1 \newlength et \settolenght . . . . . . . .
3.4.6.2 Application : texte barr . . . . . . . . . .
3.5 Police ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.1 Styles classiques . . . . . . . . . . . . . . . . . . . .
3.5.2 Cursive . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.3 Ils sont fous, ces Romains ! . . . . . . . . . . . . . . .
3.5.3.1 crire en chiffres romains . . . . . . . . . .
3.5.3.2 Notation des sicles . . . . . . . . . . . . .
3.5.3.3 Premier, deuxime, etc. . . . . . . . . . . .
3.5.3.4 Chiffres elzviriens . . . . . . . . . . . . . .
3.5.4 Taille des caractres . . . . . . . . . . . . . . . . . .
3.5.5 Couleurs . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.5.1 Couleurs prdfinies . . . . . . . . . . . . .
3.5.5.2 Dfinir une couleur . . . . . . . . . . . . . .
3.5.5.3 Ecrire un texte en couleur . . . . . . . . . .
3.5.6 Divers effets . . . . . . . . . . . . . . . . . . . . . . .
3.5.6.1 Soulignement . . . . . . . . . . . . . . . . .
3.5.6.2 Divers encadrements . . . . . . . . . . . . .
3.5.6.3 Agrandissements . . . . . . . . . . . . . . .
3.5.6.4 Texte tourn et \rotatebox . . . . . . . . .
3.5.6.5 lenvers . . . . . . . . . . . . . . . . . . .
3.5.6.6 Texte pench et \pstilt . . . . . . . . . .
3.5.6.7 Trait horizontal . . . . . . . . . . . . . . .
3.6 Changement de police . . . . . . . . . . . . . . . . . . . . .
3.7 Citations . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.1 Environnement quote . . . . . . . . . . . . . . . . .
3.7.2 Environnement quotation . . . . . . . . . . . . . . .
3.7.3 Avec un nouvel environnement . . . . . . . . . . . .
3.8 Adresses url . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9 Deux ides pour un QCM . . . . . . . . . . . . . . . . . . .
3.9.1 En bout de ligne . . . . . . . . . . . . . . . . . . . .
3.9.2 Avec des multicolonnes . . . . . . . . . . . . . . . . .
3.10 Filigrane . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.11 Symboles dcoratifs . . . . . . . . . . . . . . . . . . . . . . .
3.11.1 Des symboles dans un environnement mathmatique
3.11.2 Dingbats et pifont . . . . . . . . . . . . . . . . . . .
3.12 Dautres couleurs, format rgb . . . . . . . . . . . . . . . . .
4 Mise en bote
4.1 Botes de ligne . . . . . . . . . . . . . . . . .
4.1.1 Commande \mbox . . . . . . . . . . .
4.1.2 Commande \makebox . . . . . . . . .
4.1.3 Commandes \fbox et \framebox . . .
4.1.3.1 Commande \fbox . . . . . .
4.1.3.2 . . . avec la commande \strut
4.1.3.3 Commande \framebox . . . .
4.1.4 Commande \raisebox . . . . . . . . .
4.2 Botes verticales . . . . . . . . . . . . . . . . .
4.2.1 Commande \parbox . . . . . . . . . .
4.2.2 Minipages . . . . . . . . . . . . . . . .
IREM de Lyon
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
27
27
27
28
28
28
28
28
29
29
29
29
30
30
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
34
35
37
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
39
39
39
40
40
40
40
40
40
40
41
SOMMAIRE
4.3
4.4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
42
42
42
42
43
43
5 numrations et compteurs
5.1 numrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.1 Les listes de description : lenvironnement description . . . .
5.1.2 Les listes numrotes : lenvironnement enumerate . . . . . . .
5.1.2.1 Sans option . . . . . . . . . . . . . . . . . . . . . . . .
5.1.2.2 Avec option : changement local du type de numration
5.1.2.3 Numros entours . . . . . . . . . . . . . . . . . . . .
5.1.2.4 1, 2, 0, . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.2.5 Interruption temporaire pour une mise en page . . . .
5.1.3 Les listes tirets, non numrotes : lenvironnement itemize .
5.1.3.1 Tirets . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.3.2 Personnalisation des items . . . . . . . . . . . . . . .
5.1.3.3 Puces et autres dans tout le document . . . . . . . . .
5.1.3.4 Puces et autres localement . . . . . . . . . . . . . . .
5.1.3.5 Espacement vers la droite . . . . . . . . . . . . . . . .
5.1.4 Imbrication . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.4.1 Principe . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.4.2 Changement global de numration . . . . . . . . . . .
5.1.5 Avec des lettres grecques . . . . . . . . . . . . . . . . . . . . . .
5.1.6 Avec lextension enumitem . . . . . . . . . . . . . . . . . . . . .
5.1.7 Dfinir une liste . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.7.1 Lenvironnement list . . . . . . . . . . . . . . . . . .
5.1.7.2 Liste non numrote . . . . . . . . . . . . . . . . . . .
5.1.7.3 Liste numrote . . . . . . . . . . . . . . . . . . . . .
5.1.7.4 \labelwidth et autres paramtres . . . . . . . . . . .
5.1.8 Liste en colonnes . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.8.1 De haut en bas dabord . . . . . . . . . . . . . . . . .
5.1.8.2 De gauche droite ensuite . . . . . . . . . . . . . . .
5.2 Compteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.1 Dfinir son propre compteur . . . . . . . . . . . . . . . . . . . .
5.2.2 Application 1. Exercice no . . . . . . . . . . . . . . . . . . . . . .
5.2.2.1 Premire faon . . . . . . . . . . . . . . . . . . . . . .
5.2.2.2 Seconde faon . . . . . . . . . . . . . . . . . . . . . .
5.2.3 Application 2. Lignes de tableau . . . . . . . . . . . . . . . . .
5.2.4 Application 3. Cration dexercices avec des nombres alatoires
5.2.4.1 Ide . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.4.2 Simplifications de fractions . . . . . . . . . . . . . . .
5.2.4.3 Simplifications de racines carres . . . . . . . . . . . .
5.2.5 Application 4. Liste de livres . . . . . . . . . . . . . . . . . . .
5.2.6 Dans un QCM . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.7 Comme aux concours ! . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
44
44
44
44
44
44
45
45
45
46
46
46
46
46
46
46
46
47
47
47
48
48
48
48
48
48
48
49
49
49
50
50
50
50
51
51
51
51
51
52
52
.
.
.
.
.
.
53
53
53
53
53
53
53
4.5
4.6
Dimensions de la bote . . . . .
Botes de couleur . . . . . . . .
4.4.1 Commande \colorbox .
4.4.2 Commande \fcolorbox
Botes de rglures, botes noires
Botes de sauvegarde . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6 Rfrences
6.1 Principe . . . . . . . . . . . . . . . . . .
6.2 Note de bas de page . . . . . . . . . . .
6.2.1 Commande \footnote . . . . . .
6.2.2 Changer le style de numrotation
6.2.3 Note sur une mme ligne . . . . .
6.2.4 Dans un tableau ou une minipage
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
54
54
54
54
54
54
54
54
55
55
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
62
62
62
62
62
62
62
62
6.3
6.4
IREM de Lyon
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SOMMAIRE
7.3.20 Pointills . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3.21 Des blancs et des crochets . . . . . . . . . . . . . . . . . . .
7.4 Dlimiteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4.1 Dlimiteurs classiques (, {, . . . . . . . . . . . . . . . . . . .
7.4.2 Dlimiteurs \big, . . . . . . . . . . . . . . . . . . . . . . . . .
7.4.3 Avec \delimiterfactor . . . . . . . . . . . . . . . . . . . .
7.5 Symboles extensibles . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5.1 Angle, vecteur, barre, . . . . . . . . . . . . . . . . . . . . . .
7.5.2 Accolades horizontales . . . . . . . . . . . . . . . . . . . . .
7.5.3 Empilement : criture de limite . . . . . . . . . . . . . . . .
7.5.4 Empilement : commande \stackrel . . . . . . . . . . . . .
7.6 Mise en valeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.6.1 Encadrement dune formule . . . . . . . . . . . . . . . . . .
7.6.2 Gras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.6.2.1 Avec \boldmath . . . . . . . . . . . . . . . . . . .
7.6.2.2 Avec \mathversion . . . . . . . . . . . . . . . . .
7.6.2.3 Avec \boldsymbol . . . . . . . . . . . . . . . . . .
7.6.2.4 Avec lextension bm . . . . . . . . . . . . . . . . . .
7.6.3 Polices mathmatiques . . . . . . . . . . . . . . . . . . . . .
7.6.4 Lettres calligraphies . . . . . . . . . . . . . . . . . . . . . .
7.6.5 Barr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.6.6 Fantmes . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7 Prsentation dune quation . . . . . . . . . . . . . . . . . . . . . .
7.7.1 Numrotation dune formule . . . . . . . . . . . . . . . . . .
7.7.2 quations sur plusieurs lignes . . . . . . . . . . . . . . . . .
7.7.2.1 Lenvironnement eqnarray . . . . . . . . . . . . .
7.7.2.2 Lenvironnement align . . . . . . . . . . . . . . .
7.7.2.3 Lenvironnement split . . . . . . . . . . . . . . .
7.7.3 Insertion dun commentaire avec la commande \intertext
7.7.4 Formule trop longue . . . . . . . . . . . . . . . . . . . . . .
7.8 Dfinir ses propres commandes . . . . . . . . . . . . . . . . . . . .
7.8.1 La commande \ensuremath . . . . . . . . . . . . . . . . . .
7.8.2 La commande \DeclareMathOperator . . . . . . . . . . . .
7.8.3 Utilisation de \renewcommand . . . . . . . . . . . . . . . . .
7.8.3.1 Principe . . . . . . . . . . . . . . . . . . . . . . . .
7.8.3.2 Un raccourci clavier . . . . . . . . . . . . . . .
7.8.3.3 Redfinir des commandes existantes . . . . . . . .
7.8.4 Utilisation de \xspace . . . . . . . . . . . . . . . . . . . . .
7.9 Pose dune opration : xlop . . . . . . . . . . . . . . . . . . . . . .
7.10 Lettres et symboles . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.10.1 Le symbole e . . . . . . . . . . . . . . . . . . . . . . . . . .
7.10.2 Un utilitaire . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.10.3 Numrations antiques . . . . . . . . . . . . . . . . . . . . .
7.10.4 Lettres grecques . . . . . . . . . . . . . . . . . . . . . . . .
7.10.4.1 De lalpha lomga . . . . . . . . . . . . . . . . .
7.10.4.2 Majuscules en italiques . . . . . . . . . . . . . . .
7.10.5 Symboles mathmatiques . . . . . . . . . . . . . . . . . . .
8 Tableaux
8.1 Tableaux de base . . . . . . . . . .
8.1.1 Structure. . . et aide-mmoire .
8.1.2 Un travail sans filet . . . . . . .
8.1.3 Rptition de colonnes . . . . .
8.1.4 Fin de ligne . . . . . . . . . . .
8.1.5 Position du tableau par rapport
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
au texte
7
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
67
67
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
71
71
.
.
.
.
.
.
73
73
73
73
73
73
73
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
8.10
8.11
8.12
8.13
8.14
8.15
8.16
8.17
8.18
8.19
8.20
8.21
Lignes horizontales . . . . . . . . . . . . . . . . . .
8.2.1 Avec des lignes horizontales entires . . . .
8.2.2 Double ligne horizontale . . . . . . . . . . .
8.2.3 Bordure horizontale partielle . . . . . . . .
Fixer la largeur . . . . . . . . . . . . . . . . . . . .
8.3.1 Commande p{largeur } . . . . . . . . . . . .
8.3.2 Alignement : \centering, . . . . . . . . . . .
Cellules multicolonnes et multilignes . . . . . . . .
8.4.1 Cellules multicolonnes . . . . . . . . . . . .
8.4.2 Cellules multilignes . . . . . . . . . . . . . .
Tableau et paragraphe . . . . . . . . . . . . . . . .
8.5.1 Texte en paragraphe sur plusieurs lignes . .
8.5.2 Revenir la ligne . . . . . . . . . . . . . . .
Style par dfaut pour une colonne . . . . . . . . . .
8.6.1 Linstruction >{commandes} . . . . . . . . .
8.6.2 Linstruction \newcolumntype . . . . . . . .
paisseur des filets . . . . . . . . . . . . . . . . . .
Agrandissement vertical . . . . . . . . . . . . . . .
8.8.1 La commande \arraystretch . . . . . . . .
8.8.2 Avec une bote . . . . . . . . . . . . . . . .
8.8.3 Avec linsertion dun filet . . . . . . . . . .
8.8.4 loignement vertical . . . . . . . . . . . . .
On tourne ! . . . . . . . . . . . . . . . . . . . . . .
8.9.1 Le contenu . . . . . . . . . . . . . . . . . .
8.9.2 Le contenant . . . . . . . . . . . . . . . . .
On scinde ! . . . . . . . . . . . . . . . . . . . . . . .
On rduit ! . . . . . . . . . . . . . . . . . . . . . . .
On note ! . . . . . . . . . . . . . . . . . . . . . . . .
On dcale (entre deux lignes) ! . . . . . . . . . . . .
Des colonnes extensibles . . . . . . . . . . . . . . .
8.14.1 Lextension tabularx . . . . . . . . . . . .
8.14.2 Position du contenu . . . . . . . . . . . . .
8.14.3 Plus de place quune autre . . . . . . . . . .
Couleurs . . . . . . . . . . . . . . . . . . . . . . . .
8.15.1 Bordure et filets . . . . . . . . . . . . . . .
8.15.2 Colonne, ligne ou cellule . . . . . . . . . . .
8.15.3 Couleurs de ligne alternes . . . . . . . . . .
Sparateur de colonne @{...} . . . . . . . . . . . .
8.16.1 Principe et exemples . . . . . . . . . . . . .
8.16.2 Alignement de nombres sur le point dcimal
Avec un contenu mathmatique . . . . . . . . . . .
8.17.1 Lextension array . . . . . . . . . . . . . .
8.17.2 Systmes (et assimils !) . . . . . . . . . . .
8.17.3 Matrices et coordonnes vectorielles . . . .
8.17.4 Coefficient binomial . . . . . . . . . . . . .
8.17.5 Tableaux de variations et de signes . . . . .
8.17.5.1 la main . . . . . . . . . . . .
8.17.5.2 Avec le package tkz-tab . . . . .
8.17.6 Structures conditionnelles . . . . . . . . . .
8.17.7 Equations sur plusieurs lignes . . . . . . . .
Liste dans un tableau . . . . . . . . . . . . . . . . .
Tableaux et algorithmes . . . . . . . . . . . . . . .
Tableau sur plusieurs pages . . . . . . . . . . . . .
QCM : trois (autres) ides . . . . . . . . . . . . . .
8.21.1 Premire ide . . . . . . . . . . . . . . . . .
IREM de Lyon
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
74
74
74
74
74
74
74
75
75
76
76
76
76
76
76
77
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
85
86
86
87
87
SOMMAIRE
8.21.2 Seconde ide . . . . . . . . . . . . . . . . .
8.21.3 Troisime ide . . . . . . . . . . . . . . . . .
8.22 Nombres croiss et grilles de mots (ou de nombres)
8.22.1 Nombres croiss et sudoku . . . . . . . . . .
8.22.2 Grilles de mots . . . . . . . . . . . . . . . .
8.23 Tabulations . . . . . . . . . . . . . . . . . . . . . .
8.23.1 Principe . . . . . . . . . . . . . . . . . . . .
8.23.2 Syntaxe . . . . . . . . . . . . . . . . . . . .
8.23.3 Exemples . . . . . . . . . . . . . . . . . . .
8.23.4 Positionnement du texte dans une colonne .
8.23.5 Cas des lettres accentues . . . . . . . . . .
8.23.6 Dplacement des marges . . . . . . . . . . .
9 Flottants
9.1 Principe . . . . . . .
9.2 Structure . . . . . .
9.3 Liste des flottants . .
9.4 Deux figures en une .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
87
88
88
88
88
89
89
89
89
89
90
90
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
92
92
92
92
92
10 Macros personnelles
10.1 Utilisation de \newcommand . . . . . . . . . . . .
10.1.1 Explicitation de la commande . . . . . . .
10.1.2 Des exemples . . . . . . . . . . . . . . . .
10.1.2.1 Des notations rcurrentes . . . .
10.1.2.2 Racine carre . . . . . . . . . . .
10.1.2.3 Fractions . . . . . . . . . . . . .
10.1.2.4 Vecteurs . . . . . . . . . . . . . .
10.1.2.5 Surlignage . . . . . . . . . . . .
10.1.2.6 En dbut de paragraphe . . . . .
10.1.2.7 Un arc . . . . . . . . . . . . . .
10.1.2.8 Un arc orient . . . . . . . . . .
10.1.2.9 Touches et cran de calculatrice
10.1.2.10 Axe gradu et graduations . . .
10.1.2.11 Grille de mots . . . . . . . . . .
10.1.2.12 Encadr de cours . . . . . . . . .
10.1.2.13 PGCD de deux nombres . . . . .
10.1.2.14 Texte barr . . . . . . . . . . . .
10.1.2.15 Texte trous . . . . . . . . . . .
10.1.2.16 Cadres blancs . . . . . . . . . . .
10.1.2.17 Plusieurs mmes graphiques . . .
10.1.3 Quadrillages . . . . . . . . . . . . . . . . .
10.1.3.1 Quadrillages petits carreaux .
10.1.3.2 Quadrillages gros carreaux . .
10.1.3.3 Danger ! . . . . . . . . . . . . . .
10.1.4 Avec option . . . . . . . . . . . . . . . . .
10.1.4.1 Principe. Coucou, Cline ! . . . .
10.1.4.2 Calculatrice autorise . . . . . .
10.1.4.3 Des lignes de pointills . . . . .
10.1.4.4 Polynmes . . . . . . . . . . . .
10.1.5 Variantes toiles . . . . . . . . . . . . . .
10.2 Utilisation de \def . . . . . . . . . . . . . . . . .
10.2.1 Une dfinition simple . . . . . . . . . . . .
10.2.2 Un exemple . . . . . . . . . . . . . . . . .
10.2.3 Attention, nanmoins ! . . . . . . . . . . .
10.3 Une prsentation de DS . . . . . . . . . . . . . .
10.4 Une prsentation de QCM . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
94
94
94
94
94
94
94
94
95
95
95
95
95
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
100
101
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11 Image
11.1 Insertion dune image . . . . . . . . .
11.1.1 PdfLATEX ou LATEX ? . . . . . .
11.1.2 Avec TexMaker . . . . . . . . .
11.1.3 Mise en place . . . . . . . . . .
11.1.4 Options . . . . . . . . . . . . .
11.1.5 Dcoupage . . . . . . . . . . . .
11.1.5.1 Options trim et clip
11.1.5.2 Bounding box . . . .
11.2 Lgende . . . . . . . . . . . . . . . . .
11.3 Logiciels de gomtrie . . . . . . . . .
11.4 Deux banques dimages . . . . . . . .
11.4.1 Icnes de Geogebra . . . . . . .
11.4.2 Cartes jouer . . . . . . . . . .
11.5 Pour convertir une image . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
105
105
105
105
105
105
105
105
106
106
106
107
107
107
108
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
112
112
113
114
114
115
116
116
IREM de Lyon
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
SOMMAIRE
12.11.1.1 Commande \rput . . . . . . . .
12.11.1.2 Commande \uput . . . . . . . .
12.11.2 Translation . . . . . . . . . . . . . . . . .
12.11.3 Rotation et symtrie centrale . . . . . . .
12.11.4 Homothtie . . . . . . . . . . . . . . . . .
12.12Dcorations . . . . . . . . . . . . . . . . . . . . .
12.12.1 Encadrements . . . . . . . . . . . . . . . .
12.12.2 On pouse . . . . . . . . . . . . . . . . . .
12.13Rptition . . . . . . . . . . . . . . . . . . . . . .
12.13.1 Commande \multiput . . . . . . . . . . .
12.13.1.1 Syntaxe . . . . . . . . . . . . . .
12.13.1.2 Quadrillage . . . . . . . . . . . .
12.13.2 Commande \multirput . . . . . . . . . .
12.13.3 Commande \multips . . . . . . . . . . .
12.13.3.1 Et avec Pstricks . . . . . . . . .
12.13.3.2 Syntaxe . . . . . . . . . . . . . .
12.13.3.3 Zigzag . . . . . . . . . . . . . . .
12.13.3.4 Jouons aux cubes ! . . . . . . . .
12.13.3.5 Un rseau triangulaire point . .
12.13.4 Utilisation de \multido . . . . . . . . . .
12.13.4.1 La commande \multido . . . . .
12.13.4.2 Des parts de camemberts . . . .
12.13.4.3 Un rapporteur . . . . . . . . . .
12.13.4.4 Un papier quadrill . . . . . . .
12.13.4.5 Un chiquier . . . . . . . . . . .
12.14Divers axes gradus . . . . . . . . . . . . . . . . .
12.14.1 Avec la commande \multido . . . . . . .
12.14.1.1 Un seul axe gradu . . . . . . . .
12.14.1.2 Un repre . . . . . . . . . . . . .
12.14.2 La commande \psaxes . . . . . . . . . . .
12.14.2.1 Deux structures . . . . . . . . .
12.14.2.2 Laxe horizontal seul . . . . .
12.14.2.3 Loption arrowscale . . . . . .
12.14.2.4 Les options Dx, Ox, etc. . . . . .
12.14.2.5 Graduations et sous-graduations
12.15Repres non orthogonaux et commande \pstilt
12.16Marquage . . . . . . . . . . . . . . . . . . . . . .
12.16.1 Marquage des tiquettes . . . . . . . . . .
12.16.2 Marquage des dimensions . . . . . . . . .
12.17Face de d . . . . . . . . . . . . . . . . . . . . . .
12.18Dautres extensions et des logiciels utiles . . . . .
12.18.1 Lextension pst-fun . . . . . . . . . . . .
12.18.2 Lextension pst-eucl . . . . . . . . . . .
12.18.3 Lextension pst-ob3d . . . . . . . . . . .
12.18.4 Des logiciels externes . . . . . . . . . . . .
12.18.4.1 Geogebra . . . . . . . . . . . . .
12.18.4.2 Pstplus . . . . . . . . . . . . . .
12.18.4.3 TeXgraph . . . . . . . . . . . . .
12.18.4.4 Eukleides . . . . . . . . . . . . .
12.18.4.5 LaTexDraw . . . . . . . . . . . .
12.18.4.6 TikZ . . . . . . . . . . . . . . . .
11
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
116
116
116
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
122
122
122
123
124
124
124
125
126
126
126
126
127
127
127
128
128
128
128
128
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
de rsolution
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
12
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
130
130
130
130
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
136
. 136
. 136
. 136
. 137
. 138
. 138
. 139
. 139
. 139
. 140
. 140
. 140
. 141
. 141
.
.
.
.
.
.
.
.
.
.
.
.
144
. 144
. 144
. 144
. 144
. 145
. 145
. 145
. 145
. 146
. 146
. 146
. 146
SOMMAIRE
16 Programmation structure
16.1 \multido . . . . . . . . . . . . . . . . . . . . . .
16.1.1 La commande \multido . . . . . . . . . .
16.1.2 Exemples . . . . . . . . . . . . . . . . . .
16.1.2.1 Somme des dix premiers entiers .
16.1.2.2 Somme de termes alterne . . . .
16.1.2.3 Factorielles . . . . . . . . . . . .
16.1.2.4 Diagramme en toile daraigne .
16.1.2.5 Multiples de . . . . . . . . . .
16.1.2.6 Mthode Cou . . . . . . . . . .
16.1.2.7 Dgrads . . . . . . . . . . . . .
16.1.2.8 Palette de couleurs . . . . . . . .
16.2 \ifthenelse . . . . . . . . . . . . . . . . . . . .
16.2.1 La commande \ifthenelse . . . . . . . .
16.2.2 Exemples . . . . . . . . . . . . . . . . . .
16.2.2.1 Impair . . . . . . . . . . . . . . .
16.2.2.2 Plus grand . . . . . . . . . . . .
16.2.2.3 Matin ou aprs-midi ? . . . . . .
16.2.2.4 Barme . . . . . . . . . . . . . .
16.3 \whiledo . . . . . . . . . . . . . . . . . . . . . .
16.3.1 La commande \whiledo . . . . . . . . . .
16.3.2 Exemples . . . . . . . . . . . . . . . . . .
16.3.2.1 Mthode Cou (bis) . . . . . . .
16.3.2.2 Calcul du PGCD . . . . . . . . .
16.3.2.3 Suite de Syracuse . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
151
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
152
. 152
. 152
. 152
. 152
. 152
. 152
. 152
. 153
. 153
. 153
. 153
. 153
. 153
. 153
. 154
. 154
. 154
. 154
. 155
. 155
. 155
. 155
. 155
. 155
. 156
. 156
. 156
. 156
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
157
157
157
158
159
159
159
159
159
159
160
160
160
160
160
160
160
160
161
161
161
161
161
162
162
162
162
162
162
162
162
barme !
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
163
. 163
. 164
. 164
. 164
. 164
. 164
. 164
. 165
. 165
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
IREM de Lyon
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
.
.
.
.
.
.
.
.
.
.
.
.
166
166
166
166
166
166
167
167
167
167
167
167
167
SOMMAIRE
19.3.6 Sur deux colonnes . . . . . . . . . . . . . . . . . . . . . . . .
19.4 Mise en valeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.4.1 Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.4.1.1 Le block de base . . . . . . . . . . . . . . . . .
19.4.1.2 Deux autres versions . . . . . . . . . . . . . . . . . .
19.4.2 Une option mathmatique . . . . . . . . . . . . . . . . . . . .
19.5 Apparition progressive du contenu . . . . . . . . . . . . . . . . . . .
19.5.1 La commande \pause . . . . . . . . . . . . . . . . . . . . . .
19.5.2 Action sur les couches . . . . . . . . . . . . . . . . . . . . . .
19.5.2.1 Codages . . . . . . . . . . . . . . . . . . . . . . . . .
19.5.2.2 Variations sur la police . . . . . . . . . . . . . . . .
19.5.2.3 Macro \onslide<> . . . . . . . . . . . . . . . . . . .
19.5.2.4 Macros \uncover<> et \only<> . . . . . . . . . . . .
19.5.2.5 Macro \alt<>{comm1 }{comm2 } . . . . . . . . . . . .
19.5.2.6 Macro \alert<> . . . . . . . . . . . . . . . . . . . .
19.5.2.7 Cas des listes : \item<n>, \item<n-> et \item<n-p>
19.5.2.8 Macro \alert et liste . . . . . . . . . . . . . . . . .
19.5.3 Texte cach mis en gris . . . . . . . . . . . . . . . . . . . . .
19.6 Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20 Quelques exercices et
20.1 noncs . . . . . .
20.1.1 Commun .
20.1.2 Collge . .
20.1.3 Lyce . . .
20.2 Solutions . . . . . .
20.2.1 Commun .
20.2.2 Collge . .
20.2.3 Lyce . . .
des solutions !
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Bibliographie et sitographie
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
167
167
167
167
168
168
168
168
168
168
169
169
169
170
170
170
170
171
171
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
172
172
172
173
174
176
176
178
178
181
15
Chapitre 1
En guise de prambule. . .
IREM de Lyon
16
http://lewebpedagogique.com/sourceslatex
vous de jouer !
Mise en ligne
17
Chapitre 2
Squelette
Dtaillons un exemple :
2.3
\documentclass[11pt,twocolumn]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[francais]{babel}
\usepackage{amsfonts,amsmath,amssymb}
\begin{document} %Cours
\section{Bla}
Bla bla bla
\section{Blo}
\include{ch1}
\end{document}
2.1
\documentclass
Commande \, argument {} et
option []
2.2
Prambule
Le prambule dbute la premire ligne du fichier et vrai livre commencent une page impaire ; jai choisi de ne
pas mettre de pages blanches.
se termine la balise \begin{document} (exclus).
Tout ce qui est crit entre \begin{document} et
\end{document} constitue le corps du document.
Rien de ce qui est marqu ensuite nest pris en
compte.
(1). Comme la commande relative la fraction, qui demande
le numrateur et le dnominateur.
(2). Comme loption francais de babel ou comme la commande lie la racine n-ime (n et x).
IREM de Lyon
18
CHAPITRE 2. SQUELETTE
oneside indique que le document doit tre trait
en vue dune impression en recto seulement (9) .
Loption twoside indique que le document doit tre
trait en vue dune impression en recto-verso. En
particulier, cela joue sur lalternance des marges.
2.4
2.4.1
Extensions et \usepackage
Principe
2.4.2
Encodages
et permet de
taper directement lcran, dans le fichier *.tex, Dautres extensions sont proposes ponctuellement
dans la brochure.
les caractres accentus.
\usepackage[utf8]{inputenc} (10)
\usepackage[T1]{fontenc} permet juste dutiliser une nouvelle norme LATEX concernant le codage
des caractres.
2.5
Environnements
2.4.3
\begin{center}
Voici un exemple.
\end{center}
Dautres extensions
Voici un exemple.
2.6
2.6.1
2.6.1.1
LATEX. Le symbole % prcde tout commentaire et rien 2.6.2 Lettres accentues et autres symde ce qui le suit sur la ligne ne sera pris en compte.
boles divers
Donc le texte Cours sera ignor.
Dune part, les claviers ne permettent pas dobtenir
Pour introduire des commentaires dans votre docu- directement des lettres telles que . Dautre part,
ment source, utilisez le symbole % . Lors de la les codes des lettres accentues diffrent dans les
compilation du document, les caractres situs aprs PC et dans les Mac, ce qui donnent des symboles
ce symbole seront ignors. Cela permet de ne pas cabalistiques inattendus sur le pdf (ce qui est gnant
supprimer un texte quil faudrait ventuellement lors dchanges entre collgues !) ; si vous tes le seul
retaper ensuite !
destinataire du fichier source, le problme des lettres
accentues nen sera donc pas un pour vous.
Un retour chariot dans le code source quivaut la
frappe de lespace disponible grce la barre despa- LATEX a un systme qui permet daccentuer nimporte
cement. Pour quil ny ait pas despace apparaissant quelle lettre : chaque lettre accentue est obtenue en
sur le document compil, on place un % en bout de saisissant un \ suivi de laccent voulu puis de la lettre
ligne ; cela permet dcrire sur plusieurs lignes du do- accentuer. Voici comment obtenir ligatures et lettres
cument compil un code source qui, sinon, dpasserait accentues (15) :
la page. Il est donc quivalent dcrire, par exemple,
\a
\a
\^a
les deux codes sources suivants :
\"a
\~a
a
\.a
\texttt{texte en tltype}
{\ae}
{\oe}
\c{c}
\texttt{%
texte en tltype}
Gyrgy Plya (16) sobtient avec Gy\"orgy P\olya.
2.6.1.2
Si lon veut faire figurer ces caractres dans le document final, on ne peut donc pas les taper tels quels.
On les appelle caractres rservs ; ils ont pour but
de donner des instructions LATEX. La liste de ces
caractres est :
\
espace inscable
Par ailleurs, les lettres majuscules devant tre accentues, on obtient et avec \A et (17) .
\{
} \}
% \%
# \#
$ \$
2.7
Hirarchie de sectionnement
Les titres sont composs laide de leur niveau logique, de la partie la sous-sous-section, comme cela
est indiqu ci-dessous.
Les numros sont calculs automatiquement et les
taille et graisse de la police sont grs par LATEX
qui, dailleurs, permet de tout programmer et en
particulier, une autre type de numration ! (18)
\_
IREM de Lyon
20
CHAPITRE 2. SQUELETTE
La hirarchie et la numrotation sont les suivantes :
\part{une partie }
\subsection{une sous-section }
\subsubsection{une sous-sous-section }
\paragraph{un paragraphe }
\subparagraph{un sous-paragraphe }
Les lignes suivantes portent sur les \section ; le
contenu reste valable pour toutes les autres commandes de sectionnement.
\documentclass[11pt,twocolumn]{report}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\begin{document}
\include{ch1} % Le thme est...
\include{ch2} % Le thme est...
\include{ch3} % Le thme est...
\end{document}
21
,_-=(!7(7/zs_.
.= ./,/!(=)Zm.
.._,,._.. ,-- ,\ - -\\7//WW.
,v=~/.-,-\- -!|V-s.)iT-|s|\-.
///mK\%.
v!i!-.e]-gbT/i(/[=.Z/m)K(YNYi..
/-]i44M.
v/,|v]-DvLcfZ/eV/iDLN\D/ZK@%8W[Z..
/d!Z8m
//,c\(2(X/NYNY8]ZZ/bZd\()/\7WY%WKKW)
-|(][%4.
,\\i\c(e)WX@WKKZKDKWMZ8(b5/ZK8]Z7%ffVM,
-.Y!bNMi
/-iit5N)KWG%%8%%%%W8%ZWM(8YZvD)XN(@. [
\]!/GXW[
/ ))G8\NMN%W%%%%%%%%%%8KK@WZKYK*ZG5KMi,vi[NZGM[
i\!(44Y8K%8%%%**~YZYZ@%%%%%4KWZ/PKN)ZDZ7
c=//WZK%!
,\v\YtMZW8W%%f,.t/bNZZK%%W%%ZXb*K(K5DZ
-c\\/KM48
-|c5PbM4DDW%f v./c\[tMY8W%PMW%D@KW)Gbf
-/(=ZZKM8[
2(N8YXWK85@K
-c|K4/KKK%@ V%@@WD8e~ .//ct)8ZK%8
=)b%]Nd)@KM[ !\cG!iWYK%%|
!M@KZf
-c\))ZDKW%
YYKWZGNM4/Pb -VscP4]b@W%
Mf
-L\///KM(%W!
!KKW4ZK/W7)Z. /cttbY)DKW%
- .,\v)K(5KW%%f
W)KWKZZg)Z2/,!/L(-DYYb54% ,,, -\-/v(((KK5WW%f
\M4NDDKZZ(e!/\7vNTtZd)8\Mi!\-,-/i-v((tKNGN%W%%
M8M88(Zd))///((|D\tDY\\KK-/-i(=)KtNNN@W%%%@%[
!8%@KW5KKN4///s(\Pd!ROBY8/=2(/4ZdzKD%K%%%M8@%%
%%%W%dGNtPK(c\/2\[Z(ttNYZ2NZW8W8K%%%%YKM%M%%.
*%%W%GW5@/%!e]_tZdY()v)ZXMZW%W%%%*5Y]K%ZK%8[
*%%%%8%8WK\)[/ZmZ/Zi]!/M%%%%@f\ \Y/NNMK%%!
VM%%%%W%WN5Z/Gt5/b)((cV@f - |cZbMKW%%|
V*M%%%WZ/ZG\t5((+)L-,,/
-)X(NWW%%
~MZ/DZGNZG5(((\,
,t\\Z)KW%@
M8K%8GN8\5(5///]i!v\K)85W%%f
YWWKKKKWZ8G54X/GGMeK@WM8%@
!M8%8%48WG@KWYbW%WWW%%%@
VM%WKWK%8K%%8WWWW%%%@
~*%%%%%%W%%%%%%%@~
~*MM%%%%%%@f
Ascii-Art
IREM de Lyon
22
Chapitre 3
\begin{multicols}{NbCol }%
[TexteAvant ][EspaceSupp ]
Texte
\end{multicols}
NbCol (avec 1 6 NbCol 6 10) est le nombre de
colonnes dsir ;
TexteAvant est le texte prcdant le passage en
multicolonnage ;
EspaceSupp est lespacement ajout entre
TexteAvant et Texte.
Lorem ipsum dolor sit
amet, consectetuer adipiscing elit. Sed non risus.
Suspendisse lectus tortor,
3.1.2
Saut de colonne
23
\setlength{\columnseprule}{0.25pt}
3.1.4.2
Espace inter-colonnes
Pour redfinir la largeur de lespace inter-colonnes, il Que jaime faire apprendre un nombre utile aux
faut crire dans le prambule :
sages. Que jaime faire apprendre un nombre utile
\setlength{\columnsep}{30pt}
aux sages.
On peut remonter le texte en plaant avant le Que jaime faire apprendre un nombre utile aux
\begin{multicols}{2} et aprs le \end{multicols} sages. Que jaime faire apprendre un nombre utile
aux sages.
linstruction \vspace*{-0.3cm}.
Que jaime faire apprendre un nombre utile aux
3.2
Taille de linterligne
3.2.1
aux sages.
Que jaime faire apprendre un nombre utile aux
sages. Que jaime faire apprendre un nombre utile
aux sages.
3.3
3.3.1
(4). Par dfaut, cest simplespacing.
(5). Cette valeur peut tre change !
(6). Ce format est celui par dfaut.
IREM de Lyon
Paragraphe
Indentation
Par dfaut, un paragraphe admet en son dbut un dcalage par rapport la marge de gauche (lalina). La
24
Cette quantit peut tre modifie laide de la Lorem ipsum dolor sit amet, consectetuer adipiscing
commande \setlength. Pour que toute indentation elit. Sed non risus. Suspendisse lectus tortor,
ait la valeur dcal , on crit dans le prambule dignissim sit amet, adipiscing nec, ultricies sed,
\setlength{\parindent}{dcal }.
dolor. Cras elementum ultrices diam. Maecenas
Pour supprimer cette indentation localement, il faut ligula massa, varius a, semper congue, euismod non,
crire au dbut du paragraphe \noindent.
mi. Proin porttitor, orci nec
3.3.2
Retour la ligne
3.3.3
gauche
au centre
Par dfaut, un paragraphe est justifi (cest--dire
align sur la marge de gauche et sur la marge de gauche\hfil au centre
droite). On peut choisir trois autres alignements :
3.3.4 Trois points. . . de typographie
sur la gauche, au centre et droite.
Sous rserve davoir insr loption francais de lexPour aligner texte sur la gauche, on a lun des deux tension babel dans le prambule (11) , LAT X respecte
E
choix suivants (9) :
la typographie franaise : il sait, par exemple, quil
faut une espace inscable devant un point-virgule,
\begin{flushleft} texte \end{flushleft} (10)
deux points, un point dinterrogation ou un point
{\raggedright texte \par}
dexclamation (12) .
Pour centrer texte, on peut choisir lune des deux com3.3.4.1
mandes :
Guillemets
25
3.3.4.2
ex
Points de suspension
em
Espace inscable
\parindent
\baselineskip
\parskip
\textwidth
\linewidth
\textheight
Traits dunion
taille de lindentation
distance verticale entre deux
lignes
espace entre les paragraphes
largeur dune ligne de texte
sur la page
largeur dune ligne de texte
dans lenvironnement local
hauteur du texte dans la page
LATEX connat trois types de tirets, que les conventions typographiques franaises demandent dutiliser :
- , le tiret court, le trait dunion (dans les noms
composs), obtenu avec - ;
, le tiret moyen (15) , pour lister les numrations (16) , ainsi que pour sparer les intervalles
(dlimit par deux espaces fines inscables), obtenu
avec -- ;
, le tiret long (17) , pour les rpliques de dialogues
ou les propositions incises, obtenu avec ---.
LATEX se moque du nombre despaces (20) obtenues laide de la frappe sur la barre despace :
on obtiendra A A, que lon tape AA ou AA ou
que lon fasse un retour chariot aprs le premier A.
3.4
3.4.1
Longueurs et espacements
3.4.2
usuelle
inscable
ngative
fine
moyenne
large
cadratin
double cadr.
Longueurs
point
1 pt = 0,351 5 mm
millimtre
centimtre
pouce
1 in = 2,54 cm = 72,27 pt
Espacement horizontal
~
\!
\,
\:
\;
\quad
\qquad
A A
A~A
A\!A
A\,A
A\:A
A\;A
A \quad A
A \qquad A
AA
AA
AA
AA
AA
AA
A A
A
A
(14). Labrviation correcte de Monsieur est M. et non pacement horizontal (\hspace* force lespacement) :
pas Mr ni Mr , comme chez nos amis anglo-saxons.
(15). Ou tiret demi-cadratin .
A\hspace{0.8cm}B donne : A
B
(16). Ce qui nest pas le cas dans cette brochure ! Je prends la
puce anglo-saxonne dans mes documents, pour quil ny ait pas
3.4.3 Espacement vertical
de confusion avec le signe des ngatifs.
(17). Ou tiret cadratin .
(18). Celles que lon retrouve dans la plupart des documents Il existe de mme la commande \vspace qui permet
un espacement vertical (\vspace* force lespace) :
des collgues ou sur la toile !
(19). Le point est lunit de base pour le systme et lon a :
2,54 cm = 1 in = 72,27 pt.
(20). En typographie, espace est un mot fminin.
IREM de Lyon
26
3.4.4
Espacements lastiques
\smallskip
\medskip
3.4.4.1
\bigskip
Ces espacements stendent sur toute la place disponible. Horizontalement, cest \hfill. Lquivalent
vertical de \hfill est \vfill.
Do le rsultat
\hfill, \vfill
Exercice 1
(3 points)
0 . . . . . . . . . . . . . 1/3
2/3 . . . . . . . . . . . . . 1
\begin{center}
\emph{bla bla}
\emph{bla bla}
\end{center}
3.4.4.2
ble ble
ble ble
\begin{center}
\emph{ble ble}\\
\emph{ble ble}
\end{center}
Bla bla
Ble ble
Bli bli
Blo blo
Blu blu
\begin{center}
\emph{Bla bla}\bigskip
\stretch
A\hspace{\stretch{2}}B\hspace{\stretch{3}}C
3.4.5
\emph{Ble ble}\medskip
On peut lui une donner une valeur lastique :
27
\newlength{\malongueur}
\setlength{\malongueur}{2em}
cre une longueur \malongueur et lui donne la valeur
de deux cadratins.
Attention ! La modification de \parskip modifie On peut assigner la longueur dun mot ou dun mot
aussi lespace entre les titres des sections et le texte avec \settolength :
qui suit, les environnements de liste, la table des
\newlength{\malongueur}
matires, etc.
\settolength{\malongueur}{Maths}
On peut galement la modifier en utilisant donnera pour valeur \malongueur la taille du mot
la commande \addtolength. La saisie de Maths dans la police courante.
\addtolength{\parskip}{10pt} ajoutera 10 pt
la valeur de \parskip.
La longueur sutilise ensuite la place des valeurs
dans les commandes, par exemple :
Il est possible de modifier la valeur dune variable en \hspace{\malongueur}
utilisant la commande \setlength. La commande
prend deux paramtres, le premier est la longueur On peut ajouter une valeur une longueur avec
modifier, le second est la nouvelle valeur de la \addtolength :
longueur.
\addtolength{\malongueur}{1em}
Les paragraphes sont normalement espacs.
augmente la longueur \malongueur dun cadratin.
Bla Bla Bla Bla
Bla Bla Bla Bla
3.4.6.2 Application : texte barr
Les paragraphes sont espacs de 0,5 cm.
\newlength{\textlarg}
\newcommand{\barre}[1]{%
\settowidth{\textlarg}{#1}
#1\hspace{-\textlarg}%
\rule[0.5ex]{\textlarg}{1pt}}
{\setlength{\parskip}{0.5cm}
Les paragraphes sont espacs de 0,5 cm.
Bla Bla Bla Bla
Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla
3.4.6
3.4.6.1
3.5
3.5.1
Police !
Styles classiques
28
mettre en valeur.
Chaque lment est associe une commande argument (le texte saisir) dont la syntaxe est dans
la colonne de gauche et une commande dclarative
dont la syntaxe est colonne de droite situes sous
le nom de cet lment. La seconde commande est une
bascule : si les accolades sont crites alors elle ne portera que sur le texte entre celles-ci mais si elles ne le
sont pas, elle portera sur tout le texte qui suit (jusqu la prochaine commande).
FAMILLES
romaine (par dfaut)
\textrm{Texte } {\rmfamily Texte }
3.5.2
Cursive
tltype
\texttt{Texte } {\ttfamily Texte }
Mathmatique et jeux
sans empattement
\textsf{Texte } {\sffamily Texte }
\begin{cursive}Mathm...\end{cursive}
FORMES
droit (par dfaut)
\textup{Texte } {\upshape Texte }
italique
\textit{Texte } {\itshape Texte }
inclin
\textsl{Texte } {\slshape Texte }
petites capitales
\textsc{Texte } {\scshape Texte }
GRAISSES
mdium (par dfaut)
\textmd{Texte } {\mdseries Texte }
\textbf{Texte }
gras
{\bfseries Texte }
3.5.3
3.5.3.1
Les numros de sicles se composent en chiffres romains petites capitales (24) , suivis dun e (ou er) minuscule en exposant.
On utilise, dune part, la commande \romannumeral
et, dautre part, la commande \textsuperscript (ou
\up (25) ) pour lexposant.
Ainsi les codes (26)
\textsc{\romannumeral21}%
\textsuperscript{e}~sicle
\textsc{\romannumeral21}\up{e}~sicle
donnent tous les deux : xxie sicle
Les commandes peuvent simbriquer, dans le cas (23). Elle est base sur la commande \uppercase qui transgnral (22) , mais il ne faut pas en abuser et rester forme les lettres minuscules en lettres majuscules.
sobre. Lemphase est gnralement suffisante pour (24). Les nombres exprimant un ordre comme pour Louis
29
3.5.3.3
3.5.5
Couleurs
On crit 1er, 1re, 2e, 2nd, 2nde, 3e et ainsi de suite. Donc 3.5.5.1 Couleurs prdfinies
pas de ier, ire, me ni de ime en exposant.
Les couleurs prdfinies dans lextension xcolor sont
1\up{er} 1\up{re} 2\up{e} 3\up{e}
les suivantes :
Par ailleurs, sil y a un troisime lment dans une
liste, on emploie pour dsigner son prcdent le
terme deuxime et sinon le terme second .
Pour crire 1o , 2o , 3o et 4o , on saisit (27) respectivement \primo, \secundo, \tertio et \quarto.
Et, plus gnralement, on peut utiliser la
commande\FrenchEnumerate : on obtient 7o avec la
saisie \FrenchEnumerate{7}.
Les nombres ordinaux contenant une variable se
notent sans exposant. On crira donc n-ime (et non
pas nme) et p-ime, lexception de i-me et j-me.
black
blue
brown
cyan
darkgray
gray
green
lightgray
lime
magenta
olive
orange
pink
purple
red
teal
violet
white
yellow
3.5.5.2
Enfin, on ne met pas la marque de lordinal quand On peut dfinir une couleur de plusieurs faons
il sagit dun dnominateur dune fraction. On crit laide de la commande \definecolor ; en voici deux.
donc : une carte au 1/25 000.
3.5.3.4
Chiffres elzviriens
Par ailleurs, la commande \oldstylenums permet On dfinit, localement ou dans le prambule, toute
dcrire les chiffres en style ancien :
nuance de gris sous la forme
\oldstylenums{0123456789} donne .
3.5.4
\definecolor{nuance }{gray}{k }
texte
texte
0.4
0.5
0.6
0.7
0.8
0.9
0.95
texte
texte
* texte *
texte
texte
texte
\huge
texte
\Huge
texte
\newgray{nuance }{k }
Le texte a texte
possibles :
a {\Large texte} b (28)
a \Large texte \normalsize b
a \begin{Large}texte\end{Large} b
\definecolor{gris1}{gray}{0.85}
\definecolor{gris2}{gray}{0.65}
IREM de Lyon
30
Pour crire un texte (dans un environnement non ma Avec le mode rgb et trois valeurs k1, k2 et k3 comthmatique) sur un fond en couleur coulfond , on utiprises entre 0 et 1 (29) , spares par des virgules, qui
lisera la commande
sont les teneurs en rouge, vert et bleu. Deux com(30)
mandes nous permettent de dfinir une couleur
\colorbox{coulfond }{texte }
\definecolor{couleur }{rgb}{k1,k2,k3}
\definecolor{olive}{rgb}{.604,.804,.196}
\newrgbcolor{olive}{rgb}{.604 .804 .196}
Personnellement, je nutilise que des diffrentes
teintes de gris (blanc et noir compris) car mes
documents sont disposs tre photocopis pour
mes lves ; je pense au meilleur rendu aprs un
passage par limprimante ! Nanmoins, pour ceux
qui aiment les couleurs et qui ne se contentent pas
des couleurs donnes plus haut, je donne (pages
37 et 38) les 317 couleurs dfinies dans lextension
xcolor avec loption x11names, avec les quantits de
rouge, vert et bleu incluses correspondantes, dans
lordre alphabtique. Histoire davoir des ides de
(nouvelles) couleurs. . .
3.5.6
3.5.6.1
Divers effets
Soulignement
texte
texte
texte
texte
Avec \usepackage{fancybox} :
(31). Sinon lemphase sera toujours souligne.
(32). Autrement dit, on crit \usepackage[normalem]{ulem}.
31
Ombre
Entour
Entour
Double
\shadowbox{Ombre}
\ovalbox{Entour}
\Ovalbox{Entour}
\rotatebox{angle }{texte }
\doublebox{Double}
Avec \usepackage[normalem]{ulem} :
Rponse
Vague
/Hachur
///////////
3.5.6.4
\sout{Rponse}
\uwave{Vague}
\xout{Hachur}
Comme prcdemment, laspect de lencadr est para- Lorsque texte dpasse une ligne, on le place dans
mtrable avec \fboxsep et \fboxsep. On peut aussi une parbox (35) ou une minipage.
jouer sur larrondi avec \cornersize (0,5 par dfaut).
ppy
Ce paramtre influe, de mme, tous les encadrs si Ha
!
culteur
linstruction est place dans le prambule.
\rotatebox{10}{%
Encadr
o Coef_h et Coef_v sont les coefficients dagrandis- ... avoir \DemiTour{Rponses}, on...
sement/rduction horizontalement et verticalement, On peut aussi utiliser la commande \rotatebox comrespectivement (34) .
pose avec la commande \raisebox (37) :
\scalebox{5}[1.5]{Texte}
On peut aussi utiliser la commande
lenvers
Texte
Texte
\resizebox{5cm}{0.35cm}{Texte}
T
exte
Texte 1
Texte 2
\resizebox{\linewidth}{0.35cm}{Texte}
Texte 3
\pstilt{45}{Texte 1}
Si ! est plac la place de lun des deux paramtres \pstilt{135}{Texte 2}
prcdents, lobjet est dform du mme cfficient \pstilt{-45}{Texte 3}
horizontal et vertical.
Cette commande pstilt sera nouveau utilise dans
les dessins, page 124, plus particulirement dans des
Texte
repres non orthogonaux.
\resizebox{!}{0.35cm}{Texte}
(33). Le coefficient nest pas forcment suprieur 1 !
(34). Des arguments ngatifs donnent des images miroir.
IREM de Lyon
32
Trait horizontal
Pour tracer une ligne sur la longueur de texte disponible, on crit : \hrulefill{}
Plus gnralement, pour avoir un aperu des polices
de caractres utilisables par LATEX, voir [103] et [104].
On peut aussi crire un texte au milieu dune ligne
3.7 Citations
horizontale :
texte
Il existe deux environnements permettant dinclure
des citations, quote et quotation. Toutes les cita\hrulefill{} texte \hrulefill{}
tions sont places en retrait de lune ou lautre des
deux marges. Les guillemets entourant les citations
3.6 Changement de police
seront insrer la main .
LATEX utilise par dfaut les fontes Computer Modern
3.7.1 Environnement quote
et Latin Modern. Mais on peut utiliser dautres
fontes que celles-ci. Toutefois, toutes ne contiennent Pour faire une citation courte, ou des sries de petites
peut tre pas tous les symboles mathmatiques. . .
citations spares par des interlignes, on utilise lenvironnement quote, qui nindente pas le texte (38) :
Par exemple, la fonte Helvetica donne le rendu suiSi 0 + 0 = 1 alors le Pre Nol existe. Sil
vant :
pleut, je vais au cinma.
Que jaime faire apprendre un nombre utile aux
sages ! Immortel Archimde, artiste ingnieur, qui de \begin{quote}
ton jugement peut priser la valeur ? Pour moi, ton Si $0+0=1$ alors...
\end{quote}
problme eut de pareils avantages.
3.7.2
{\fontfamily{phv}\selectfont%
Que jaime ... avantages.}
Pour faire une citation longue, on utilise lenvironnement quotation, qui indente le texte :
Environnement quotation
\begin{quotation}
La science est ... autre. (D. \textsc{Knuth})
\end{quotation}
La citation
Le choix de son utilisation se fait donc pour tout le La science est ce que nous comprenons suffisamment bien
pour lexpliquer un ordinateur.
document.
Lart, cest tout ce que nous faisons dautre.
(D. Knuth)
Les annales de Bac ou de Brevet disponibles sur le
site de lAPMEP ([122]) utilisent trs souvent cette (38). Cela ne se voit pas pas sur un texte dune ligne !
(39). Abus de langage pour le code source .
extension.
33
\begin{Bonmot}{(D. \textsc{Knuth})}
La science ... ordinateur.\par
Lart, ... dautre.
\end{Bonmot}
\item Prop. 3
3.10
Filigrane
\url{http://math.univ-lyon1.fr/irem/}
3.9
3.9.1
En bout de ligne
3.9.2
Pour gagner de la place, on peut crire les items des Par ailleurs, le chargement de
questions en plusieurs colonnes :
\usepackage[firstpage]{draftwatermark}
1. Premier nonc.
permet dafficher ce filigrane seulement en premire
(a) Prop. 1
(b) Prop. 2
(c) Prop. 3
page (alors que, par dfaut, il est affich sur toutes
2. Second nonc.
les pages). Cela peut servir dans la construction de
(a) Prop. 1
(b) Prop. 2
(c) Prop. 3
devoir de sujet (Brevet ou Bac) blanc .
\begin{enumerate}
\item Premier nonc.
\setlength{\multicolsep}{0pt}
\begin{multicols}{3}
\begin{enumerate}
\item Prop. 1 \item Prop. 2 \item Prop. 3
\end{enumerate}
\end{multicols}
\setlength{\multicolsep}{0pt}
\item Second nonc.
\setlength{\multicolsep}{0pt}
\begin{multicols}{3}
\begin{enumerate}
3.11
Symboles dcoratifs
3.11.1
IREM de Lyon
34
3.11.2
Dingbats et pifont
Lextension pifont permet dobtenir tous les caractres spciaux appels dingbats avec la commande
\ding avec le code du symbole en argument.
35
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
241
242
243
244
245
246
247
248
249
251
252
253
254
250
IREM de Lyon
36
3.12
AntiqueWhite1
AntiqueWhite1
AntiqueWhite2
AntiqueWhite2
AntiqueWhite3
AntiqueWhite3
AntiqueWhite4
AntiqueWhite4
Aquamarine1
Aquamarine1
Aquamarine2
Aquamarine2
Aquamarine3
Aquamarine3
1,.936,.86
.932,.875,.8
.804,.752,.69
.545,.512,.47
.498,1,.83
.464,.932,.776
.4,.804,.668
Aquamarine4
Aquamarine4
Azure1
Azure1
Azure2
Azure2
Azure3
Azure3
Azure4
Azure4
Bisque1
Bisque1
Bisque2
Bisque2
.27,.545,.455
.94,1,1
.88,.932,.932
.756,.804,.804
.512,.545,.545
1,.894,.77
.932,.835,.716
Bisque3
Bisque3
Bisque4
Bisque4
Blue1
Blue1
Blue2
Blue2
Blue3
Blue3
Blue4
Blue4
Brown1
Brown1
.804,.716,.62
.545,.49,.42
0,0,1
0,0,.932
0,0,.804
0,0,.545
1,.25,.25
Brown3
Brown3
Brown4
Brown4
Burlywood1
Burlywood1
Burlywood2
Burlywood2
Burlywood3
Burlywood3
Burlywood4
Burlywood4
.932,.23,.23
.804,.2,.2
.545,.136,.136
1,.828,.608
.932,.772,.57
.804,.668,.49
.545,.45,.332
CadetBlue1
CadetBlue1
CadetBlue2
CadetBlue2
CadetBlue3
CadetBlue3
CadetBlue4
CadetBlue4
Chartreuse1
Chartreuse1
Chartreuse2
Chartreuse2
Chartreuse3
Chartreuse3
Brown2
Brown2
.596,.96,1
.556,.898,.932
.48,.772,.804
.325,.525,.545
.498,1,0
.464,.932,0
.4,.804,0
Chartreuse4
Chartreuse4
Chocolate1
Chocolate1
Chocolate2
Chocolate2
Chocolate3
Chocolate3
Chocolate4
Chocolate4
Coral1
Coral1
Coral2
Coral2
.27,.545,0
1,.498,.14
.932,.464,.13
.804,.4,.112
.545,.27,.075
1,.448,.336
.932,.415,.312
Coral3
Coral3
Coral4
Coral4
Cornsilk1
Cornsilk1
Cornsilk2
Cornsilk2
Cornsilk3
Cornsilk3
Cornsilk4
Cornsilk4
Cyan1
Cyan1
.804,.356,.27
.545,.244,.185
1,.972,.864
.932,.91,.804
.804,.785,.694
.545,.532,.47
0,1,1
Cyan2
Cyan2
Cyan3
Cyan3
Cyan4
Cyan4
DarkGoldenrod1
DarkGoldenrod1
DarkGoldenrod2
DarkGoldenrod2
DarkGoldenrod3
DarkGoldenrod3
DarkGoldenrod4
DarkGoldenrod4
0,.932,.932
0,.804,.804
0,.545,.545
1,.725,.06
.932,.68,.055
.804,.585,.048
.545,.396,.03
DarkOrange1
DarkOrange1
DarkOrange2
DarkOrange2
DarkOrange3
DarkOrange3
.792,1,.44
.736,.932,.408
.635,.804,.352
.43,.545,.24
1,.498,0
.932,.464,0
.804,.4,0
DarkOrange4
DarkOrange4
DarkOrchid1
DarkOrchid1
DarkOrchid2
DarkOrchid2
DarkOrchid3
DarkOrchid3
DarkOrchid4
DarkOrchid4
DarkSeaGreen1
DarkSeaGreen1
DarkSeaGreen2
DarkSeaGreen2
.545,.27,0
.75,.244,1
.698,.228,.932
.604,.196,.804
.408,.132,.545
.756,1,.756
.705,.932,.705
DarkSeaGreen3
DarkSeaGreen3
DarkSeaGreen4
DarkSeaGreen4
DarkSlateGray1
DarkSlateGray1
DarkSlateGray2
DarkSlateGray2
DarkSlateGray3
DarkSlateGray3
DarkSlateGray4
DarkSlateGray4
DeepPink1
DeepPink1
.608,.804,.608
.41,.545,.41
.592,1,1
.552,.932,.932
.475,.804,.804
.32,.545,.545
1,.08,.576
DeepPink2
DeepPink2
DeepPink3
DeepPink3
DeepPink4
DeepPink4
DeepSkyBlue1
DeepSkyBlue1
DeepSkyBlue2
DeepSkyBlue2
DeepSkyBlue3
DeepSkyBlue3
DeepSkyBlue4
DeepSkyBlue4
.932,.07,.536
.804,.064,.464
.545,.04,.312
0,.75,1
0,.698,.932
0,.604,.804
0,.408,.545
DodgerBlue1
DodgerBlue1
DodgerBlue2
DodgerBlue2
DodgerBlue3
DodgerBlue3
DodgerBlue4
DodgerBlue4
Firebrick1
Firebrick1
Firebrick2
Firebrick2
Firebrick3
Firebrick3
.116,.565,1
.11,.525,.932
.094,.455,.804
.064,.305,.545
1,.19,.19
.932,.172,.172
.804,.15,.15
Firebrick4
Firebrick4
Gold1
Gold1
Gold2
Gold2
Gold3
Gold3
Gold4
Gold4
Goldenrod1
Goldenrod1
Goldenrod2
Goldenrod2
.545,.1,.1
1,.844,0
.932,.79,0
.804,.68,0
.545,.46,0
1,.756,.145
.932,.705,.132
Goldenrod3
Goldenrod3
Goldenrod4
Goldenrod4
Gray0
Gray0
Green0
Green0
Green1
Green1
Green2
Green2
Green3
Green3
.804,.608,.112
.545,.41,.08
.745,.745,.745
0,1,0
0,1,0
0,.932,0
0,.804,0
Green4
Green4
Grey0
Grey0
Honeydew1
Honeydew1
Honeydew2
Honeydew2
Honeydew3
Honeydew3
Honeydew4
Honeydew4
HotPink1
HotPink1
0,.545,0
.745,.745,.745
.94,1,.94
.88,.932,.88
.756,.804,.756
.512,.545,.512
1,.43,.705
HotPink2
HotPink2
HotPink3
HotPink3
HotPink4
HotPink4
IndianRed1
IndianRed1
IndianRed2
IndianRed2
IndianRed3
IndianRed3
IndianRed4
IndianRed4
.932,.415,.655
.804,.376,.565
.545,.228,.385
1,.415,.415
.932,.39,.39
.804,.332,.332
.545,.228,.228
Ivory1
Ivory1
Ivory2
Ivory2
Ivory3
Ivory3
Ivory4
Ivory4
Khaki1
Khaki1
Khaki2
Khaki2
Khaki3
Khaki3
1,1,.94
.932,.932,.88
.804,.804,.756
.545,.545,.512
1,.965,.56
.932,.9,.52
.804,.776,.45
Khaki4
Khaki4
LavenderBlush1
LavenderBlush1
LavenderBlush2
LavenderBlush2
LavenderBlush3
LavenderBlush3
LavenderBlush4
LavenderBlush4
LemonChiffon1
LemonChiffon1
LemonChiffon2
LemonChiffon2
.545,.525,.305
1,.94,.96
.932,.88,.898
.804,.756,.772
.545,.512,.525
1,.98,.804
.932,.912,.75
LemonChiffon3
LemonChiffon3
LemonChiffon4
LemonChiffon4
LightBlue1
LightBlue1
LightBlue2
LightBlue2
LightBlue3
LightBlue3
LightBlue4
LightBlue4
LightCyan1
LightCyan1
.804,.79,.648
.545,.536,.44
.75,.936,1
.698,.875,.932
.604,.752,.804
.408,.512,.545
.88,1,1
LightCyan2
LightCyan2
LightCyan3
LightCyan3
LightCyan4
LightCyan4
LightGoldenrod1
LightGoldenrod1
LightGoldenrod2
LightGoldenrod2
LightGoldenrod3
LightGoldenrod3
LightGoldenrod4
LightGoldenrod4
.82,.932,.932
.705,.804,.804
.48,.545,.545
1,.925,.545
.932,.864,.51
.804,.745,.44
.545,.505,.298
LightPink1
LightPink1
LightPink2
LightPink2
LightPink3
LightPink3
LightPink4
LightPink4
LightSalmon1
LightSalmon1
LightSalmon2
LightSalmon2
LightSalmon3
LightSalmon3
1,.684,.725
.932,.635,.68
.804,.55,.585
.545,.372,.396
1,.628,.48
.932,.585,.448
.804,.505,.385
37
LightSalmon4
LightSalmon4
LightSkyBlue1
LightSkyBlue1
LightSkyBlue2
LightSkyBlue2
LightSkyBlue3
LightSkyBlue3
LightSkyBlue4
LightSkyBlue4
LightSteelBlue1
LightSteelBlue1
LightSteelBlue2
LightSteelBlue2
.545,.34,.26
.69,.888,1
.644,.828,.932
.552,.712,.804
.376,.484,.545
.792,.884,1
.736,.824,.932
LightSteelBlue3
LightSteelBlue3
LightSteelBlue4
LightSteelBlue4
LightYellow1
LightYellow1
LightYellow2
LightYellow2
LightYellow3
LightYellow3
LightYellow4
LightYellow4
Magenta1
Magenta1
.635,.71,.804
.43,.484,.545
1,1,.88
.932,.932,.82
.804,.804,.705
.545,.545,.48
1,0,1
Magenta2
Magenta2
Magenta3
Magenta3
Magenta4
Magenta4
Maroon0
Maroon0
Maroon1
Maroon1
Maroon2
Maroon2
Maroon3
Maroon3
.932,0,.932
.804,0,.804
.545,0,.545
.69,.19,.376
1,.204,.7
.932,.19,.655
.804,.16,.565
Maroon4
Maroon4
MediumOrchid1
MediumOrchid1
MediumOrchid2
MediumOrchid2
MediumOrchid3
MediumOrchid3
MediumOrchid4
MediumOrchid4
MediumPurple1
MediumPurple1
MediumPurple2
MediumPurple2
.545,.11,.385
.88,.4,1
.82,.372,.932
.705,.32,.804
.48,.215,.545
.67,.51,1
.624,.475,.932
MediumPurple3
MediumPurple3
MediumPurple4
MediumPurple4
MistyRose1
MistyRose1
MistyRose2
MistyRose2
MistyRose3
MistyRose3
MistyRose4
MistyRose4
NavajoWhite1
NavajoWhite1
.536,.408,.804
.365,.28,.545
1,.894,.884
.932,.835,.824
.804,.716,.71
.545,.49,.484
1,.87,.68
NavajoWhite2
NavajoWhite2
NavajoWhite3
NavajoWhite3
NavajoWhite4
NavajoWhite4
OliveDrab1
OliveDrab1
OliveDrab2
OliveDrab2
OliveDrab3
OliveDrab3
OliveDrab4
OliveDrab4
.932,.81,.63
.804,.7,.545
.545,.475,.37
.752,1,.244
.7,.932,.228
.604,.804,.196
.41,.545,.132
Orange1
Orange1
Orange2
Orange2
Orange3
Orange3
Orange4
Orange4
OrangeRed1
OrangeRed1
OrangeRed2
OrangeRed2
OrangeRed3
OrangeRed3
1,.648,0
.932,.604,0
.804,.52,0
.545,.352,0
1,.27,0
.932,.25,0
.804,.215,0
OrangeRed4
OrangeRed4
Orchid1
Orchid1
Orchid2
Orchid2
Orchid3
Orchid3
Orchid4
Orchid4
PaleGreen1
PaleGreen1
PaleGreen2
PaleGreen2
.545,.145,0
1,.512,.98
.932,.48,.912
.804,.41,.79
.545,.28,.536
.604,1,.604
.565,.932,.565
PaleGreen3
PaleGreen3
PaleGreen4
PaleGreen4
PaleTurquoise1
PaleTurquoise1
PaleTurquoise2
PaleTurquoise2
PaleTurquoise3
PaleTurquoise3
PaleTurquoise4
PaleTurquoise4
PaleVioletRed1
PaleVioletRed1
.488,.804,.488
.33,.545,.33
.732,1,1
.684,.932,.932
.59,.804,.804
.4,.545,.545
1,.51,.67
PaleVioletRed2
PaleVioletRed2
PaleVioletRed3
PaleVioletRed3
PaleVioletRed4
PaleVioletRed4
PeachPuff1
PeachPuff1
PeachPuff2
PeachPuff2
PeachPuff3
PeachPuff3
PeachPuff4
PeachPuff4
.932,.475,.624
.804,.408,.536
.545,.28,.365
1,.855,.725
.932,.796,.68
.804,.688,.585
.545,.468,.396
Pink1
Pink1
Pink2
Pink2
Pink3
Pink3
Pink4
Pink4
Plum1
Plum1
Plum2
Plum2
Plum3
Plum3
1,.71,.772
.932,.664,.72
.804,.57,.62
.545,.39,.424
1,.732,1
.932,.684,.932
.804,.59,.804
Plum4
Plum4
Purple0
Purple0
Purple1
Purple1
Purple2
Purple2
Purple3
Purple3
Purple4
Purple4
Red1
Red1
.545,.4,.545
.628,.125,.94
.608,.19,1
.57,.172,.932
.49,.15,.804
.332,.1,.545
1,0,0
Red2
Red2
Red3
Red3
Red4
Red4
RosyBrown1
RosyBrown1
RosyBrown2
RosyBrown2
RosyBrown3
RosyBrown3
RosyBrown4
RosyBrown4
.932,0,0
.804,0,0
.545,0,0
1,.756,.756
.932,.705,.705
.804,.608,.608
.545,.41,.41
RoyalBlue1
RoyalBlue1
RoyalBlue2
RoyalBlue2
RoyalBlue3
RoyalBlue3
RoyalBlue4
RoyalBlue4
Salmon1
Salmon1
Salmon2
Salmon2
Salmon3
Salmon3
.284,.464,1
.264,.43,.932
.228,.372,.804
.152,.25,.545
1,.55,.41
.932,.51,.385
.804,.44,.33
Salmon4
Salmon4
SeaGreen1
SeaGreen1
SeaGreen2
SeaGreen2
SeaGreen3
SeaGreen3
SeaGreen4
SeaGreen4
Seashell1
Seashell1
Seashell2
Seashell2
.545,.298,.224
.33,1,.624
.305,.932,.58
.264,.804,.5
.18,.545,.34
1,.96,.932
.932,.898,.87
Seashell3
Seashell3
Seashell4
Seashell4
Sienna1
Sienna1
Sienna2
Sienna2
Sienna3
Sienna3
Sienna4
Sienna4
SkyBlue1
SkyBlue1
.804,.772,.75
.545,.525,.51
1,.51,.28
.932,.475,.26
.804,.408,.224
.545,.28,.15
.53,.808,1
SkyBlue2
SkyBlue2
SkyBlue3
SkyBlue3
SkyBlue4
SkyBlue4
SlateBlue1
SlateBlue1
SlateBlue2
SlateBlue2
SlateBlue3
SlateBlue3
SlateBlue4
SlateBlue4
.494,.752,.932
.424,.65,.804
.29,.44,.545
.512,.435,1
.48,.404,.932
.41,.35,.804
.28,.235,.545
SlateGray1
SlateGray1
SlateGray2
SlateGray2
SlateGray3
SlateGray3
SlateGray4
SlateGray4
Snow1
Snow1
Snow2
Snow2
Snow3
Snow3
.776,.888,1
.725,.828,.932
.624,.712,.804
.424,.484,.545
1,.98,.98
.932,.912,.912
.804,.79,.79
Snow4
Snow4
SpringGreen1
SpringGreen1
SpringGreen2
SpringGreen2
SpringGreen3
SpringGreen3
SpringGreen4
SpringGreen4
SteelBlue1
SteelBlue1
SteelBlue2
SteelBlue2
.545,.536,.536
0,1,.498
0,.932,.464
0,.804,.4
0,.545,.27
.39,.72,1
.36,.675,.932
SteelBlue3
SteelBlue3
SteelBlue4
SteelBlue4
Tan1
Tan1
Tan2
Tan2
Tan3
Tan3
Tan4
Tan4
Thistle1
Thistle1
.31,.58,.804
.21,.392,.545
1,.648,.31
.932,.604,.288
.804,.52,.248
.545,.352,.17
1,.884,1
Thistle2
Thistle2
Thistle3
Thistle3
Thistle4
Thistle4
Tomato1
Tomato1
Tomato2
Tomato2
Tomato3
Tomato3
Tomato4
Tomato4
.932,.824,.932
.804,.71,.804
.545,.484,.545
1,.39,.28
.932,.36,.26
.804,.31,.224
.545,.21,.15
Turquoise1
Turquoise1
Turquoise2
Turquoise2
Turquoise3
Turquoise3
Turquoise4
Turquoise4
VioletRed1
VioletRed1
VioletRed2
VioletRed2
VioletRed3
VioletRed3
0,.96,1
0,.898,.932
0,.772,.804
0,.525,.545
1,.244,.59
.932,.228,.55
.804,.196,.47
VioletRed4
VioletRed4
Wheat1
Wheat1
Wheat2
Wheat2
Wheat3
Wheat3
Wheat4
Wheat4
Yellow1
Yellow1
Yellow2
Yellow2
.545,.132,.32
1,.905,.73
.932,.848,.684
.804,.73,.59
.545,.494,.4
1,1,0
.932,.932,0
Yellow3
Yellow3
Yellow4
Yellow4
.804,.804,0
.545,.545,0
IREM de Lyon
38
Chapitre 4
4.1
Mise en bote
Botes de ligne
4.1.1
Commande \mbox
Texte centr
La commande \mbox permet LATEX de considrer
son argument comme une seule entit. Elle peut ainsi
Texte gauche
empcher la coupure dun mot (une csure) ou dun
Texte droite
groupe de mots (1) : la commande cre donc une bote
Sur
toute
la
largeur
inscable autour du texte. Le texte concern ne doit
pas faire plus dune ligne. La longueur de la bote (du
bloc) est calcule automatiquement pour tre gale \makebox[6cm]{Texte centr}
\makebox[6cm][l]{Texte gauche}
la longueur du texte.
\makebox[6cm][r]{Texte droite}
Pour quune formule ne soit pas coupe en fin de ligne \makebox[6cm][s]{Sur toute la largeur}
et crite sur deux lignes, on saisira \mbox{formule}.
Cest, par exemple, le cas avec lgalit On peut sen servir pour placer dans des textes des
sin2 x + cos2 x = 1. (2)
trous (4) que les lves peuvent complter :
...it \mbox{$\sin^2 x+\cos^2 x=1$}
et
.
On peut aussi sen servir pour crire du texte dans Elle a pour paramtres
une formule :
Elle a pour paramtres . . . . . . . . . . . et . . . . . . . . . . .
x = 1 ou x = 2
La \makebox[3cm]{} a pour ...
$x=1 \mbox{ ou } x=2$
La \makebox[3cm]{\dotfill} a pour...
4.1.2
Commande \makebox
Proprits
savoir
par
cur
(1). Tout comme lorsque lon cre un tableau avec lenvironnement tabular, celui-ci est considr comme un seul bloc et
le compilateur ne le coupera jamais en plusieurs parties.
(2). Le fait de ne pas demander un retour la ligne aprs
galit implique ces carts blancs plus grands entre les mots
sur la ligne prcdant lgalit.
(3). On verra dans ce dernier cas des exemples (plus visibles
car encadrs) avec la commande \framebox.
39
4.1.3
4.1.4
Commande \raisebox
Ces deux commandes fonctionnent de la mme ma- La commande \raisebox permet denglober du texte
nire que \box et \makebox, si ce nest quelles dans une nouvelle bote et ensuite de la monter ou
ajoutent un cadre autour de la bote. Il sagit des descendre par rapport la ligne de base.
commandes \fbox et \framebox (5) .
lever
Il faut
le nombre au carr.
4.1.3.1 Commande \fbox
Il faut \raisebox{3mm}{lever} le ...
4.2
je dis et je fais
\fbox{je} \fbox{dis} et %
\fbox{je\strut} \fbox{fais\strut}
4.1.3.3
Commande \framebox
4.2.1
Botes verticales
Commande \parbox
Avec les botes prcdentes, on peut seulement insrer un texte dune seule ligne. Pour pouvoir le faire,
on utilise un autre type de bote, obtenu avec la comque le mande \parbox (8) .
Sa syntaxe est la suivante :
La bote suivante a pour longueur celle du texte dis- La valeur larg peut tre :
une distance, comme 7cm ou 20pt ;
ponible du document.
un multiple de la largeur \linewidth de la ligne
De la largeur du texte du document
en cours, comme 0.25\linewidth.
\framebox[\linewidth]{De la largeur...}
IREM de Lyon
40
bote
bote
[b]
[t]
4.2.2
bote
Ligne de rf.
\fbox{\begin{minipage}[t]{1cm}
1\par 2\end{minipage}}
\fbox{\begin{minipage}[m]{1cm}
3\par 4\end{minipage}}
\fbox{\begin{minipage}[b]{1cm}
5\par 6\end{minipage}}
Ligne de rf. 1
2
Par. 3
Par. 4
C Par. 5
Par. 6
blabla
5
6
Le premier est d au besoin de centrer un paragraphe justifi (que lon veut ventuellement encadrer) car si le texte dpasse la ligne, on ne peut
plus utiliser la commande \fbox{}.
G. Duhamel crivait juste titre que
le jeu tait une passerelle entre les
peuples.
\begin{center} \begin{minipage}{6cm}
G. Duhamel crivait ...
\end{minipage} \end{center}
G. Duhamel crivait juste titre que
le jeu tait une passerelle entre les
peuples.
\fbox{%
\parbox[c][2.5cm][s]{2cm}{%
blabla \vfill blabla \vfill blabla}}
blabla
3
4
Minipages
\begin{center}
\fbox{\begin{minipage}{6cm}
G. Duhamel ... \end{minipage}}
\end{center}
\end{minipage}
41
4.4
4.4.1
Botes de couleur
Commande \colorbox
\begin{minipage}[pos ]{largeur }
texte
\end{minipage}
4.3
Dimensions de la bote
En fait, LATEX travaille en crant des botes lorsquil ... un \colorbox{red}{exemple} ...
met du texte en forme, botes quil ajuste les unes
par rapport aux autres. Chaque caractre, chaque 4.4.2 Commande \fcolorbox
mot et chaque paragraphe sont inclus dans une bote.
La commande
\fcolorbox{coul_cadre }{coul_fond }{texte }
Lexemple du mot grand ci-dessous
crit texte dans un fond color en coul_cadre et la
couleur du cadre est coul_fond .
\fcolorbox{red}{yellow}{Vrai} donne Vrai .
On peut combiner avec une minipage :
montre quune bote est compose de deux parties. La Il ny a rien de plus srieux quun
premire est au-dessus de la ligne de base (hauteur) enfant qui joue. Jeu aprs jeu, lenet la seconde, au-dessous (profondeur), toutes deux fant devient je .
sur une certaine largeur.
De plus, la bote contenant le mot grand contient \fcolorbox{red}{yellow}{%
toutes les botes correspondant chacune des lettres \begin{minipage}{0.675\linewidth}
Il ny a rien de plus srieux...
du mot.
\end{minipage}}
Quatre variables contiennent les diffrentes dimenPar ailleurs, \pagecolor{couleur } affecte une
sions de la bote :
couleur de fond la page.
\width contient la largeur de la bote ;
(10). Il faut appeler le package calc.
\height contient la hauteur de la bote ;
IREM de Lyon
42
4.5
Botes de sauvegarde
On peut crer des rectangles compltement noirs. LATEX sait mmoriser et de recopier le contenu dune
Pour cela, on utilise la commande
bote (texte, tableau, image, autre bote, . . .).
\rule[dcalage ]{largeur }{hauteur }
abc\rule[3mm]{5cm}{0.25cm}
Texte
\newsavebox{\monirem}
\sbox{\monirem}{IREM de Lyon}
\begin{center}
\rule{0.5\linewidth}{1pt}
\end{center}
Il est possible de crer une bote noire de longueur
0 et de hauteur non nulle : elle est invisible. Elle
sappelle alors un strut. Elle sutilise, entre autres,
pour agrandir une ligne dans un tableau (voir page
78).
Par dfaut, les botes noires apparaissent noires mais
on peut bien videmment modifier leur couleur.
43
Chapitre 5
5.1
numrations et compteurs
numrations
5.1.2.1
Sans option
2. des ufs
\begin{description}...\end{description}
3. de la farine
\begin{enumerate}...\end{enumerate}
4. du sucre.
\begin{itemize}...\end{itemize}
5.1.1
peut utiliser ses options pour prciser le type de nuLenvironnement description permet dassocier une mrotation. Ainsi, la liste
dfinition un terme.
Question 1 Donner la dfinition de. . .
Voici quelques personnages du Roman de Renart.
Question 3 Calculer. . .
Renart : le goupil espigle, rus, personnage princiest obtenue avec :
pal de ces rcits ;
IREM de Lyon
Priorit 1 : Parenthses
44
1. Question 1
Texte non li la quest. 1 et avant la quest. 2.
Priorit 3 : Addition
\begin{enumerate}[\quad{Pr{i}orit} 1 :]
\item Parenthses
\item Multiplication
\item Addition
\end{enumerate}
2. Question 2
Texte li la question 2.
Texte aprs la question 2.
1. Question 1
2. Question 2
Texte non li la quest. 2 et avant la quest. 3.
3. Question 3
Texte li la question 3.
premier ;
second.
\addtocounter{enumi}{-3}
\item Practical Pig (Naf-Naf)
\end{enumerate}
1. Question 1
Texte non li la quest. 1 et avant la quest. 2.
2. Question 2
Texte li la question 2.
5.1.2.5
45
5.1.3
5.1.3.1
Tirets
item 1 ;
item 2.
\begin{itemize}
\item item 1 ;
\item item 2.
\end{itemize}
\begin{itemize}
\item[\S] Le premier lment ;
\item[] le deuxime ;
\item[\textbullet] le troisime.
\end{itemize}
5.1.3.3
5.1.4
Imbrication
1. les abstentionnistes
IREM de Lyon
46
\renewcommand{\labelenumi}{%
\textbf{\theenumi.}}
\renewcommand{\labelenumii}{%
\textbf{\theenumii.}}
A. Niveau 4
B. Niveau 4
ii. Niveau 3
(b) Niveau 2
2. Niveau 1
\begin{enumerate}
\item Niveau 1
\begin{enumerate}
\item Niveau 2
\begin{enumerate}
\item Niveau 3
\begin{enumerate}
\item Niveau 4
\item Niveau 4
\end{enumerate}
\item Niveau 3
\end{enumerate}
\item Niveau 2
\end{enumerate}
\item Niveau 1
\end{enumerate}
5.1.4.2
5.1.5
5.1.6
chacun de ces niveaux correspond une macro res- Parmi les possibilits, on sait (entre autres) :
ponsables du marquage des articles ; elles rpondent modifier les descriptions (comme les crire en rouge,
aux doux noms, dans lordre, de \labelitemi,
avec une fonte en emphase et sans sriation) ;
\labelitemii, \labelitemiii et \labelitemiv.
supprimer les espaces horizontaux dans une numration (pour deux niveaux) et coller les tiquettes
Plutt que dutiliser le package enumerate, on peut
des questions sur la marge ;
changer laspect de la numration pour tout le document en plaant en fin de prambule les commandes modifier le numro de dbut de lnumration ;
suivantes ( adapter selon les gots !) :
entourer les tiquettes des questions par un cadre
de couleur ;
\renewcommand{\labelenumi}{\theenumi/}
modifier lespace interligne dune liste ;
\renewcommand{\labelenumii}{\theenumii)}
La premire commande permet dobtenir une nu- numroter la sous-liste suivante en reprenant la numrotation de la liste mre. . .
mration du type 1/, 2/, etc. et la seconde, une
numration du type a), b), etc.
Je renvoie le lecteur intress [41] et [43].
47
5.1.7
5.1.7.1
pour obtenir :
Premier
Lenvironnement list
Second
Cet environnement est une primitive partir desquelles tous les environnements vus plus haut ont t
fabriqus. Sa syntaxe est la suivante :
5.1.7.3 Liste numrote
La liste peut tre numrote en utilisant un compteur (5)
\begin{list}{Etiquette }{Declaration }
\item Item 1
\item Item 2. . .
\end{list}
Etiquette est ce qui sera imprim devant chaque
objet/texte succdant la commande \item et
Declaration est une srie de dclarations qui
permettent de changer les paramtres de formatage
par dfaut (4) .
\newcounter{qcounter}
\begin{list}
{Question \arabic{qcounter}:~}
{\usecounter{qcounter}}
\item Item un;
\item Item deux ;
\item Item trois.
\end{list}
\begin{list}{}{}
\item A
\item B
\end{list}
5.1.7.4
A
B
\begin{list}{$\square$}{}
\item C
\item D
\end{list}
{\begin{list}
{Question \arabic{qcounter}:~}
{\usecounter{qcounter}
\setlength\itemsep{1.2in}}
\item Item un; ...
C
D
5.1.7.2
On peut dfinir un nouveau type de liste avec la commande \newenvironment. Pour dfinir maliste, dans 5.1.8 Liste en colonnes
laquelle tous les items commenceront par , on saisit : 5.1.8.1 De haut en bas dabord
\newenvironment{maliste}{%
Nous avons vu page 23 lutilisation du package
\begin{list}{$\diamond$}{}}{\end{list}}
multicol pour crire une liste dlments prsents
en colonnes. Plus prcisment, les lments sont crits
On peut maintenant saisir
de haut en bas puis de gauche droite.
\begin{maliste}
\item Premier
3. Item 3
5. Item 5
1. Item 1
\item Second
4. Item 4
2. Item 2
\end{maliste}
(4). Comme labelsep, pour lespace entre lextrmit droite
de ltiquette et le texte de lobjet de la liste.
IREM de Lyon
48
\begin{multicols}{3}
\begin{enumerate}
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\item Item 5
\end{enumerate}
\end{multicols}
1. Item 1
2. Item 2
4. Item 4
5. Item 5
3. Item 3
Le compteur est incrment puis le rsultat est affich : par exemple, en modifiant le compteur de
\section par \setcounter{section}{3}, la prochaine commande \setcounter{section}{BlaBla}
affichera 4. BlaBla .
\begin{tabenum}
\tabenumitem Item 1
\tabenumitem Item 2
\tabenumitem Item 3
De plus, la valeur dun compteur peut galement tre incrmente via la commande
\addtocounter{cptr}{val}. La valeur dun compteur peut tre rcupre, dans un calcul par exemple,
grce la commande \value{cptr}.
\tabenumitem Item 4
\tabenumitem Item 5
\end{tabenum}
2) y = x + 1
5) y = 5 x
3) y = 5
\begin{tabenum}[\bfseries 1)]
\tabenumitem $y=3\,x+4$
\tabenumitem $y=-x+1$
\tabenumitem $y=5$
\tabenumitem $y=-2\,x-1$
\tabenumitem $y=5\,x$
\end{tabenum}
Dans lexemple suivant, un compteur est cr, initialis et diminu de 2, tout en affichant sa valeur
chaque fois.
5.2
Compteurs
\newcounter{compteur}
Cration : \thecompteur\par
\setcounter{compteur}{5}
5.2.1 Dfinir son propre compteur
Initialisation : \thecompteur\par
Un certain nombre de compteurs sont prdfinis dans \addtocounter{compteur}{-2}
LATEX. Il y a (6) :
Moins 2 : \thecompteur
les compteurs de structuration du document ;
Cration : 0
le compteur de page ;
Initialisation : 5
(6). Ces compteurs sont dcrits dans cette brochure.
Moins 2 : 3
49
5.2.2
Application 1. Exercice no . . .
5.2.3
Premire faon
\stepcounter{nexo}
En crivant dans le document
12
13
on obtiendra :
14
15
16
17
18
Exercice 1 Dfinir la . . .
Exercice 2 Dfinir le . . .
PP
PPnombre
PP
ge
PP
P
010
1120
14
15
16
17
18
ans
ans
ans
ans
ans
6,80
5,73
7,36
5,71
6,53
%
%
%
%
%
14,97
13,74
19,40
16,57
16,32
%
%
%
%
%
IREM de Lyon
50
La commande
\FractAleat =\dotfill\medskip
\newcommand{\lignetab}{%
\emph{\stepcounter{lignetab}
\FractAleat =\dotfill\medskip
\arabic{lignetab}}}
permet dcrire le numro de ligne en emphase et en on obtient (17) :
nombre arabe. Il y a dautres formats : voir page 153.
Simplifier les fractions suivantes :
5.2.4 Application 3. Cration dexercices 32 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
avec des nombres alatoires
54
=. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.4.1 Ide
63
Le package lcg permet de gnrer des nombres 14 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(pseudo-)alatoires et le package calc permet def- 42
fectuer des calculs (avec les 4 oprations de base) sur
des variables stockes dans des compteurs ; les quatre
oprations seront notes dans le source + - * / (en
non pas, pour les deux dernires, \times et \div ). En
les couplant, on peut raliser des exercices (13) dont
les donnes sont gnres alatoirement.
5.2.4.2
5.2.4.3
Simplifications de fractions
On va utiliser trois compteurs, A et B, valeurs enSupposons que lon veuille crer des exercices de tires dans [2 ; 10] et [3 ; 7] respectivement.
simplifications de fractions. Lenseignant propose
Le code source est le suivant :
num (14)
coef num
et
est la
llve la fraction
coef den
den
\newcounter{Expr}
rponse attendue par lenseignant.
\newcommand{\RacinAleat}{
\reinitrand[first=2,last=20,counter=A]\rand
On va utiliser trois compteurs (15) , Num, Den et Coef, \reinitrand[first=2,last=7,counter=B]\rand
valeurs entires dans [1 ; 10], [2 ; 20] et [2 ; 10] res- \setcounter{Expr}{%
pectivement. Il faut veiller ne pas prendre les mmes \value{A}*\value{B}*\value{B}}
intervalles (16) .
$\sqrt{\theexpr}$}
Le code source est le suivant :
La compilation de
5.2.5
(13). Le codage des formules mathmatiques est expliqu dans Voici une liste dnumration sous forme dun envile chapitre suivant.
ronnement appel livre qui permet de dresser une
(14). Une fraction irrductible, videmment.
liste
de livres. (18)
(15). LATEX tant sensible la casse et un compteur num ayant
t dj cr avant, jai mis une majuscule pour les diffrencier. (17). Ces valeurs sont lies cette compilation !
(16). Sinon, curieusement, on obtiendra les mmes valeurs (18). Je laisse le lecteur tester diffrentes longueurs que celles
proposes.
larrive (un compteur suivant ne sera pas mis en action).
51
\newcounter{opus}
\newenvironment{livre}{%
\begin{list}{\textsc{livre} \arabic{opus} :}
{\usecounter{opus}%
\setlength{\labelwidth}{1.8cm}%
\setlength{\labelsep}{0.1cm}%
\setlength{\leftmargin}{2cm}%
\setlength{\itemindent}{0cm}}}
{\end{list}}
\begin{livre}
\item \emph{Tout ce que Joseph crivit %
cette anne-l}, Patrick Cauvin, 1986
\item \emph{Pourquoi jai mang mon %
pre}, Roy Lewis, 1960
\item \emph{Pantagruel}, Franois %
Rabelais, 1532
\end{livre}
de la question 2
de la question 2
de la question 2
de la question 3
de la question 3
livre 2 : Pourquoi jai mang mon pre, Roy Le- Le point qui suit la commande est le point qui sera
affich aprs le numro de le question sur le dowis, 1960
cument papier. On peut videmment remplacer ce
livre 3 : Pantagruel, Franois Rabelais, 1532
point par un carr ($\square$), un losange
($\lozenge$), etc.
5.2.6
Dans un QCM
IREM de Lyon
52
CHAPITRE 6. RFRENCES
Chapitre 6
6.1
Rfrences
Principe
\renewcommand{\thefootnote}{%
\texttt{(\arabic{footnote})}}
6.2
6.2.4
6.2.1
Commande \footnote
A (2) 20 %
Par exemple, pour obtenir le texte Ici, il y a un
Par
exemple,
est donn par :
B
80 %
appel de note (1) en bas de page. et sa note Cest
celle-ci ! , on crit :
\begin{tabular}{|l|l|}
Ici, il y a un appel de note \footnote{Cest \hline A \footnotemark & 20\,\%\\ \hline
celle-ci !} en bas de page.
B & 80\,\%\\ \hline
\end{tabular}
LATEX gre la numrotation des appels de notes et, si \footnotetext{Tous ges confondus.}
besoin est, la rpartition des notes trs longues entre
plusieurs pages.
Si lon emploie telle quelle linstruction \footnote
Les appels de notes sont mises avant les ponctuations. dans une minipage, la note est crite en dessous :
De plus, il ne faut pas oublier le point final dune
Voici un texte crit une minipage incluant une
phrase crite en note en bas de page.
note a .
6.2.2
a. Note
53
6.2.5
Filets de notes
Par dfaut, les notes de bas de page sont spares du On saisirait ainsi par exemple :
reste du texte par un filet, modifiable volont.
\marginpar[$\rightarrow$]{$\leftarrow$}
Par exemple, en crivant dans le prambule
6.3.2
\renewcommand{\footnoterule}{\%
\vspace*{0.2cm}\%
\ding{70}\hfill Notes \ding{71}\hfill\hrule}
\vspace*{0.1cm}
6.3
6.3.1
Commande \reversemarginpar
6.4
Commande \marginpar
Les tiquettes
Des notes peuvent aussi sinscrire dans la marge (4) . 6.4.1 \label
On les obtient grce la commande :
La rfrence se fait en deux temps.
\marginpar{texte de la note }
On place une tiquette (label) lendroit o lon veut
faire rfrence. Ceci se fait par la fonction
Ltoile dans la marge a t obtenue par :
Ltoile \marginpar{*} dans ...
\label{MotDeRappel }
6.4.3
\pageref
\pageref{MotDeRappel }
IREM de Lyon
54
CHAPITRE 6. RFRENCES
sont absentes (ce qui est tout fait normal).
Par exemple, dans lavertissement, il est fait rfrence
des exercices (corrigs). Les codes correspondants
(pour les noncs) sont :
dune part, dans la dclaration, au chapitre 18
\section{Des exercices ... }\label{Exos}
dautre part, dans lappel de la page 15
(chapitre~\ref{Exos}, page~\pageref{Exos})
6.4.4
\the...
6.4.5
Hyperliens
55
Chapitre 7
7.1
Composition
proviennent
\DeclareMathSymbol{A}{%
\mathalpha}{operators}{A}
de
7.2
7.2.1
Environnement mathmatique
Expressions en ligne ($...$) ou
1
lment diffrentiel. On crira donc :
=
dt
2+1
4
t
Z 2
0
(f (x) ln x) dx
ei x = cos x + i sin x
a t crite en passant la ligne (et en centrant), ce
1
qui la met en vidence.
Les ensembles de nombres sont normalement crits en
Si lon avait voulu que cette dernire quation soit
gras (R, etc.) dans un texte imprim, les caractres
simplement Rinsre dans la ligne courante, on aurait
ajours (R, etc.) tant en principe rservs lcriture
1
obtenu 4 = 0 t21+1 dt.
au tableau.
Les noms des points sont crits en majuscules et en La premire prsentation est dite en ligne . Les
romain (et non pas en italiques) (2) . On crira donc : formules sont encadres aussi bien entre :
\( et \)
AB
xM
OM2
$ et $
Pour les ensembles de points en gomtrie, on a \begin{math} et \end{math}
intrt utiliser des italiques, voire des cursives : la
Les trois critures \begin{math}4x=9\end{math},
courbe C, la droite D, . . .
\(4x=9\) et $4x=9$ donnent les mmes rsultats. En
pratique, cest la troisime (entre $) qui est la plus
Pour crire les majuscules en romain systmatiquesouvent utilise.
ment, voici plusieurs possibilits, vitant dutiliser
les commandes locales \text{} ou \mathrm{} (3) .
La seconde est dite hors ligne . Les formules sont
Celles-ci portent donc sur tout le texte.
encadres aussi bien entre :
\[ et \]
(1). Daprs le Lexique des rgles typographiques en usage
lImprimerie nationale.
(2). Ce sera le cas systmatiquement dans la brochure, sauf
si cette contrainte alourdit le code.
(3). Voir la section 7.2.3.1, page 57.
IREM de Lyon
56
De plus, il ne faut pas faire de saut de ligne en Dans cet environnement, pour composer. . .
symbole
en
romain,
on
utilise
mode mathmatique sous peine darrt de compila- un
\mathrm{symbole}
;
tion, comme dans lexemple suivant :
du texte ordinaire, on utilise \text{texte}.
$f(x) = x
$x=1 \text{ et donc } y=2$
g(x)=x^2$
$\mathrm{i}^2=-1$
7.2.2
$2^{2^{2^2}}$
$2^{2^{%
{\scriptstyle {2^{\scriptstyle 2}}}}}$
Espace
7.2.3
7.2.3.1
7.2.4
Mise en bote
7.3
Un texte ordinaire ne peut pas tre insr tel quel 7.3.1 criture dun nombre et virgule
dans un environnement mathmatique.
7.3.1.1 La commande \np
La saisie, par exemple, de $x=1 et donc y=2$ donne Dans les pays anglo-saxons, la virgule est un sx = 1etdoncy = 2 ! LATEX comprend quil y a un parateur de milliers. Par consquent, lorsque nous
(6). Mme si la seconde possibilit est plus aise saisir, elle
est, pour des raisons qui dpassent le cadre de cette brochure,
nettement dconseille. De plus, les espaces ne sont pas toujours correctement faites (pour les puristes !).
tapons $3,14$, nous obtenons 3, 14. Pour liminer cette espace derrire la virgule, on peut aussi
57
7.3.2
7.3.2.1
$\circlearrowleft$
$\curvearrowleft$
Flches
7.3.2.4
Flches droites
$\to$
7 $\mapsto$
7 $\longmapsto$
f : [0 ; [ [0 ; 1]
g : x 7 3x + 4
$f \colon [0\,;\pi[ \to [4\,;7]$
$g \colon x \mapsto 3x+4$
Indices et exposants
7.3.3
$\rightarrow$
$\Leftarrow$
$\longrightarrow$
$\Longleftarrow$
$\Longleftrightarrow$
$\Uparrow$
$\nRightarrow$
A B
$\circlearrowright$
$\curvearrowright$
$x^2$
x15
$x^{15}$
x3a
x5
$x^{3a}$
$x_5$
Fn = 22 se code $F_n=2^{2^n}$.
n
$A \Longleftrightarrow B$
$A \iff B$
x1 2 + x2 2 se code $x_1{}^2+x_2{}^2$.
(8). Avec \usepackage[francais]{babel}.
(9). Le \, correspond une espace fine.
(10). Donc avec \usepackage[np]{numprint}.
IREM de Lyon
58
$\sqrt{49}=7$
$\sqrt{1+\sqrt{2}}$
$\sqrt{2\,x+1}$
$\sqrt{a} + \sqrt{b}) \neq \sqrt{a+b}$
$\sqrt[3]{64}=4$
$\sqrt[6]{2}=2^\frac{1}{6}$
$\sqrt{2\,013\times\sqrt{2\,014%
\times 2\,016+1}+1}$
7.3.4 Fractions
r
La syntaxe est : $\frac{num }{den }$. La taille du
3
1 2 se code $\sqrt{1-\dfrac{3}{x^2}}$.
symbole est automatiquement adapte au contexte
x
(pour garder le mme interlignage).
$\frac{a}{b}$
$\tfrac{a}{b}$
\[\tfrac{a}{b}\]
a
b
\[\frac{a}{b}\]
$\dfrac{a}{b}$
\[\dfrac{a}{b}\]
Fonctions usuelles
$\cos$
...
cos(2x) = cos2 x 1
7.3.7
Drives
(u v) = u v + u v
$t=1,09^{\tfrac{1}{9}}$
f (x) = (x2 ) = 2 x
Pour la drive seconde de f , on utilise deux apostrophes et non pas le guillemet anglais : $f$ donne
f tandis que $f"$ donne f .
7.3.8
7.3.8.1
Symboles et utilisation
$\lim$ lim
Enfin, on peut utiliser une grande barre
P
. oblique :
$\sum$
$3/4$ donne 3/4 et $3\Big/4$ donne 3 4.
$\int$
$\prod$
mode en ligne :
Voyez aussi le paragraphe 10.1.2.3, page 94, une ma- En
Pn 1
cro pour crire autrement des fractions.
k=1 k 2
R2 1
1 t2 dt
7.3.5
$\tan$
1 1
1
+ =
3 6
2
$\dfrac{1}{3}+\dfrac{1}{6}=\dfrac{1}{2}$
t = 1,09 9
7.3.6
Radicaux
limn+ un
Qn
k=1 f (k)
$\sum_{k=1}^n \frac{1}{k^2}$
La racine carre de x est saisie par $\sqrt{x}$ ; la
$\int_{1}^2 \frac{1}{t^2}{\rm d}t$
racine n-ime de x est produite par $\sqrt[n]{x}$.
$\lim_{n \to +\infty}u_n$
p
$\prod_{k=1}^n\ f(k)$
7
1 + 2
2 x
+1
49 =
1
3
6
En mode hors ligne :
a+ p
b 6= a + b
64 = 4
2 = 26
k=1
59
k=1
kAM k = 1 M C(A ; 1)
AB
= 2
n
X
k=1
n
1
est gale
.
k (k + 1)
n+1
$\|\overrightarrow{AM}\| = 1 ... $
$\left\|\overrightarrow{AB}\right\|=2$
La somme $\displaystyle{\sum_{k=1}^n%
\frac{1}{k\,(k+1)}}$ est ...
7.3.8.2
7.3.11
Complexes
7.3.11.2
Z
Xb
b
a
b
P
a
$\sum_a^b$
$\int_a^b$
$\displaystyle \sum_a^b$
$\displaystyle \int_a^b$
$\displaystyle \sum\nolimits_a^b$
$\displaystyle \int\nolimits_a^b$
$\sum\limits_a^b$
$\int\limits_a^b$
En mode texte :
n
X
Pn
f (i)
f
(i)
i=1
i=1
Xn
i=1
Rb
1 + 4i
7.3.12
7.3.12.1
$\overline{1+4\,\mathrm{i}}$
Matrices
Matrices usuelles
$\sum_{i=1}^n f(i)$
$\displaystyle\sum_{i=1}^n f(i)$
$\displaystyle\sum\nolimits_{i=1}^n f(i)$
Q
Cela sapplique aussi pour le produit \prod, .
7.3.9
Conjugu
Vecteurs
AB
~u
$\overrightarrow{\mathrm{AB}}$
$\vec{u}$
IREM de Lyon
60
{\renewcommand{\arraystretch}{2.2}
$\begin{pmatrix}
\dfrac{1}{2} & \dfrac{1}{3} \\
\dfrac{1}{4} & \dfrac{1}{5} \\
\end{pmatrix}$}
2. On augmente linterligne.
1
1
4
Matrices bordes
1
3
1
5
$\begin{pmatrix}
\dfrac{1}{2} & \dfrac{1}{3} \\[3mm]
\dfrac{1}{4} & \dfrac{1}{5} \\
\end{pmatrix}$
7.3.13 Systmes
A 0,6
0,1 0,3
M = B 0,2
0,6 0,2
On utilise lenvironnement cases. Il produit une
C 0,35 0,05 0,6
accolade verticale gauche (par dfaut) et lintrieur
(cest--dire les quations) se gre comme dans une
$M=\bordermatrix{
matrice avec des & et des \\.
&A&B&C\cr
(
A&0,6 & 0,1 & 0,3\cr
x si x est ngatif
B&0,2 & 0,6 & 0,2\cr
|x| =
x
si x est positif (ou nul)
C&0,35 & 0,05 & 0,6\cr
}$
$|x|=
\begin{cases}
7.3.12.3 Espacement vertical
-x & \text{si $x$ est ngatif} \\
Si lon crit des nombres fractionnaires, le rsultat x & \text{si $x$ est positif (ou nul)}
\end{cases}$
nest pas forcment heureux :
1 1
2x + 13y = 43
2 3
1 1
3x y = 3
4 5
$\begin{cases}
1. La hauteur des lignes est gre par la commande 2x+13y=43 \\[0.5cm]
\arraystretch, qui gre un facteur despace- 3x-y=3
\end{cases}$
ment (1 par dfaut). On le redfinit.
x = 2 + t
1 1
(t R)
y =3t
2 3
1 1
z = 4 + 5t
4
\renewcommand{\arraystretch}{2.2}
$\begin{pmatrix}
\dfrac{1}{2} & \dfrac{1}{3} \\
\dfrac{1}{4} & \dfrac{1}{5} \\
\renewcommand{\arraystretch}{1}
ou encore
$\begin{cases}
~x = -2 + t \\
~y = 3 - t\\
~z = 4 + 5t
\end{cases}%
(t \in \mathbb{R})$
7.3.14
Parallles et perpendiculaires
7.3.18
tel que
{x A | A 6= 0} se code
Pour crire le fait que les droites D et D sont pa$\{x \in A \mid A \neq 0\}$
rallles, il y a plusieurs possibilits (18) , au got du
lecteur :
$D//D$
D//D
D // D
$D\ //\ D$
D // D
$D\ /\!/\ D$
7.3.19
7.3.19.1
a
~a
En gnral
$\hat{a}$
$\vec{a}$
$\bar{a}$
$\dot{a}$
$D \parallel D$
D k D
7.3.19.2
7.3.15
7.3.16
Probabilits
Cas de i et j
AB
AB =
$A \cap B = \varnothing$
$\complement A$
$\overline{A}$
7.3.20
Ils sont en nombre de quatre, ils sont utiliss (essentiellement) pour dcrire une matrice, une somme ou
un produit et un systme dquations.
P(A) = 0,15
$\mathrm{P}(A)=0,15$
\ldots
\cdots
PB (A) = 0,5
$\mathrm{P}_B(A)=0,5$
\vdots
7.3.17
\ddots
$A \setminus B$
A\B
$a \equiv b \mod n$
a b (mod n)
$a \equiv b \pmod n$
a b (n)
a b mod n
$a \equiv b \pod n$
$a \equiv b \bmod n$
...
..
.
..
.
a1,1 a1,n
..
..
M = ...
.
.
an,1 an,n
$M=\begin{pmatrix}
a_{1,1} & \cdots & a_{1,n} \\
\vdots & \ddots & \vdots \\
a_{n,1} & \cdots & a_{n,n}
\end{pmatrix}$
Arithmtique
a b mod n
Pointills
n x = x1 + x2 + + xn
$n\,\overline{x}=x_1+x_2+\cdots+x_n$
7.3.21
IREM de Lyon
62
7.4
Dlimiteurs
7.4.1
7.4.2
Dlimiteurs classiques (, {, . . .
1
1
La diffrence entre les critures (x + ) et x +
2
2
est que la hauteur des parenthses dans lexpression
de droite est ajuste lcriture de la fraction.
Dlimiteurs \big, . . .
1)
1 3
1
1
~u
x+
i
+
3
$\Big((x+1)(x-1)\Big)^2$
2
2
2
b
1
1
,+
x+
7.4.3 Avec \delimiterfactor
3
2a
2
La hauteur dun dlimiteur peut vous paratre trop
$\left(x+\dfrac{1}{2}\right)$
petite. Cela se corrige avec \delimiterfactor.
$\left|\dfrac{12}+
\dfrac{\sqrt{3}}{2}\,\mathrm{i}\right|$
$\left\|\dfrac{1}{3}\,\vec{u}\right\|$
$\left[\dfrac{1}{3},+\infty\right[$
$\left\{-\dfrac{b}{2a}\right\}$
$\left\lfloor x+\dfrac12\right\rfloor$
a1,1 a1,n
..
..
M = ...
.
.
an,1 an,n
$M=\left(\begin{array}{ccc}
a_{1,1} & \cdots & a_{1,n} \\
\vdots & \ddots & \vdots \\
a_{n,1} & \cdots & a_{n,n}
\end{array} \right)$
sans
avec
$2\left(x^2-(x-3)^2\right)$
$\delimiterfactor=1200
2\left(x^2-(x-3)^2\right)$
7.5
Symboles extensibles
Il est obligatoire de faire suivre \left de \right. 7.5.1 Angle, vecteur, barre, . . .
Si lon ne veut quun dlimiteur gauche (23) , on Il y a des symboles extensibles, autant que souhait.
fait suivre la commande \right dun point (24) .
En revanche, les symboles de gauche et de droite
$\underline{AB}$
AB
peuvent tre diffrents.
$\overline{AB}$
AB
Les instructions \lbrace et \rbrace sont respective- Il existe la commande $\bar : $\bar{x}$ et
ment quivalentes \{ et \}.
(que lon
$\bar{E}$ donnent respectivement x
et E
Les instructions \lbrack et \rbrack sont respective- pourra comparer x et E obtenus avec \overline).
ment quivalentes [ et ].
$\overrightarrow{AB}$
AB
3
2
3
2
Enfin, comparez les critures (x ) et x .
(21).
(22).
(23).
(24).
($\overrightarrow{u}$).
\
ABC
$\widehat{AB}$
\ on crit $\widehat{ABC}$.
Pour obtenir ABC,
$\overset{\displaystyle\frown}{AB}$
AB
63
$\overset{\curvearrowright}{AB}$
AB
7.5.2
Accolades horizontales
A = a2
$A\overset{\text{def}}{=}a^2$
=sin 2x
z
}|
{
+
2
cos
x
sin
x
= 1 + sin 2x
cos
x
+
sin
x
{z
}
|
2
def
A = a2
7.6
=1
7.6.1
$\underbrace{\cos^2x+\sin^2x}_{=1}
+\overbrace{2\cos x\sin x}^{=\sin 2x}+...$
Toutefois, il peut
prsentations peu esth y avoir des
Mise en valeur
Encadrement dune formule
Pour encadrer une formule ou un rsultat dans un environnement mathmatique, on utilise \boxed{...}.
z = x + iy,
AC 2
}|
{
z
i2 = 1
$z=x+\mathrm{i}y,
\quad \boxed{\mathrm{i}^2=-1}$
$\left(\overbrace{AB^2+BC^2}^{AC^2}\right)$.
z
}|
{
2
On obtient AB + BC 2 avec le code
$\big(\overbrace{AB^2+BC^2}^{AC^2}\big)$.
7.5.3
{\setlength{\mathsurround}{20pt}
blabla \fbox{$ f(x)=\int_0^{\pi}
\cos x\,\mathrm{d}x=0 $} blabla}
n+
Donc \colorbox{yellow}{$f(x)=3\cos(2\,x)$}
n+
7.6.2
7.6.2.1
Gras
Avec \boldmath
La commande \substack permet dcrire plusieurs Pour crire les formules en gras, on les crit entre
lignes en indices (ou en exposant), qui sont dlimites \boldmath et \unboldmath.
par \\ :
x
=
2
lim ln x =
x0
x>0
64
7.6.3
Avec \mathversion
Polices mathmatiques
Dans le mode mathmatique, les commandes de changement de police sont diffrentes de celles utilises en
mode texte. Pour mettre une portion de texte dans
un des styles usuels du mode texte, il y a :
y(x) = cos x + x2
\mathrm{texte } romaine
x = 2 A
{\mathversion{bold}$f(x)=\cos x + x^2$}
\mathit{texte } italique
x = 2 A
\mathtt{texte } tltype
x = 2 A
Le
lecteur
remarquera
que
linstruction
\mathbf{texte } gras
x =2 A
\mathversion{bold}$f(x)=\cos x + x^2$
a
\mathsf{texte
}
sans-serif
x
= 2 A
t saisie entre accolades, pour bien signifier que seul
le texte f (x) = cos x + x2 doit tre mis en gras.
Le texte x=\sqrt{2} \quad A \in \Gamma a t pris
en exemple pour les diffrentes commandes.
Si ces accolades ne sont pas crites, on utilise la com comparer avec le rendu de ce mme texte, obtenu
mande \mathversion{normal} pour obtenir un redabord en environnement mathmatique usuel et entour la normale dans la suite du texte :
n
suiteavec boldmath :
X
i=0
n
X
\boldmath$x=\sqrt{2} %
\quad A \in \Gamma$\unboldmath
i3 .
i=0
7.6.4
Cette sous-section permet dobtenir lcriture des ensembles de rels (27) ou densembles de points (comme
une droite, par exemple).
\mathbb{...}
\mathcal{...}
\mathscr{...}
\mathfrak{...}
\mathnormal{...}
Avec \boldsymbol
D
D
7.6.5
$\mathbb{D}$
$\mathscr{D}$
ABC
ABC
A BC
ABCabc123
ABC abc
D
D
$\mathcal{D}$
$\mathfrak{D}$
Barr
$\boldsymbol{f(x)=3\,x^2-1}$
7.6.2.4
Lettres calligraphies
Avec lextension bm
x2
x +
x + 1 = x2 1
$x^2-\cancel{x}+\cancel{x}-1=x^2-1$
B +
C=0
A +
$\bm{f(x)=3\,x^2-1}$
$\cancel{A}+\bcancel{B}+\xcancel{C}$
En composant la somme des entiers donne prcdemment par la commande $\bm (autrement dit en saisissant $\bm{\displaystyle\sum_{i=0}^n i}$), on
n
X
obtient
i.
7.6.6
i=0
Fantmes
65
comparer
C13
7
$\textrm{C}^{13}_{\phantom{1}7}$
$\textrm{C}^{13}_{7}$
Le petit chaperon
\begin{equation} et \end{equation}
x3 x 1 = 0
se promne.
(7.1)
(7.2)
Le fantme a servi aligner le 2 et le 3 (sinon le 3 Pour imposer la numration des formules de suivre
aurait t sous le ).
celle des sections (et non celle des chapitres), il faut
crire \numberwithin{equation}{section} dans le
Un autre exemple est celui de lalignement des radi- prambule.
caux :
On utilise lenvironnement eqnarray ou sa forme toiAC = B +
le eqnarray* dont la structure est la suivante :
IREM de Lyon
66
= 3
= 5 + 12 i
(3 + 2 i)2 = 32 + 2 3 2 i + (2 i)2
= 9 + 12 i 4
= 5 + 12 i
(3 + 2 i)2 = 32 + 2 3 2 i + (2 i)2
= 9 + 12 i 4
(7.6)
= 5 + 12 i
(3 + 2 i)2 = 32 + 2 3 2 i + (2 i)2
= 9 + 12 i 4
= 5 + 12 i
\begin{eqnarray}
(3 + 2\,\mathrm{i})^2 & = &
3^2 + 2 \times ... ^2 \\
& = & 9 + 12\,\mathrm{i} - 4 \\
& = & 5 + 12\,\mathrm{i}
\end{eqnarray}
\begin{eqnarray}
(3 + 2\,\mathrm{i})^2 & = &
3^2 + 2 \times ... ^2 \nonumber\\
& = & 9 + 12\,\mathrm{i} - 4 \nonumber\\
& = & 5 + 12\,\mathrm{i}
\end{eqnarray}
\begin{eqnarray*}
(3 + 2\,\mathrm{i})^2 & = &
3^2 + 2 \times ... ^2 \\
& = & 9 + 12\,\mathrm{i} - 4 \\
& = & 5 + 12\,\mathrm{i}
\end{eqnarray*}
\begin{align*}
(3 + 2\,\mathrm{i})^2 &= 3^2 + 2 ...
& = 9 + ...
\end{align*}
\\
a =3
b=2
b =0
c>3
c < 2
\begin{align*}
a&=1 & b&=2 & c&>3\\
a&=3 & b&=0 & c& <-2
\end{align*}
7.7.2.3
Lenvironnement split
avant le symbole de relation) et le passage dune ligne les lignes intermdiaires, centres.
lautre par la commande \\.
(2x 1)8 = 256 x8 1 024 x7
+ 1 792 x6 1 792 x5
(3 + 2 i)2 = 32 + 2 3 2 i + (2 i)2
+ 1 120 x4 448 x3
(7.7)
= 9 + 12 i 4
+ 112 x2 16 x + 1 (7.8)
= 5 + 12 i
\begin{equation}
\begin{split}
(3 + 2\,\mathrm{i})^2
& = 3^2 + ... + (2\,\mathrm{i})^2 \\
& = 9 + 12\,\mathrm{i} - 4 \\
& = 5 + 12\,\mathrm{i}
\end{split}
\end{equation}
\begin{multline}
(2x-1)^8=256\,x^8-1\,024\,x^7\\
+1\,792\,x^6-1\,792\,x^5\\
+1\,120\,x^4-448\,x^3\\+112\,x^2-16\,x+1
\end{multline}
7.8
commande \intertext
\newcommand{\ER}{\ensuremath{\mathbb{R}}}
Cette commande sapplique avec align(*). Le texte
crit avec \intertext est coll sur la marge de gauche affiche le symbole R dans un environnement mathet nest pas centr.
matique (32) , mme en mode texte (33) .
\begin{align*}
(3 + 2\,\mathrm{i})^2
&= 3^2 + 2 \times 3 \times 2\,\mathrm{i}
+ (2\,\mathrm{i})^2 \\
\intertext{\%
Le terme $(2\,\mathrm{i})^2$ vaut ... -4$.}
&= 9 + 12\,\mathrm{i} -4 \\
&= 5 + 12\,\mathrm{i}
\end{align*}
2
R est lensemble. . .
y R
\ER{} est lensemble\dots\par
$\forall y \in \ER$
De la mme faon (34) ,
\newcommand{\Degre}{\ensuremath{^\circ}}
( laide de $\circ$, , mis en exposant) permet
dcrire correctement le symbole degre (35) , que
lon soit en mode texte ou en mode mathmatique.
(3 + 2 i) = 3 + 2 3 2 i + (2 i)
la temprature vaut 30 16 h
cos = 0,5 donc = 60
= 9 + 12 i 4
= 5 + 12 i
7.7.4
(31). ER comme Ensemble de Rels ; je prsente une macro \R pour les racines plus loin. . . Deux macros diffrentes ne
peuvent pas avoir le mme nom ! Voir la notion de macros au
chapitre 10.
(32). Ceci dit, les rgles typographiques demandent demployer
plutt lcriture en gras R ($\mathbf{R}$).
(33). Les accolades qui suivent \ER imposent une espace.
(34). LATEX est sensible la casse. La commande \degre est
dj dfinie mais pas \Degre. . .
(35). A comparer avec $\degres$, qui donne .
68
7.8.2
Cette commande permet de crer de nouveaux op- Si lon veut dfinir nouveau une commande prdrateurs (donc non dj dfinis). Cest en fait un rac- finie, on utilise la commande :
courci pratique pour composer les oprateurs.
\renewcommand{\comm }{\operatorname{texte }}
La syntaxe est :
Par exemple, on peut redfinir C (37) : au lieu
\DeclareMathOperator{\commande }{texte }
dcrire chaque fois \mathbb{C}, on crit simplement
\C aprs avoir crit dans le prambule
o commande est le nom de la commande et texte est
\newcommand{\C}{\ensuremath{\mathbb{C}}}.
le texte qui sera affich en romain.
Par exemple, si lon prfre crire le sinus hyperbolique sous sa forme traditionnelle sh plutt que
sous la forme propose par LATEX sinh (obtenue avec
\sinh) (36) , on dclare dans le prambule :
\DeclareMathOperator{\sh}{sh}
La saisie de $\sh x$ donnera bien sh x.
7.8.4
Utilisation de \xspace
7.8.3
7.8.3.1
Utilisation de \renewcommand
Principe
ex ex
2
7.9
69
1 1
1 1
356
+ 78
434
4 ,8
+ 7 5
1 3,3 9
24
1,5
36
2 4
120
1 2 0
Je renvoie le lecteur intress [63], document qui utilise entre autres des fontes permettant dutiliser
des fontes mayas, cuniformes et de dessiner des hiroglyphes pour illustrer les numrations antiques. Il utilise en particulier les packages hieroglf, mathbx (41)
et akkadian.
7.10
Lettres et symboles
Parmi tous les symboles disponibles par LATEX, voici Pour ce qui est des caractres chinois, linstallation
ceux qui sont utiliss dans lenseignement secondaire des extensions est plutt technique. Il vaut donc
mieux insrer des images de chiffres (42) rcupres
et utiles dans nos documents. (38)
sur le-toile.
Tous les symboles prsents sont crits dans un environnement mathmatique (entre $).
7.10.4 Lettres grecques
7.10.1
7.10.4.1
Le symbole e
De lalpha lomga
Le symbole de leuro peut tre obtenu laide du pa- Elles sont obtenues (43) en faisant prcder leur nom
ckage eurosym qui fournit les commandes suivantes : dune contre-oblique : $\alpha$ donnera , $\beta$,
, et ainsi de suite, part le omicron, obtenu avec un
\euro{} pour obtenir e ;
o (44) . Certaines lettres ont une variante.
\EUR{7} pour obtenir 7 e (39) .
Les lettres grecques identiques aux lettres latines ne
Attention ! $\euro{}$ et $\EUR{}$ donnent e. Pour sont pas dfinies : le majuscule est identique au A,
obtenir 1 e dans un environnement mathma- le majuscule, au B, etc. ; les autres sont obtenues
tique, on crira donc $1~\text{\euro}$ ou bien en crivant leur nom avec leur initiale en majuscule.
$\text{\EUR{1}}$.
7.10.2
Un utilitaire
7.10.3
Numrations antiques
\alpha
\delta
\zeta
\vartheta
\varkappa
\nu
\varpi
\sigma
\upsilon
\chi
\beta
\epsilon
\eta
\iota
\lambda
\xi
\varrho
\varsigma
\phi
\psi
\Gamma
\Lambda
\Upsilon
\Omega
\Delta
\Xi
\Phi
\gamma
\varepsilon
\theta
\kappa
\mu
\pi
\rho
\tau
\varphi
\omega
\Theta
\Pi
\Psi
655554433333333
P (X 6 x) =
(38). Le lecteur pourra sessayer leur emploi dans les exercices donns pages 172 et suivantes. . .
(39). Remarquez quil y a une espace fine entre 7 et e dans
7 e (\EUR{7}) et une espace inscable dans 7 e (7~\euro{}).
(40). Soit [1 (fois) 10 (et) 4] (fois) 10 000 (et) 2 (fois) 1 000
(et) 8 (fois) 100 . Les nombres sont dcomposs toutes les
quatre puissances de 10. Voir, pour plus dinformation sur la
numration chinoise :
http://www.apmep.asso.fr/IMG/pdf/Numeration_Site.pdf .
IREM de Lyon
70
Majuscules en italiques
7.10.5
Symboles mathmatiques
Relation binaire
=
<
6
/
k
=
<
\leqslant
\approx
\subset
\in
\notin
\parallel, \Vert
6=
>
>
(45)
\neq,\notin
>
\geqslant
\equiv
\supset
\ni
\mid, \vert
\perp, \bot
\imath
\infty
+
\times
\div
\textasciicircum
\cap
\cdot
\pm
^{\wedge}
\cup
naire
Q
\prod
Oprateur
P
R
\sum
\int
Point de suspension
...
..
.
\ldots
\vdots
..
.
\cdots
\ddots
Fl he
l
7
\nearrow
\searrow
\uparrow
\leftarrow
\updownarrow
m
\mapsto
7
\circlearrowleft
\curvearrowleft
y
\to
\Leftarrow
\nLeftarrow
;
\Uparrow
\Longleftarrow
=
\Leftrightarrow
<
\iff
\jmath
\ell
\prime
Diver
Oprateur binaire
\
r
\diamondsuit
\heartsuit
\circ
\square
\setminus
\smallsetminus
\varnothing
\exists
\neg
\Box
\boxtimes
\lozenge
\blacklozenge
\star
\bigstar
\diamond
\ast
\triangle
L \bigcirc
\oplus
N \bigoplus
\otimes
\bigotimes
\boxtimes
\boxplus
J
\odot
\bigodot
\triangleright \blacktriangleright
\circledast
X \checkmark
\therefore
\because
\nwarrow
\swarrow
\downarrow
(
\rightarrow
[
\Updownarrow
{
\longmapsto
|
\circlearrowright /
\curvearrowright h
\gets
\Rightarrow
\nRightarrow
\Downarrow
\Longrightarrow
\nLeftrightarrow
\Longleftrightarrow
\clubsuit
\spadesuit
\bullet
\blacksquare
\surd
\backslash
\emptyset
\forall
\complement
Dlimiteur
(
[, \lbrack
\{, \lbrace
|, \vert
/
\langle
\lfloor
)
]
}
k
\
i
)
], \rbrack
\}, \rbrace
\|, \Vert
\backslash
\rangle
\rfloor
(45). La ngation de ces relations est obtenue en prfixant ces commandes par \not. Par exemple,
/ est obtenu avec \notin.
IREM de Lyon
72
CHAPITRE 8. TABLEAUX
Chapitre 8
8.1
Tableaux
Rang
Candidat
Tableaux de base
8.1.1
2
84
3
15
4
23
5
1
Structure. . . et aide-mmoire
\begin{tabular}{l*{5}{c}}
Rang & 1 & 2 & 3 & 4 & 5 \\
Candidat & 2 & 84 & 15 & 23 & 1 \\
\end{tabular}
8.1.4
l
r
c
p{}
|
@{a}
Candidat
Franois
Gilbert
Jean
Note N
9,7
18,7
12,3
Rsultat
Refus
Admis
Admis
\begin{tabular}{l c r}
Candidat & Note $N$ & Rsultat \\
Franois & 9,7 & Refus\\
Gilbert & 18,7 & Admis \\
Jean & 12,3 & Admis \\
\end{tabular}
\centering
ou
8.1.5
Fin de ligne
1. En temps normal :
8.1.2
1
2
1
Carr
2
Cercle
1
2
Rponses
:
Carr
Cercle
La saisie {lcr} convient aussi bien. Les espaces dans
le motif ninduisent pas des espaces dans le tableau.
Rponses : \begin{tabular}[b]{cc} 1...
8.1.3
Rptition de colonnes
1
2
Si n colonnes (ou groupes de colonnes) de mme Rponses :
Carr
Cercle
type col se suivent, on peut se servir du raccourci
*{n}{col} :
Rponses : \begin{tabular}[t]{cc} 1...
cccc quivaut *{4}{c} .
(1). Ces commandes seront dtailles au paragraphe 8.3.2.
|r|r|r|r|r| quivaut |*{5}{r|} .
73
8.2
Lignes horizontales
8.2.1
\begin{tabular}{|c|p{4cm}|c|}
\hline
centr & largeur ... & centr \\
\hline
\end{tabular}
Note N
9,7
18,7
12,3
La longueur nest pas forcment donne en centimtres (ou en pouces !) mais comme une fraction de
la longueur alloue lenvironnement dans lequel se
trouve le texte (2) . En particulier, \textwidth est la
largeur alloue au texte dans lensemble du document
et \linewidth est la largeur de la ligne courante.
Rsultat
Refus
Admis
Admis
\begin{tabular}{l || c | r}
Candidat & Note $N$ & Rsultat \\ \hline
Franois & 9,7 & Refus\\ ...
8.2.2
\begin{tabular}{%
La premire ligne indiquant le contenu des colonnes |p{0.25\linewidth}|p{0.35\textwidth}|}
peut tre spar des lignes suivantes par une double \hline A&B\\ \hline
\end{tabular}
ligne horizontale.
Candidat
Franois
Gilbert
Jean
Note
9,7
18,7
12,3
Rsultat
Refus
Admis
Admis
\begin{tabular}{|l|c|r|}
\hline
Candidat & Note & Rsultat \\ \hline \hline
Franois & 9,7 & Refus\\ \hline ...
8.2.3
centr
(Base 10)
(Base 2)
(Base 16)
37
100101
25
centr
largeur de la colonne
fixe 4 cm
largeur de la colonne
fixe 4 cm
centr
centr
\begin{tabular}{|r|r|r|}
\hline
Dcimal & (Base 10) & 37 \\
\cline{2-3}
Binaire & ...
8.3
8.3.2
Fixer la largeur
8.3.1
Commande p{largeur }
largeur de la colonne
fixe 4 cm
IREM de Lyon
Alignement : \centering, . . .
centr
Dbut
Fin
14 h 25
15 h 32
74
CHAPITRE 8. TABLEAUX
8.4
\begin{tabular}{|c|>{\raggedleft}m{2cm}|}
\hline
Dbut & 14 h 25 \tabularnewline
\hline
Fin & 15 h 32 \tabularnewline
\hline
\end{tabular}
Elve
Jean
Franois
Gilbert
8.4.1
Note
12,3
9,7
18,7
\begin{tabular}{|>{\centering}p{2cm}|r|}
\hline
Elve& Note\tabularnewline
\hline
Jean& 12,3 \tabularnewline \hline
Franois & 9,7\tabularnewline \hline
Gilbert& 18,7\\
\hline
\end{tabular}
Cellule 1
Cellule 2 Cellule 3
\begin{tabular}{|c|c|}
\hline
\multicolumn{2}{|c|}{Cellule 1} \\ \hline
Cellule 2 & Cellule 3 \\
\hline
\end{tabular}
Jean
Franois
Gilbert
Note
12,3
9,7
18,7
Rsultat
Admis
Refus
Admis
Note
12,3
9,7
18,7
\begin{tabular}{|p{2cm}|r|}
\hline
\centering Elve & Note\\ \hline
Jean & 12,3 \\ \hline ...
\end{center}
Note
12,3
9,7
18,7
\begin{tabular}{|p{2cm}|r|}
\hline
\multicolumn{1}{|c|}{Elve} & Note\\
\hline
\multicolumn{1}{|c|}{Jean} & 12,3 \\
\hline
\multicolumn{1}{|c|}{Franois} & ...
75
8.4.2
Cellules multilignes
8.5
Tableau et paragraphe
Texte en paragraphe sur plusieurs
lignes
Voici un petit exemple de paragraphe sur plusieurs lignes
entour dune bordure.
\begin{tabular}{|p{5cm}|}
Avec le paramtre larg , on peut indiquer une largeur \hline
fixe si ncessaire ou une largeur adapte au le contenu Voici un petit exemple de paragraphe...\\
de la colonne en entrant simplement un astrisque (*). \hline
\end{tabular}
Admis
Non redoub.
Redoublant
\begin{tabular}{|c|c|}
\hline
\multirow{2}{*}{Admis} & Non redoub.\\
\cline{2-2}
& Redoublant\\
\hline
\end{tabular}
8.5.2
Revenir la ligne
texte beaucoup,
beaucoup trop long
\begin{tabular}{|c|p{4cm}|}
\hline
1&\multirow{2}{4cm}{texte ... long}\\
\cline{1-1}
2&\\
\hline
\end{tabular}
\hline
le petit ... bois\par pour ... -grand
& le loup \\ \hline
(les gentils) & (le mchant)\\
\hline \end{tabular}
8.6
8.6.1
IREM de Lyon
76
CHAPITRE 8. TABLEAUX
Dans le tableau suivant, tous les termes de la premire
colonne sont crits en italiques et toutes les cellules de
la dernire colonne contiennent le symbole e. Cette
instruction vite donc celle de mettre en italique chacune des expressions dans cette colonne.
Article
Article 1
Article 2
8.6.2
Prix e
12 e
15 e
\begin{tabular}{>{\itshape}l r<{~\euro}}
Article & Prix\\ \hline
Article 1 & 12 \\ Article 2 & 15 \\
\end{tabular}
Par exemple, on cre un type de colonne C dans laquelle tous les textes sont crits en italique et en gras :
Jean
Franois
Gilbert
12,3
9,7
18,7
Admis
Refus
Admis
Linstruction \newcolumntype
12,3
9,7
18,7
Admis
Refus
Admis
\newcolumntype{C}{>{\itshape\bfseries}c}
\begin{tabular}{|l|C|C|}
\hline
Jean & 12,3 & Admis \\ \hline ...
\begin{tabular}{>{\ttfamily}lcr} ...
Linstruction
\begin{tabular}{>$c<$ c c}
Fonction
Drive
f (x) = cos x
f (x) = sin x
Une nouvelle colonne peut tre dfinie avec paraPour composer une formule mathmatique centre en mtre. Dans lexemple suivant, le paramtre est la
style hors-texte, on remplace dans le source prcdent largeur de la colonne (dont le contenu est align
>$c<$ par >{$\displaystyle}c<{$} .
droite).
(1)
n
X
k=0
(2)
n
X
BLA-BLA
k=0
\begin{tabular}{c>{$\displaystyle}c<{$}}
\hline
(1)&\sum_{k=0}^{n} k \\ \hline
(2)&\sum_{k=0}^{n} k^2\\ \hline
\end{tabular}
Bla-bla
\newcolumntype{L}[1]{>{\raggedleft}m{#1}}
\begin{tabular}{|L{2.5cm}|L{3.5cm}|}
\hline
BLA-BLA&Bla-bla
\tabularnewline\hline
\end{tabular}
On peut de mme dfinir une colonne colore (avec
lextension colortbl).
77
BLA-BLA
BLA-BLA
Bla-bla
Bla-bla
\newcolumntype{K}[1]{>{\columncolor{#1}}c}
\begin{tabular}{|K{red}|c|}
\hline
BLA-BLA&Bla-bla\tabularnewline\hline
BLA-BLA&Bla-bla\tabularnewline\hline
\end{tabular}
Candidat
Note N
Rsultat
Franois
9,7
Refus
Gilbert
18,7
Admis
Jean
12,3
Admis
\renewcommand{\arraystretch}{2}
\begin{tabular}{ l || c | r }
8.7 paisseur des filets
Candidat & Note $N$ & Rsultat \\ \hline
Par dfaut, lpaisseur des filets est 0,4 pt. Pour que Franois & 9,7 & Refus\\ ...
lpaisseur de tous les filets du tableau soit gale \end{tabular}
ep, on dclare avant le tableau :
Remarque. Cette commande affecte aussi tous les ta\setlength{\arrayrulewidth}{ep }
bleaux qui la suivent. Par consquent, si lon veut
quelle naffecte quun seul tableau, il y a deux possiCandidat Note N Rsultat
bililts :
Franois
9,7
Refus
saisir \renewcommand{\arraystretch}{1} juste
Gilbert
18,7
Admis
aprs le tableau ;
Jean
12,3
Admis
placer la commande et le tableau dans un seul bloc
dlimit par {}.
\setlength{\arrayrulewidth}{2pt}
\begin{tabular}{|l|c|r|}
8.8.2 Avec une bote
\hline
La commande arraystretch ne permet pas de chanCandidat & Note $N$ & Rsultat ...
ger la hauteur dune seule ligne. On utilise cette fin
Cette instruction modifie lpaisseur de des filets de la commande \parbox (6) .
tous les tableaux la suivant. Elle peut donc tre mise
dans le prambule si lon veut quelle sapplique dans
Cell. A
tout le document. Par contre, si elle ne doit agir que
pour un tableau particulier, il faut encadrer le texte
Cell. B
de saisie par des accolades {} (5) .
8.8
Agrandissement vertical
Cell. C
\begin{tabular}{|c|}
\hline Cell. A\\ \hline
\parbox[c][2cm][c]{3cm}{%
\centering Cell. B}\\
8.8.1 La commande \arraystretch
\hline Cell. C\\ \hline
On augmente linterlignage avec la commande \end{tabular}
\arraystretch (par dfaut, elle vaut 1).
Leffet obtenu est global : toutes les lignes seront af- 8.8.3 Avec linsertion dun filet
fectes de la mme faon.
Un filet est une rglure de largeur nulle (donc invi
sible) ayant une certaine hauteur et une certaine pro
3
fondeur. Il agit sur une seule ligne.
3
2
\renewcommand{\arraystretch}{2.3}
3
\begin{tabular}{| c | c |}
3
2
\hline
\begin{tabular}{| c | c |}
$\dfrac{\pi}{3}$ & $\dfrac{\sqrt{3}}{2}$\\
\hline
\hline
\rule[-2ex]{0pt}{6ex}
\end{tabular}
Comment amliorer la prsentation de
3 ?
2
IREM de Lyon
78
CHAPITRE 8. TABLEAUX
8.9.2
Le contenant
A
C
contribue (7)
B
D
(Ici, le filet
pour 4 ex (6 + (2)) en
hauteur et 2 ex en profondeur. La rglure est invisible
car elle a pour largeur 0 pt. )
\rotatebox{20}{%
\begin{tabular}{|c|c|}
8.8.4 loignement vertical
\hline A&B\\\hline C&D\\ \hline
On peut modifier lespacement vertical entre deux \end{tabular}}
lignes avec \\[espace ] :
Article 1
Article 2
3,00 e
4,27 e
Total
7,27 e
8.10
y
1
x
\begin{tabular}{ l | r}
Article 1 & \EUR{3,00} \\
Article 2 & \EUR{4,27}\\[0.5cm]
Total & \EUR{7,27} \\
\end{tabular}
8.9
8.9.1
Le contenu
PP
Car.
PP
S
PP
Solide
PP
P
Pl
an
.
D
ur
e
23 h 56
9 h 50
2
6
\begin{tabular}{|c|c|c|}
\hline
\backslashbox{$x$}{$y$}&1&2\\ \hline
4&5&6\\ \hline
\end{tabular}
On tourne !
T
J
On scinde !
Ttradre
Cube
4
8
Euler
6
12
4
6
4+46=2
8 + 6 12 = 2
\begin{tabular}{|l|*{4}{c|}}
\hline
\backslashbox{Solide}{Car.}&S&A&F&Euler\\
\hline
Ttradre&4&6&4&$4+4-6=2$\\ \hline
Cube&8&12&6&$8+6-12=2$\\ \hline
\end{tabular}
\begin{tabular}{cc}
\rotatebox{45}{Plan.}&
\rotatebox{45}{Dure}\\
T&23 h 56\\ J & 9 h 50\\
\end{tabular}
8.11
On rduit !
T
J
\scalebox{coef }{objet }
D
ur
e
Pl
an
.
On peut aussi mettre le texte dans une bote de taille Si lon trouve trop grand un tableau, on le rduit avec
nulle pour ne pas que soit largie la colonne :
la commande \scalebox de lextension graphicx.
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
23 h 56
9 h 50
\begin{tabular}{cc}
\makebox[0cm][l]{\rotatebox{45}{Plan.}}&
\makebox[0cm][l]{\rotatebox{45}{Dure}}\\
T&23 h 56\\ J & 9 h 50\\
\end{tabular}
\scalebox{0.8}{$\begin{array}{|*{10}{c|}}
\hline &1&2&3&4&5&6&7&8&9\\ ... \end{array}$}
8.12
On note !
79
8.13
La commande \multirow accepte un argument facultatif qui permet de dcaler verticalement, le texte des \begin{tabularx}{5cm}{|c|*{4}{X|}}
\hline $x$ & 0 & 0,75 & ...
cellules fusionnes :
1
2
4
8.14.2
doubler
doubler
Position du contenu
8.14
\begin{tabularx}{0.8\linewidth}
{|c|*{4}{>{\centering \arraybackslash}X|}}
\hline $x$ & 0 & 0,75 & ...
$f(x)$ & $-1$ & 0,5 & ...\\ \hline
\end{tabularx}
1414
Un autre petit
texte dans la dernire colonne.
\begin{tabularx}{0.9\linewidth}{|X|c|X|}
\hline
Un petit ... & 1414 & Un autre ... \\
\hline
\end{tabularx}
0
1
0,75
0,5
1,5
2
10
19
\begin{tabularx}{0.8\linewidth}{|c|*{4}{X|}}
\hline $x$ & 0 & 0,75 & ...
IREM de Lyon
\\
Signe
Nombre
<0
aucune
racine
=0
une racine
double
>0
deux
racines
distinctes
\begin{center}
\begin{tabularx}{0.95\linewidth}{%
|c||*{3}{>{\centering \arraybackslash}X|}}
\hline
Signe& $\Delta<0$ & $\Delta=0$ & $\Delta>0$\\
\hline
80
CHAPITRE 8. TABLEAUX
Nombre & aucune racine & une racine double &
deux racines distinctes \\
\hline
\end{tabularx}
\end{center}
\hline
Axiome 2& \og Jeu aprs jeu, ... \\
\hline
\end{tabularx}
\end{center}
}
Ainsi la saisie de
{\renewcommand{\tabularxcolumn}[1]{%
>{\centering\arraybackslash}m{#1}}
\begin{center}
\begin{tabularx}{0.95\linewidth}{|c||X|X|X|}
\hline
Signe& $\Delta<0$ & $\Delta=0$ & $\Delta>0$\\
\hline
Nombre & aucune racine & une racine double &
deux racines distinctes \\
\hline
\end{tabularx}
}
\begin{tabularx}{7cm}{%
|>{\hsize=0.5\hsize}X|>{\hsize=1.5\hsize}X|}
Ici, la somme des coefficients (0,5 + 1,5) est bien gale
au nombre de colonnes de type X, 2.
Axiome
Axiome 1
Axiome 2
<0
=0
>0
deux
racines
distinctes
8.15
{\renewcommand{\tabularxcolumn}[1]{%
>{\sffamily\centering\arraybackslash}m{#1}}
\begin{center}
\begin{tabularx}{7.5cm}{|c|X|}
\hline
Axiome 1& \og Il ny a pas ... \\
Couleurs
\usepackage{color,colortbl}
\usepackage[table]{xcolor}
8.15.1
Bordure et filets
\begin{tabular}
{|>{\columncolor{gris1}}c|r|r|r|}
\hline
Objet& Qt& Prix Unit. & Prix Tot. \\ \hline
Obj 1& 2& 5,50 & 11,00\\ \hline
Obj 2& 3& 2,25 & 6,75\\ \hline
Obj 3& 1& 6,50 & 6,50\\ \hline
& & TOTAL & \cellcolor{gris2}24,25\\ \hline
\end{tabular}
\arrayrulecolor{red}
\begin{tabular}{|p{8cm}|}
\hline
\og Le jeu, ...
8.15.3
Qt
2
3
1
Prix Unit.
5,50
2,25
6,50
TOTAL
Prix Tot.
11,00
6,75
6,50
24,25
\definecolor{gris1}{gray}{0.85}
\definecolor{gris2}{gray}{0.65}
\begin{center}
\begin{tabular}{|c|r|r|r|}\hline
\rowcolor{gris1}Objet& Qt& ... \\ \hline
Obj 1& 2& 5,50 & 11,00\\ \hline
Obj 2& 3& 2,25 & 6,75\\ \hline
Obj 3& 1& 6,50 & 6,50\\ \hline
& & TOTAL & \cellcolor{gris2}24,25\\ \hline
\end{tabular}
\end{center}
Objet
Obj 1
Obj 2
Obj 3
IREM de Lyon
Qt
2
3
1
Prix Unit.
5,50
2,25
6,50
TOTAL
Prix Tot.
11,00
6,75
6,50
24,25
\rowcolors[\hline]{2}{}{lightgray}
\begin{tabular}{ l | c | r}
Candidat & Note $N$ & Rsultat \\ \hline
Franois & 9,7 & Refus\\ ...
Cette commande affecte tous les tableaux qui la
suivent. Sil ny a quun tableau sur lequel on a
appliquer cette commande, il faut mettre le bloc de
saisie entre accolades (9) .
Dans la commande, {couleur } peut tre remplac
par [modle ]{couleur }.
8.16
8.16.1
@{symbole} entre deux descripteurs de colonnes permet de dfinir symbole comme remplacement de lespace inter-colonnes. Cela remplace |.
3 fois 8 est gal 24
6 fois 8 est gal 48
7 fois 8 est gal 56
(8). Si la ligne (de rang pair ou impair) nest pas colore (ou
colore en blanc), on ne met rien entre les accolades.
(9). Autrement dit, { avant \rowcolors... et } aprs
...\end{tabular}.
82
CHAPITRE 8. TABLEAUX
\begin{tabular}{%
r @{ fois 8 est gal } r}
3 & 24 \\
6 & 48 \\
7 & 56 \\
\end{tabular}
\begin{tabular}{c@{ } r @{,} l}
& 41 & 2 \\
+ & 74 & 93 \\ \hline
& 116 & 13\\
\end{tabular}
Expression
Approx.
3,142
36,462
\begin{tabular}{c r @{,} l}
Expression & \multicolumn{2}{c}{Approx.} \\
\hline
$\pi$ & 3&142 \\
$\pi^{\pi}$ & 36&462 \\
\end{tabular}
8.17
=0
<0
( > 0 )
b
b
S=
S =
S=
2a
2a
sans espace
\begin{tabular}{l}
\hline avec espaces \\ \hline
\end{tabular}
$\begin{array}{ccc}
\Delta > 0 & \Delta = 0 & \Delta < 0 \\
\mathcal{S} = \left\{\dfrac{b \pm ...
\end{array}$
\begin{tabular}{@{}l@{}}
\hline sans espace \\ \hline
\end{tabular}
8.17.2
8.16.2
3x + 2y = 5
5x 4y = 1
$\left\{
\begin{array}{r@{~}c@{~}l}
3\,x+2\,y & = & 5 \\ 5\,x-4\,y & = & 1
\end{array}
\right.$
On a aussi, histoire dutiliser les dlimiteurs :
xE
ou
x E F
xF
83
8.17.3
1 2
3 4
1
5
1&2&3&4\\ 1&2&3&4\\
1 & 2 & 3 & 4\\
\cline{3-3} \end{array}\right]$
$\left(\begin{array}{cc}
1 & 2 \\ 3 & 4 \end{array} \right)$
8.17.4
, obtenu avec
2
$\left(\begin{array}{c}
5 \\ 2 \end{array} \right)
5
, obtenu avec
2
$\displaystyle
\binom{5}{2}$ (11) ;
5
, obtenu avec
2
$\displaystyle{5 \choose 2}$.
$\left(\begin{array}{c} -1 \\ 5
\end{array} \right) $
Pour expliquer le
5
7
19
1 2
43
3 4
Coefficient binomial
$\begin{array}{c@{\ }c}
&
\left(\begin{array}{cc}
5 & 6 \\ 7 & 8
\end{array} \right)
\\[0.5cm]
\left(\begin{array}{cc}
1 & 2 \\ 3 & 4
\end{array} \right)
&
\left(\begin{array}{cc}
\begin{pspicture}(0,0)
\psframe[framearc=0.5,linestyle=dashed,%
linecolor=red](-0.15,-0.15)(0.5,1.7)
\psframe[framearc=0.5,linestyle=dashed,%
linecolor=red](-2,-0.15)(0.5,0.4)
\end{pspicture}
\textcolor{red}{19}& 22 \\ 43 & 50
\end{array} \right)\\
\end{array}$
8.17.5
8.17.5.1
la main
x
f (x)
1
2
4
\[\begin{array}{|c|c c c c c|}
\hline
x& -5 & & -2 & & 4 \\ \hline
& & & 4 & & \\
f(x) & & \nearrow & & \searrow &
& -1 & & & & 0 \\
\hline
\end{array}\]
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
\\
x
5
4
+
signe de f (x)
+ 0
\[\begin{array}{|c|ccccc|}
\hline
x & -5 & & -4 & & +\infty\\ \hline
\text{signe de } f(x) & & + & 0 & - &
\hline
\end{array}\]
\\
$\left(%
\begin{array}{cccc} 1&2&3&4\\ 1&2&3&4\\\hline
On obtient une barre (partielle) verticale avec la com\multicolumn{1}{|c}{1} & 2 & 3 &
mande \vline ( ) (12) et, par consquent, une double
\multicolumn{1}{c|}{4}\\\hline 1&2&3&4
\end{array}\right)$
5
(11). On obtient
en supprimant la commande
2
\displaystyle.
(10). Les cadres sont faits la main . Les valeurs indiques (12). Cette commande est prfrer \vert ( | ), qui ne permet pas de joindre des lignes horizontales.
peuvent dont tre changes !
IREM de Lyon
84
CHAPITRE 8. TABLEAUX
barre verticale avec \vline\ \vline (13) .
0
+
2
+
f (x)
1
$(-1)^n=\left\{\begin{array}{cl}
1&\text{si $n$ est pair}\\
-1 &\text{sinon}
\end{array}\right.$
$\begin{array}{|l|*7{c}|}\hline
x&-\infty&&&0&&&2\\ \hline
&&&+\infty&\vline\ \vline&+\infty&&\\
f(x)&&\nearrow&&\vline\ \vline&&\searrow&\\
&1&&&\vline\ \vline&&&-\infty\\ \hline
\end{array}$
$\dfrac{1+(-1)^n}{2}=
\begin{cases}
1 & \text{si $n$ est pair}\\
La taille des flches utilises peut tre adapte en mo- 0 &\text{si $n$ est impair}
difiant la taille de la fonte. Toutefois ces modifications \end{cases}$
ne sont permises en mode mathmatique. Il faut uti8.17.7 Equations sur plusieurs lignes
liser une bote, par exemple :
x
f (x)
3
4
0
$\begin{array}{r@{\ =\ }l}
(3 + 2\,\mathrm{i})^2
& 3^2 + 2 \times ... ^2 \\
& 9 + 12\,\mathrm{i} - 4 \\
& 5 + 12\,\mathrm{i}
\end{array}$
\[\begin{array}{|c|ccccr|}
\hline
x & -\infty & & 3 & & +\infty \\
\hline
& & & 4 & & \\
f(x) & &\mbox{\huge{$\nearrow$}} &%
&\mbox{\huge{$\searrow$}} & \\
& -\infty & & & & 0 \\
\hline
\end{array}\]
8.17.5.2
(3 + 2 i)2 = 32 + 2 3 2 i + (2 i)2
= 9 + 12 i 4
= 5 + 12 i
En rajoutant une troisime colonne, on peut y insrer
des commentaires pdagogiques !
f (x)
8.18
1. cours
2. calculatrice
f (x)
3. aide du voisin
8.17.6
Structures conditionnelles
(1)n
1 si n est pair
1 sinon
\begin{tabular}{|p{3.5cm}|}
\hline
Interdits du devoir :\\
(14). Il faut le faire la main .
(15). Ce qui, en somme toute, est assez logique.
85
Variables :
trois entiers a, b, m
\hline
\begin{enumerate}
\item cours
\item calculatrice
\item aide du voisin
\end{enumerate} \\
\hline
\end{tabular}
8.19
Entre :
a et b
Initialisation :
m prend la valeur 0
Traitement :
tant que b 6= 0 faire
dbut du tant que
si b est impair alors
dbut du si
m prend la valeur m + a
fin du si
a prend la valeur 2 a
b prend la valeur E(b/2)
fin du tant que
Tableaux et algorithmes
Sortie :
afficher m
\begin{tabular}{l}
\textsc{Variables} :\\
\quad trois entiers $a$, $b$, $m$ \\ ~\\
\textsc{Entre} :\\
\quad $a$ et $b$\\~\\
\textsc{Initialisation} :\\
\quad $m$ prend la valeur 0\\~\\
\textsc{Traitement} :\\
\quad tant que $b \neq 0$ faire\\
\quad \begin{tabular}{l}
\quad dbut du tant que\\
\quad si $b$ est impair alors\\
\quad \begin{tabular}{l}
\quad dbut du si\\
\quad $m$ prend la valeur $m+a$\\
\quad fin du si
\end{tabular}\\
\quad $a$ prend la valeur $2\times a$\\
\quad $b$ prend la valeur $E(b/2)$\\
\quad fin du tant que\\
\end{tabular}\\~\\
\textsc{Sortie} :\\
\quad afficher $m$\\
\end{tabular}
\begin{tabular}{|l|}
\hline
saisir les entiers $a$ et $b$ \\
\hline
$m$ prend la valeur 0\\
\hline
tant que $b \neq 0$ faire\\
\qquad \begin{tabular}{|l}
si $b$ est impair alors\\
\qquad \begin{tabular}{|l}
$m$ prend la valeur $m+a$
\end{tabular}\\
$a$ prend la valeur $2\times a$\\
$b$ prend la valeur $E(b/2)$\\
\end{tabular}\\
\hline
afficher $m$\\
\hline
\end{tabular}
8.20
Ou encore :
IREM de Lyon
86
CHAPITRE 8. TABLEAUX
Suite de la page prcdente
A26
B26
...
A50
B50
Fin
sont ncessaires.
\begin{longtable}{Colonnes}
Lignes napparaissant quau dbut du tableau
\endfirsthead
% Fin du premier en-tte
8.21
ide
b. Prop. 2
d. Prop. 4
a. b.
c. d.
b. Prop. 2
d. Prop. 4
a. b.
c. d.
\begin{enumerate}
\item nonc.\\
\begin{tabularx}{0.95\linewidth}{*{2}{X}|c}
\textbf{a.\ } Prop. 1 &
Lignes ordinaires du tableau
\textbf{b.\ } Prop. 2 &
\end{longtable}
$\square$\ \textbf{a.\ }
$\square$\ \textbf{b.} \\
\pagebreak (pour forcer un saut de page) peut tre \textbf{c.\ } Prop. 3 &
utilis un endroit prcis du tableau.
\textbf{d.\ } Prop. 4 &
$\square$\ \textbf{c.\ }
De plus, \kill est utilisable et signale une ligne uti- $\square$\ \textbf{d.} \\
lise pour le calcul de la largeur du tableau mais qui \end{tabularx}
ne sera pas imprime.
\item nonc. ...
\end{enumerate}
\begin{longtable}{|c|c|}
\hline\multicolumn{2}{|c|}{En-tte} \\
8.21.2 Seconde ide
\hline Caractre A & Caractre B \\
(Dans lexemple ci-dessous, la numrotation dans la
\hline\endfirsthead
premire colonne est faite la main .)
\multicolumn{2}{c}{%
Suite de la page prcdente} \\
Proposition 1
\hline A & B \\
1. Qu. 1.
Proposition 2
\hline\endhead
Proposition 3
\hline\multicolumn{2}{c}{%
Proposition 1
Suite page suivante} \\
2. Qu. 2.
Proposition 2
\endfoot
Proposition 3
\hline\multicolumn{2}{r}{Fin} \\
\endlastfoot
A1 & B1 \\ A2 & B2 \\ ... \\ A50 & B50 \\
\end{longtable}
En-tte
Caractre B
B1
B2
...
B25
Suite page suivante
Caractre A
A1
A2
A25
\begin{tabular}{|r|m{4cm}|m{3cm}|}\hline
\multirow{3}*{1.} & \multirow{3}*{Qu 1.} &
Proposition 1 \hfill $\square$\\
\cline{3-3}
&& Proposition 2 \hfill $\square$ \\
\cline{3-3}
&& Proposition 3 \hfill $\square$ \\
\hline \hline
\multirow{3}*{2.} & \multirow{3}*{Qu. 2.} &
Proposition 1 \hfill $\square$\\
\cline{3-3}
&& Proposition 2 \hfill $\square$ \\
87
\cline{3-3}
&& Proposition 3 \hfill $\square$ \\
\hline
\end{tabular}
Horizontal
1 (500) 369 7
3 (500 369) + 7
Vertical
1 297 (541 382)
2 297 + 541 382
2
9
Proposition 3
3
1 9
6 5
2
\begin{alterqcm}[lq=40mm,correction,%
8
4
symb=$\square$,corsymb=\dingchecksquare]
\AQquestion[br=2]{Question 1}
9
5
{{Proposition 1},
5
2
3
6
{Proposition 2}}
\AQquestion[br={1,2}]{Question 2}
7
2
{{Proposition 1}, {Proposition 2},
4
7
{Proposition 3}}
\end{alterqcm}
8
2 5
1 7
3
8.22
8.22.1
5
\begin{Sudoku}
| 7|*2| 4| 1| 3| 5| 6|*9| 8|.
|*3| 8|*1|*9| 7|*6|*5| 4|*2|.
\end{Sudoku}
...
IREM de Lyon
88
CHAPITRE 8. TABLEAUX
8.23
8.23.1
Tabulations
Principe
On peut ainsi
dcaler
le texte
\begin{tabbing}
Pour dfinir celles-ci, il faut utiliser lenvironnement
XXXXXXXXXX\=XXXXXXXXXX\=\kill
tabbing qui permet de placer des marques daligneOn peut ainsi\\
ment (des taquets) dans un texte. Les tabulations ne
\>dcaler \>le texte
sont dfinies que pour une portion du texte ; les ta\end{tabbing}
quets seront perdus la sortie de lenvironnement.
On peut encore remplacer la ligne muette (finissant
8.23.2 Syntaxe
par \kill) par une ligne despacements horizontaux
On pose les taquets de tabulations grce la com- obtenus au moyen des macros \hspace et \hspace*.
mande \= .
Tte
On se dplace de taquet en taquet avec la com- Valet
mande \> .
Valet
La commande \\ permet de passer la ligne.
Famille
Carreau
Cur
Nom
Hector
Lahire
8.23.4
\begin{tabbing}
ceci \= est un \= petit exemple\\
\> de tabulation\\
\> \> par tabbing\\
\end{tabbing}
Dans les exemples prcdents, le texte de chaque colonne tait align sur la gauche. On peut changer ceci :
\, plac entre deux mots, permet de positionner
ceux-ci gauche et droite de la prochaine tabulation (avec un espacement entre eux) ;
Il faudra : un stylo
une paire de ciseaux
un bton de colle
\begin{tabbing}
Il faudra : \= -- un stylo\\
\> -- une paire de ciseaux\\
\> -- un b\^aton de colle\\
\end{tabbing}
Tte
Valet
Valet
Famille
Carreau
Nom
Hector
Cur Lahire
\begin{tabbing}
On peut jouer avec les tabulations pour obtenir des \hspace*{3cm}\=\hspace*{3cm}\=%
effets.
\hspace*{3cm}\=\kill
Tte \> Famille \> Nom\\
Texte ///////
hachur
Valet \> Carreau \> Hector\\
Valet \> \> C{\oe}ur \ Lahire\\
\begin{tabbing}
\end{tabbing}
\texttt{Texte} \= \kill
Texte hachur \> \texttt{///////}
Tte
Famille
Nom
\end{tabbing}
Valet
Carreau
Hector
largeur de \ding{176}}, garantissant lgalit des largeurs de
toutes les colonnes. Voir les \phantom page 65.
Valet
Dame
89
Cur
Pique
Lahire
Pallas
8.23.6
\begin{tabbing}
\hspace*{3cm}\=\hspace*{3cm}\=%
\hspace*{3cm}\=\kill
T\^ete \> Famille \> Nom\\
Valet \> Carreau \> Hector\\
Valet \> C{\oe}ur \ Lahire\\
Dame \> Pique \> Pallas\\
\end{tabbing}
8.23.5
Nom
Cover
Laure
Guy
Di
ge
16
Eyet
Tare
16
17
En consquence du paragraphe prcdent, si vous uti15
lisez les lettres normalement accentues avec des Alain
accents aigus et graves (, , . . .), il ny a pas dattention particulire apporter dans la saisie mais sinon \hspace{2cm}\=\hspace{2cm}\=\hspace{2cm}%
(avec \e, \a, . . .), vous devez procder autrement. \=\hspace{2cm}\=\kill
Pr\aenom \> Nom \> \^Age \\
Il faut en fait insrer un a entre le \ et la lettre
Harry \> Cover \> 16 \+ \\
accentuer (on remplace donc \e par \ae, \a par
Laure \> Eyet \> 17 \\
\aa, . . .).
Guy \> Tare \> 15 \- \\
Alain \>Di \> 14\\
Tte
Famille
Nom
\end{tabbing}
Valet
Carreau
Hector
Valet
Cur
Lahire
On peut aussi mmoriser une ligne de taquets lorsque
Roi
Trfle
Alexandre
lon veut la remplacer par dautres rglages et la rRoi
Carreau
Csar
tablir par la suite. On utilise cet effet \pushtabs
(qui mmorise les taquets courants) et \poptabs (qui
les remet en place plus loin).
\begin{tabbing}
\hspace*{3cm}\=\hspace*{3cm}\=%
\hspace*{3cm}\=\kill
T\^ete \> Famille \> Nom\\
Valet \> Carreau \> Hector\\
Valet \> C{\oe}ur \>Lahire\\
Roi \> Tr\aefle \> Alexandre\\
Roi \> Carreau \> C\aesar\\
\end{tabbing}
Prnom
Harry
Laure
Guy Tare
Alain
Nom
Cover
Eyet
Di
ge
16
17
15
16
\begin{tabbing}
\hspace{2cm} \= \hspace{2cm} \= \hspace{2cm}%
Comparez les deux dernires lignes avec, dune part, \= \hspace{2cm} \= \pushtabs \kill
Comparez les deux dernires lignes avec, dune part, Pr\aenom \> Nom \> \^Age \\
Harry \> Cover \> 16 \\
Roi
Trfle
Alexandre
Laure \> Eyet \> 17 \\
Roi
Carreau
Csar
\hspace{1cm} \= \hspace{3cm} \= \kill
Guy \> Tare \> 15 \\
Roi \> Trfle \> Alexandre\\
\poptabs
Alain \>Di \> 16\\
Roi \> Carreau \> Csar\\
\end{tabbing}
et, dautre part,
Roi
Roi
Trefle
Carreau
Alexandre
C esar
90
CHAPITRE 8. TABLEAUX
T
T
La valeur de 3 x 7 pour x = 5.
La valeur de x2 + 3 x + 10 pour x = 5. [ . . . ]
\renewcommand{\arraystretch}{1.35}
\begin{tabular}{c|c|c|c|c|c|c|c|c|c|c|}
&\multicolumn{1}{c}{\phantom{\ding{176}}}&\multicolumn{1}{c}{\phantom{\ding{176}}}&
\multicolumn{1}{c}{\ding{176}}&\multicolumn{1}{c}{\phantom{\ding{176}}}&
\multicolumn{1}{c}{\phantom{\ding{176}}}&\multicolumn{1}{c}{\ding{177}}&
\multicolumn{1}{c}{\ding{178}}&\multicolumn{1}{c}{\phantom{\ding{176}}}&
\multicolumn{1}{c}{\phantom{\ding{176}}}&\multicolumn{1}{c}{\ding{179}}\\
\hline
&\multicolumn{10}{c}{}\\
\cline{7-7}
&\multicolumn{5}{c|}{}&&\multicolumn{4}{c}{}\\
\cline{6-9}
\ding{172}&\multicolumn{4}{c|}{}&H&U&I&T&\multicolumn{2}{c}{}\\
\cline{4-4}\cline{6-9}
&\multicolumn{2}{c|}{}&&\multicolumn{2}{c|}{}&&\multicolumn{4}{c}{}\\
\cline{3-7}\cline{11-11}
\ding{173}&&V&I&N&G&T&\multicolumn{3}{c|}{}&T\\
\cline{3-7}\cline{11-11}
&\multicolumn{2}{c|}{}&&\multicolumn{2}{c|}{}&&\multicolumn{3}{c|}{}&\\
\cline{4-11}
\ding{174}&\multicolumn{2}{c|}{}&&&&&&&&\\
\cline{4-11}
&\multicolumn{5}{c|}{}&&\multicolumn{3}{c|}{}&\\
\cline{6-9}\cline{11-11}
\ding{175}&\multicolumn{4}{c|}{}&&&&&\multicolumn{1}{c|}{}&\\
\cline{6-9}\cline{11-11}
&\multicolumn{6}{c|}{}&&\multicolumn{2}{c|}{}&\\
\cline{8-8}\cline{11-11}
&\multicolumn{10}{c}{}\\
\end{tabular}
\begin{enumerate}
\item[\ding{172}] La valeur de $3\,x-7$ pour $x=5$.
\item[\ding{173}] La valeur de $x^2+3\,x+10$ pour $x=-5$. [ ... ]
\end{enumerate}
91
Chapitre 9
9.1
Flottants
Principe
LATEX dfinit comme flottant une portion de document pour qui il gre un emplacement adquat : cest,
par exemple, un tableau ou une figure illustrant un
texte, plac donc proche de lendroit o il est voqu (soit sur la mme page soit une page voisine, selon lencombrement de ces pages, afin dviter davoir
des pages presque vides !) et numrot de faon sy
rfrer.
Structure
cos sin
0 1
0
/6 3/2 1/2
/4
2/2 2/2
3/2
/3 1/2
/2
0
1
9.2
\begin{table}[pref ]]
*** tableau ***
\caption{Lgende }
\label{Rfrence }
\end{table}
9.4
\begin{table}[h]
\centering
$\begin{array}{ccc}
\theta&\cos \theta&\sin \theta\\ \hline
[pref ] est une option de prfrence de position :
0&1&0\\ \pi/6&\sqrt{3}/2&1/2\\ ...
[h] indique que lon aimerait que le flottant soit \end{array}$
plac cet endroit ;
\caption{Lignes trigonomtriques}
A
[b] et [t] permet L TEX de placer le flottant \label{LignTrig}
respectivement en bas ou en haut de la feuille ;
\end{table}
[p] permet LATEX de placer le flottant sur une Le tableau \ref{LignTrig} donne...
page flottante (si possible la suivante) si la page en
cours est termine ;
9.3 Liste des flottants
[!] (comme dans [!h]) force LATEX placer le flottant au plus proche endroit correspondant au reste Pour avoir la liste des flottants crs par lenvironnedu contenu entre crochets.
ment table, on crit o lon la veut \listoftables
et pour ceux crs par lenvironnement figures, on
\caption{...} permet de donner une lgende au ta- crit o lon la veut \listoffigures.
bleau, qui est alors automatiquement numrot.
IREM de Lyon
92
CHAPITRE 9. FLOTTANTS
La volont de lenseignant est alors daffecter une rfrence non seulement toute la figure mais aussi
chacune des sous-figures.
Le package subfloat va lui donner son aide.
Lexemple suivant montre une figure avec le graphe
dune parabole sur la gauche et une hyperbole sur la
droite.
y
y
1
0
1
0
x
1
(a) Parabole
(b) Hyperbole
\begin{figure}[h]
\centering
\subfloat[Parabole]{%
\includegraphics{parabole.eps}\label{Parab}}
\subfloat[Hyperbole]{%
\includegraphics{hyperbole.eps}
\label{Hyperb}}
\caption{Courbes reprsentatives}
\end{figure}\label{CourbeRepr}
Les (sous)figures sont rfrences ainsi :
La figure \ref{CourbeRepr} contient deux
figures : la figure \ref{Parabole} et
la figure \ref{Hyperbole}.\\
La figure \ref{CourbeRepr} contient deux
figures : la figure \subref{Parabole} et
la figure \subref{Hyperbole}.
La figure 9.1 contient deux sous-figures : la figure
9.1a et la figure 9.1b.
La figure 9.1 contient deux sous-figures : la figure (a)
et la figure (b).
93
Chapitre 10
Macros personnelles
10.1
Utilisation de \newcommand
10.1.1
Explicitation de la commande
2
75 et
IREM de Lyon
94
\newcommand\Vect[1]{%
\overrightarrow{\strut#1}}
AB AB A B A B
Un arc orient
$\overrightarrow{AB}$ $\Vect{AB}$
$\overrightarrow{AB}$ $\Vect{AB}$
\stackrel{\begin{pspicture}(1,0.1)
\psset{unit=\longarco}
\pscurve[linewidth=.5pt]{->}(0,0)(0.5,0.1)(1,0)
10.1.2.5 Surlignage
\end{pspicture}}
On veut surligner chaque fois le mot introduit dans {#1}
une dfinition par le mme gris et lcrire en gras dans
tout le document. On crit dans le prambule
10.1.2.9 Touches et cran de calculatrice
\definecolor{gris}{gray}{0.85}
\newcommand{\surl}[1]{%
\colorbox{gris}{\textbf{#1}}}
La compilation de
En dbut de paragraphe
=
+ 4
5
10.1.2.7 Un arc
Premire macro, permettant dcrire
xy Inv
sin
AB.
\newlength{\longarc}
\newcommand{\arc}[1]{\settowidth{%
\longarc}{$#1$}
\addtolength{\longarc}{-0.5em}%
\unitlength \longarc \ensuremath{%
\stackrel{\begin{picture}(1,0.2)
\qbezier(0,0)(0.5,0.2)(1,0)
\end{picture}}{#1}}}
95
10.1.2.10
\newcommand\trr[1]{%
\begin{tabular}{|p{7em}|}
\hline
\raggedleft {\tt #1} \tabularnewline
\hline \end{tabular}}
La compilation de \trr{6.2360679775} donne :
b
b
6.2360679775
On peut donc facilement imaginer un exercice o
llve doive relier lcriture en ligne et et le rsultat
correspondant :
4 + 5 =
6.2360679775
5 + 4 =
7
\begin{tabular}{%
r@{$\ \bullet\quad\bullet\ $}l}
\tc{\surd} \tc{5} ... &\tr{6.2360679775}
\tc{\surd} \tc{4} ... &\tr{3}\\
\end{tabular}
\newcommand\GR[1]{\psdot(#1,0)
\psline{->}(#1,1)(#1,0.1)
\rput(#1,1){%
\psframe[fillstyle=solid](-0.5,0)(0.5,1)}}
\begin{pspicture}(-3.25,-1)(4.5,1.75)
\psaxes[yAxis=false,subticks=5,%
subtickcolor=black]{->}%
(0,0)(-3.25,-0.25)(4.5,0.25)
\GR{-2.2}
\GR{1.8}
\end{pspicture}}
Cette macro est perfectible : on peut mettre en arOn peut aussi utiliser un tableau pour simuler un
gument les abscisses des graduations extrmes, le
cran de calculatrice (8) :
nombre de sous-graduations, lencadr, etc.
\newcommand{\ecran}[2]{
\begin{tabular}{%
10.1.2.11 Grille de mots
|>{\columncolor{lightgray}}p{10em}|}
Il y a souvent dans les manuels des collgiens des
\hline
grilles de mots.
{\tt #1} \tabularnewline
\raggedleft {\tt #2} \tabularnewline
Les grilles peuvent tre faites laide des commandes
\hline \end{tabular}}
vues dans le chapitre des tableaux (et notamment les
La compilation de \ecran{2.5*(3-(-5))}{20} \multicolumn). Voici une autre piste.
donne :
2.5*(3-(-5))
20
1 C
\usepackage{keystroke}
dans le prambule, il suffit dutiliser la commande
\keystroke :
4
5
N Q
D
2 U N I T
A
X
E N T
R
E
I
IREM de Lyon
96
\blanc}[1]{\settowidth{\hblanc}%
{#1}\hspace*{\hblanc}}
Le th. de Pythagore est\dots\par
Le th. de \blanc{Pythagore} est\dots
Le th. de Pythagore est. . .
Le th. de
est. . .
Encadr de cours
Texte trous
97
10.1.2.17
10.1.3.2
La macro suivante permet de dessiner quatre para- La macro suivante dessine un quadrillage de longueur
20 gros carreaux (marge comprise), longueur modiboles sur une mme feuille A4.
fiable souhait.
\newcommand\Parabole{%
\psset{unit=1.5cm}
\begin{pspicture}(-2.5,-1)(2.5,6)
...
\end{pspicture}}
10.1.3
Quadrillages
Il peut tre utile de placer un quadrillage dans un document donn aux lves, que ce soit pour y faire une
figure ou pour leur permettre dcrire droit . Les
deux quadrillages proposs ont une hauteur variable,
au choix de lenseignant.
10.1.3.1
\newcommand\quadrillage#1{%
\psset{unit=.8cm}
\begin{pspicture}(0,-1)(20,#1)
\multirput(0,1){#1}{%
\psline[linewidth=0.15pt]%
(0,0.25)(20,0.25)
\psline[linewidth=0.15pt]%
(0,0.5)(20,0.5)
\psline[linewidth=0.15pt]%
(0,0.75)(20,0.75)
}
\psgrid[subgriddiv=1,gridlabels=0,%
gridwidth=1pt,gridcolor=darkgray,%
subgridwidth=0.1pt, subgridcolor=gray,%
labels=none](20,#1)%
\psline[linewidth=1.2pt](2,0)(2,#1)
\end{pspicture}\smallbreak
}
Pour avoir un quadrillage de 2 carreaux de haut, on
crit lendroit voulu :
\quadrillage{2}
La macro suivante dessine un quadrillage de longueur
(modifiable) 17 cm (34 petits carreaux).
Cela donne (il est crit en fait dans la macro pour
cette illustration 10 et non pas 20 (15) ) :
Il faut crire dans le prambule la macro suivante :
\newcommand\quadri#1{%
\medbreak\textcolor{gray}
{\setlength\unitlength{5mm}
\begin{picture}(34,#1)
\multiput(0,0)(1,0){35}{\line(0,1){#1}}
\put(0,0){\line(1,0){34}}
\multiput(0,1)(0,1){#1}{\line(1,0){34}}
\end{picture}}\smallbreak}
Danger !
le panneau sadapte
la taille du texte.
\quadri{3}
\newcommand\danger{%
Cela donne (il est crit en fait dans la macro pour \begingroup
cette illustration 14 et non pas 34 (14) ) :
\psset{unit=1ex}
\begin{pspicture}(0,0)(3,3)
\pspolygon[linearc=0.2](0,0)(1.5,2.6)(3,0)
\psellipse*(1.5,1.33)(0.14,0.75)
\pscircle*(1.5,0.3){0.15}
\end{pspicture}
(14). La macro donne est utilis dans un document prsentation usuel, sans partage en deux colonnes.
(15). Mme remarque que dans la note prcdente.
IREM de Lyon
98
10.1.4
10.1.4.1
Avec option
Principe. Coucou, Cline !
10.1.4.3
Voici une macro pour construire une bote (16) contenant des lignes de pointills.
\newcommand{\Pointilles}[1][3]{%
\multido{}{#1}{%
\makebox[\linewidth]{\dotfill}\\[\parskip]
}}
donne :
\newcommand{\Pointilles}[2][3]{%
\multido{}{#1}{%
\makebox[#2]{\dotfill}\\[\parskip]
}}
\Pointilles[2]{0.4\linewidth} donnera :
....................
....................
10.1.4.4 Polynmes
x1 + + xn
y1 + + y5 La macro suivante \polynomial permet dcrire des
polynmes. Elle existe dans le package ponyme.
Calculatrice autorise
2 4x + 5x2
$\polynomial{2,-4,5}$
Il y a diffrentes options (17) : var permet de changer
la variable par dfaut, step permet de changer le pas
des coefficients, . . .
2 4t + 5t2
2 4(cos t) + 5(cos t)2
2 4x2 + 5x4
2x2 4x + 5
2x 4x2 + 5x3
2 4x1 + 5x2
2t2 4t + 5
99
$\polynomial[var=t]{2,-4,5}$
$\polynomial[var=(\cos t)]{2,-4,5}$
$\polynomial[step=2]{2,-4,5}$
$\polynomial[reciprocal]{2,-4,5}$
$\polynomial[start=1]{2,-4,5}$
$\polynomial[falling]{2,-4,5}$
$\polynomial[reciprocal,var=t]{2,-4,5}$
10.2.3
Attention, nanmoins !
Par ailleurs, le package polynom permet de les maniLe problme principal avec \def{nom} est quaucun
puler (comme les diviser, les factoriser, . . .).
contrle nest effectu quant lexistence dune macro de mme nom. Une macro dfinie prcdemment
10.1.5 Variantes toiles
peut tre remplace sans aucun avertissement. Alors
La commande \@ifstar{toil}{pas toil} que \renewcommand{nom} ne peut pas tre remplace.
teste si le prochain caractre est le caractre * : si
cest le cas, elle lit toil, sinon, elle lit pas toil. Si lon saisit \def\k{3} puis ensuite \def\k{4}, la
valeur de k sera ce moment gale 4.
Voici une commande (18) qui permet de choisir un enlon
saisit
\newcommand{\k}{3}
puis
cadrement (19) parmi deux. On saisit dans le pram- Si
\newcommand{\k}{4},
on
aura
un
message
derbule :
reur signifiant que cette commande a dj t
cre. Il suffit alors de remplacer \newcommand par
\makeatletter
\renewcommand.
\newcommand\EncA[1]{\doublebox{#1}}
\newcommand\EncB[1]{\Ovalbox{#1}}
\newcommand\Encadr{\@ifstar{\EncA}{\EncB}}
10.3 Une prsentation de DS
\makeatother
Voil la macro que lon peut utiliser dans des devoirs
La saisie de
pour avoir toujours la mme prsentation.
Deux \Encadr{botes} pour \Encadr*{encadrer}.
On veut, par exemple, prsenter le devoir 13 portant
donne aprs compilation :
10.2.1
10.2.2
Un exemple
Fonctions
Lundi 5 mai
IREM de Lyon
100
Exemple dutilisation
La compilation de
10.4
\Question{nonc 1}
\begin{Reponse}
\Vrai Rponse vraie 1 ;
\Faux Rponse fausse 1 ;
\Faux Rponse fausse 2 ;
\Vrai Rponse vraie 2.
\end{Reponse}
Dfinissons aussi un compteur qui permettra de nu- En changeant ensuite la valeur du boomroter les questions :
len correction, autrement dit en mettant
\setboolean{correction}{true}, on obtient :
\newcounter{QNumber}
crivons une macro \Question permettant de dfinir
une nouvelle question. Cette macro reoit deux arguments : le premier, facultatif, indique le caractre
placer en fin de question (le plus souvent :), et le
second nest autre que la question elle-mme.
\newcommand{\Question}[2][:]{%
\stepcounter{QNumber}
\textbf{Qu. \theQNumber} -- #2~#1
Qu. 1 nonc 1 :
Rponse vraie 1 ;
Rponse fausse 1 ;
Rponse fausse 2 ;
Rponse vraie 2.
Dfinissons aussi un environnement Reponse permettant dentrer les diffrents choix (le ou les bonnes rponses et les distracteurs).
\newenvironment{Reponse}{%
\begin{list}{$\square$}{\leftmargin=5em}}{%
\end{list}\vspace{1em}}
Dfinissons maintenant la macro \Vrai (resp. \Faux)
pour ajouter une proposition vraie (resp. fausse).
\newcommand{\Vrai}{%
\item[\ifthenelse{\boolean{correction}}{%
$\blacksquare$}{$\square$}]}
\newcommand{\Faux}{\item[$\square$]}
Le symbole utilis par la macro \Vrai dpend de
ltat de la variable boolenne correction. Dans
laffichage du corrig, les rponses vraies (comme
les propositions initiales) sont prcdes de et les
rponses fausses, de , dcales de 5 em de la marge.
(21). Daprs [55]. Le prsent source est sur [124].
101
Chapitre 11
11.1
11.1.1
Image
Le chemin pour appeler limage doit tre correctement spcifi. Il est conseill de placer limage dans
le mme dossier que le fichier .tex qui lappelle.
PdfLATEX ou LATEX ?
Il existe deux modes de compilation dun fichier .tex : On peut aussi prciser le(s) rpertoire(s) o chercher
LATEX et pdfLATEX.
limage avec la macro
LATEX permet dinsrer des images dont le seul format \graphicspath{sous-rpertoires }.
accept est le PostScript (ps ou eps (1) ) ; pdfLATEX On peut aussi dclarer les extensions chercher en
permet dinsrer des images de tous les autres for- utilisant la commande
mats : gif, jpeg, pdf et png. . . (2)
\DeclareGraphicsExtensions . Cela permet dcrire
Il faut donc faire un choix ds le dpart et conver- les noms de manire courte.
tir, le cas chant, toutes les images dans le format
Si lon crit par exemple
compatible avec la compilation. La dernire section
\graphicspath{{images/}{/home/img/}}
du chapitre donne une adresse de site qui permet, le
\DeclareGraphicsExtensions{.png,.jpg}
cas chant, de faire cette conversion.
et si lon utilise la commande
\includegraphics{filename}
11.1.2 Avec TexMaker
\DeclareGraphicsExtensions{.png,.jpg}
Lditeur TexMaker a une version sur Windows XP, limage sera dabord cherche dans le repre courant
une sur Linux et une sur Mac OS X (3) , jindique la puis dans images/ et enfin dans /home/img/. Le comconfiguration idoine.
pilateur cherchera dabord le fichier filename.png
puis filename.jpg.
Commencer par entrer dans le menu Options sur
Windows XP ou dans le menu Prfrences de ldi11.1.4 Options
teur sur Mac OS X. Y choisir ensuite Configurer
Texmaker puis Compil rapide .
Les options sont les suivantes :
Si la compilation est base sur pdfLATEX, choisir la scale=coef
proposition PdfLaTeX + Voir PDF.
Elle est un facteur pour modifier proportionnelleA
Si la compilation est base sur L TEX, choisir la proment les dimensions de limage.
position LaTeX + dvips + ps2pdf + Voir PDF.
width=largeur
Elle spcifie la largeur de limage, pouvant tre
11.1.3 Mise en place
aussi bien un nombre avec une unit (3.5cm,
Dans le prambule, on demande lextension nces2in, . . . ) quune proportion de la ligne en cours
saire, \usepackage{graphicx}.
(comme 0.2\linewidth, qui signifie que la largeur du graphique sera 20 % fois celle de la largeur
Pour inclure une image, on utilise linstruction
du texte sur la page ).
angle=nombre
Elle permet de tourner limage de nombre degrs.
\includegraphics[options ]{nomdelimage }
(1). Encapsuled Postscript.
(2). Dun point de vue personnel, je conseille plutt LATEX car
dune part beaucoup de figures dposes sur le-toile sont faites
laide de pstricks et dautre part les logiciels de gomtrie
usuels permet lexport au format eps.
(3). Cest au moins pour cela que je le prsente en stage !
IREM de Lyon
heigth=hauteur
Elle fixe la hauteur de limage hauteur.
Par exemple, les six images ci-dessous (dans le sens
de lecture usuel)
102
Bounding box
11.1.5
11.1.5.1
Dcoupage
11.2
Lgende
Avec les options clip et trim, on peut insrer une Une image peut avoir une lgende (5) , laquelle on
partie dune image dans un document.
peut se rfrer :
Avec trim, on indique les longueurs sur lesquelles on
rogne limage. Pour que cette option ait de leffet, il
faut ajouter clip=true.
La syntaxe est la suivante : trim=g b d h
Figure 11.1 La voiture-cl de Rush Hour
Si g, b, d et h sont des longueurs, on coupe limage
importe de g partir de la gauche, b partir du
bas, d partir de la droite, et h partir du haut.
La numrotation 11.1 signifie que cest la figure en position 1 dans le chapitre 11. (Bien videmment, cette
numrotation standard peut tre change !)
11.3
Logiciels de gomtrie
11.4
11.4.1
Jai plac sur [115] et sur [116] les icnes des menus de
Geogebra au format eps. Elles peuvent donc tre insres dans une feuille dexercices donne aux lves !
(4). Si les units ne sont pas donnes par lutilisateur, LATEX
\includegraphics{V-pique.eps}
considre quil sagit de bp (big point). 1 bp vaut environ
\hfill
0,351 5 mm.
\includegraphics[%
(5). Pour le principe de la lgende, se reporter la notion de
trim=0mm 45mm 15mm 1.5mm,clip=true]{V-pique.eps}
flottant, page 92.
103
\includegraphics[width=0.5in]{%
mode_regularpolygon_32.eps}
11.4.2
Cartes jouer
Il y a sur [117] lensemble des cartes dun jeu au format eps. Des images utiles pour un exercice sur la
symtrie centrale ou sur les probabilits !
11.5
IREM de Lyon
104
Chapitre 12
12.1
12.1.1
Environnement pspicture
Syntaxe
12.2
12.2.1
12.2.2
12.1.2
Formes raccourcies
12.1.3
Forme toile
La forme toile
\begin{pspicture*}(x0,y0)(x1,y1)
...
\end{picture*}
changent dune figure lautre, pour ne pas que les 12.3 Grilles
paramtres de la figure associe soit prise en compte
On peut dessiner des grilles.
pour dautres figures. (En utilisation locale, donc.)
La commande \psgrid(x1,y1)(x2,y2) dessine une
{\psset{linecolor=yellow}\psline(0,0)(4,2)}
grille
avec des coins opposs en (x1,y1) et en (x2,y2).
trace un segment de couleur jaune et seulement ce
1
segment sera colori en jaune.
0
-1
-1
\psline[linecolor=blue]{->}(0,1)(1,0)
\psline[linecolor=blue]{->}(0,0)(1,1)
\begin{pspicture}(-1,-1)(2,1)
\psgrid(-1,-1)(2,1)
\end{pspicture}
{ \psset{linecolor=blue}
\psline{->}(2,-1)(3,2)
\psline{->}(0,0)(1,1) }
12.2.3
Placement du graphique
La commande \psgrid(x0,y0)(x1,y1)(x2,y2) dessine une grille avec des coins opposs en (x1,y1) et en
Les objets de Pstricks ont des dimensions nulles,
(x2,y2) et dont les intervalles sont placs par rapport
cest--dire que le point de rfrence nest pas modifi.
au point de coordonnes (x0,y0).
2
-1
-1
Une montagne
bizarre.
\psgrid(1,0)(-1,-1)(2,2)
Une montagne
\begin{pspicture}(0,0)(2,0.5)
\psline(0,0)(1,0.5)(2,0)
\end{pspicture}
bizarre.
12.2.4
Il y a plusieurs options :
unit=unit
par dfaut : 1cm
Longueur du ct du carreau unit
gridwidth=dim
par dfaut : .8pt
paisseur des lignes principales
gridcolor=color
par dfaut : black
Couleur
des
lignes
principales
La commande \newpsstyle permet de crer des ensembles de style.
griddots=num
par dfaut : 0
Si num > 0, les lignes sont en pointills, avec num
\newpsstyle{r3}{linecolor=red,linewidth=3mm} points par graduation.
\newpsstyle{b1}{linecolor=blue,linewidth=1mm}
gridlabels=dim
par dfaut : 10pt
\begin{pspicture}(0,0)(5,1)
Taille
des
nombres
utiliss
pour
graduer
\psframe[style=r3](0,0)(2,1)
\psframe[style=b1](3,0)(5,1)
gridlabelcolor=color
par dfaut : black
\end{pspicture}
Couleur des nombres utiliss pour graduer
subgriddiv=int
par dfaut : 5
Nombre de sous-graduations de la grille.
(2). Toutefois, si lon veut modifier la figure, chacun des deux
paramtres na tre modifi quune seule fois dans la seconde
saisie.
IREM de Lyon
subgridwidth=dim
par dfaut : .4pt
paisseur des lignes secondaires
subgridcolor=color
106
12.4
subgriddots=num
par dfaut : 0
12.4.1
Comme griddots, pour les sous-graduations
Lignes
Lignes droites
1
2
0
0
\begin{pspicture}(0,0)(2,1)
\psline(2,1)
\end{pspicture}
0
0
\begin{pspicture}(0,0)(3,2)
\psgrid[subgriddiv=0,gridcolor=lightgray,%
gridlabelcolor=lightgray](0,0)(3,2)
\end{pspicture}
1
0
0
\psline(0,0)(2,1)(3,0.5)
12.4.2
\begin{pspicture}(0,0)(1.5,1)
\psgrid[unit=0.5cm,gridcolor=red,%
gridlabels=0](3,2)
\end{pspicture}
Lignes courbes
1
1
0
0
0
0
\psgrid[gridcolor=blue,subgriddiv=2,%
subgridcolor=green,gridlabels=2mm]
(3,2)
\pscurve(0,0)(1,2)(2,1)(3,1)(2,0)(1,0.5)
Loption linearc indique le rayon des arcs de cercle
dessins aux angles dans le cas dune ligne brise.
2
1
\psgrid[griddots=5,gridlabels=0,
subgriddiv=1](3,2)
0
0
\psline[linearc=0.3](0,0)(1,1)(2,0)(3,2)
2
\psgrid[griddots=1,gridlabels=0,
gridwidth=2mm,subgriddiv=1](4,2)
\pscurve[showpoints=true](0,0)(1,2)(2,1)...
\begin{pspicture}(0,0)(3,2)
\psgrid[subgriddiv=10,gridlabels=0,%
gridwidth=1pt,subgridwidth=0.5pt](0,0)(3,2)
\end{pspicture}
107
2
b
12.4.3
1
b
0
b
\psccurve[showpoints=true]%
(0,0)(1,2)(2,1)(3,1)(2,0)(1,0.5)
\begin{pspicture}(0,-0.5)(3,0.5)
La commande \psecurve (4) permet de dessiner une
\pslineByHand(0,0)(3,0)
courbe sans y placer le premier et le dernier point (5) .
\end{pspicture}
2
1
b
B
b
93
\psecurve[showpoints=true]%
(0,0)(1,2)(2,1)(3,1)(2,0)(1,0.5)
48
A
?
C
0
b
\pslineByHand(0,0)(\linewidth, 0)
\pscurve*[showpoints=true]%
(0,0)(1,2)(2,1)(3,1)(2,0)(1,0.5)
On peut tracer un arc en utilisant une courbe de Bzier quadratique. Celle-ci est dfinie par trois points
de contrle A, B et C, o A et C sont les extrmits
de la courbe et les tangentes en A et en C passent par
B.
La syntaxe est :
\pslineByHand[VarStepEpsilon=10,%
varsteptol=1](0,0)(\linewidth, 0)\\
Il y a une autre possibilit, en utilisant la commande
pscurve vue plus haut. . . mais il faut plus bidouiller !
Je laisse au lecteur deux exemples des mmes types
que ceux donns prcdemment.
\qbezier(xA,yA)(xB,yB)(xC,yC)
2
1
\pscurve(0,0)(1,0.05)(2,-.05)(3,0)
0
0
\qbezier(0,1)(1,0)(3,2)
Pour colorier laire entre deux courbes, je renvoie la
sous-section 13.5.2, page 134.
(4). c pour closed et e pour edge.
(5). Ils sont quand mme pris en compte dans les calculs de
la courbe finale.
IREM de Lyon
108
12.6.2
\begin{pspicture}(-0.5,-0)(3.5,4)
\pscurve(0,0)(1,0.05)(2,-.05)(3,0)
\pscurve(3,0)(2.95,1.33)(3.05,2.67)(3,4)
\pscurve(0,0)(1,1.25)(2,2.75)(3,4)
\end{pspicture}
Codage
12.5
\psline{->}(0,0)(2,1)
0
0
\psline{<->}(0,0)(2,1)(3,0)
1
\psline[ArrowInside=->,ArrowInsidePos=0.3]...
0
0
\psline{|-[}(0,0)(2,1)
0
0
0
0
\psline{*-o}(0,0)(2,1)
\psline[ArrowInsideNo=3,ArrowInside=-t]...
12.6.3
{\psset{unit=0.5cm}
\begin{pspicture}(0.5,0.5)(4.5,4.5)
\psline{-*}(1,4)(2,4)
\psline{-}(3,4)(4,4)
\psline{->}(2.5,3.5)(2.5,2)
\pscurve{|-|}(1,2)(2.5,1)(4,2)
\end{pspicture}}
Style : pointills, . . .
\psline[linestyle=dashed](0,0)(2,1)
1
0
0
\psline[linestyle=dotted](0,0)(2,1)
12.6
Options
12.6.1
paisseur
\psline[linestyle=dashed,dash=3pt 8pt]...
0
0
\psline[linewidth=2pt](0,0)(2,1)
109
12.6.4
Couleur
12.6.6
linecolor=couleur
colorie lobjet avec une couleur. Voici quelques paramtres pour les flches ; leur valeur
2
par dfaut est donne en fin de ligne (correspondant
la flche de gauche).
1
0
0
\pscurve[linecolor=red](0,0)(1,2)(2,1)
0
0
\begin{pspicture}(0,0)(4,2)
\pspolygon[fillstyle=solid,fillcolor=yellow]%
0
(0,0)(4,1)(0,2)(1,1)
0
1
2
3
4
\pspolygon(3,1)(2,1.25)(1.5,1)(2,0.75)
\psline[arrowlength=5]{->}(0,0)(2,1)
\end{pspicture}
arrowscale
Attention lordre des commandes ! Commencez le
1
dessin par les lments de larrire-plan et finissez
par ceux du premier plan.
0
0
1
2
3
4
Comme je lai signal dans un chapitre prcdent, je
donne (pages 37 et 38) les 317 couleurs dfinies dans \psline[arrowscale=3]{->}(0,0)(2,1)
lextension xcolor avec loption x11names, avec les
quantits de rouge, vert et bleu incluses correspon- 12.6.7 Double trait
dantes, dans lordre alphabtique.
12.6.5
Points
+
q
\psline[doubleline=true](4,1.5)(1,0)...
1
0+
12.6.8
0
\psline[showpoints=true,dotstyle=+]%
(0,0)(1,2)(1,0)
\psline[showpoints=true,dotstyle=pentagon*]%
(2,0)(3,2)(3,0)
Les 10 styles sont :
o
square
*
triangle
diamond
pentagon
bc
rs
rs
bc
rs
+
square*
bc
u
l
l
q
ut
ut
ut
ld
ld
ld
qp
qp
qp
triangle*
diamond*
pentagon*
Hachures
110
\psline[linewidth=3mm](0,0)(1,0)(0,1)(0,0)
\pspolygon[linewidth=3mm](0,0)(1,0)(0,1)
12.7.1.2
\begin{pspicture}(-1,-1)(1,1)
\pscircle[%
fillstyle=hlines,hatchsep=3mm](0,0){1}
\end{pspicture}
12.7
12.7.1
Nous avons souvent besoin de triangles dans nos documents. (Un triangle est un polygone 3 cts, ce
qui justifie sa place dans cette sous-section.)
Voici (10) un triangle ABC qui a le trs bon got
davoir la quasi-totalit de points associs coordonnes entires, ce qui est intressant lorsque lon veut
placer (11) un point particulier ou tracer une droite
particulire. Il ne vous reste ensuite qu modifier
lchelle, effectuer une rotation, . . .
Figures usuelles
Rectangles, polygones, etc.
12.7.1.1
Rectangles et polygones
2
1
0
0
Un triangle. . . eulrien
A
B
C
3
45
21
56
50
2
A
B
C
33
12
24
26 milieu de [BC]
29 milieu de [AC]
53 milieu de [AB]
G
H
O
23
27
21
36 centre de gravit
44 orthocentre
32 centre du cercle circonscrit
de rayon r = 30
\psframe(1,0)(4,2)
E
24
38 centre du cercle dEuler
On peut arrondir les coins du rectangle en utilisant
milieu de [HO]
loption framearc. Ce nombre, gal 0 par dfaut, est
I
23,6 38,8 centre du cercle inscrit
compris entre 0 et 1. Le rayon de larrondi est gal
la moiti du minimum entre la longueur et la largeur
Une figure correspondante est donne page 129. Le
multipli par ce cfficient :
source est sur [124].
2
12.7.1.3
1
0
0
\psframe[framearc=0.5](1,0)(4,2)
\pspolygon[opt](x0,y0)(x1,y1)...(xn,yn)
met de tracer un polygone :
2
1
0
0
Pour un Sudoku
111
Le
lecteur
remarquera
lemploi
de
deux
\newcommand (12) . La premire (13) dfinit le
style de tous les nombres donns (14) , la seconde,
celui de tous les nombres trouver (15) .
2
1
0
\pscircle[linecolor=red,%
fillstyle=solid,fillcolor=yellow]%
(1,1){0.75}
Les disques peuvent tre hachurs (les hachures sont
expliques plus haut) :
\newcommand{\CD}[1]{{\large #1}}
\newcommand{\CS}[1]{%
\textcolor{red}{\large #1}}
\begin{pspicture}(0.5,0.5)(4.5,4.5)
\psframe[linewidth=2pt](0.5,0.5)(4.5,4.5)
\psline[linewidth=1.5pt]%
(2.5,0.5)(2.5,4.5)
\psline(1.5,0.5)(1.5,4.5) ...
\rput(1,3){\CD{1}} ...
\rput(1,1){\CS{4}} ...
\end{pspicture}
12.7.2
3
2
1
0
0
Parabole
On peut tracer un arc de parabole de direction asymptotique laxe (Oy) avec la commande :
\pscircle[fillstyle=hlines,hatchangle=90]%
(1.5,1.5){1.5}
\pscircle[fillstyle=hlines,hatchangle=0]%
(3.5,1.5){1.5}
Cela peut tre pratique (16) lorsque lon veut superposer deux disques peints. . . car les couleurs ne
\parabola(x0,y0)(x1,y1)
sassocient pas ! Un exemple dans ce cas est donn
La parabole a pour sommet le point de coordonnes avec la commande \pscustom, page 114.
(x0,y0) et passe par le point de coordonnes (x1,y1)
en sarrtant ce point. Les deux branches de la pa- \psellipse[opt](x ,y )(r ,r ) permet de tracer
0 0
x y
raboles sont (videmment) symtriques.
lellipse de centre de coordonnes (x ; y ) et de rayon
0
12.7.3
0
-1
-2
-1
\psellipse(0,0)(1.5,0.5)
12.7.4
0
0
\pscircle(1,1){0.75}
\pscircle*(3,1){0.5}
Secteurs et arcs
\pswedge(x0 ,y0 ){r}{a}{b} permet de tracer le secteur de centre de coordonnes (x0 , y0 ), de rayon r
depuis langle de mesure a jusqu langle de mesure
b, en degrs.
IREM de Lyon
112
\pswedge(2,0){1}{0}{120}
1
0
0
\pswedge[fillstyle=solid,fillcolor=yellow]%
(2,0){1}{0}{120}
0
1
\psarc(2,1){1}{0}{120}
\psarc{->}(1,0){1}{0}{120}
\psarc{o->}(4,0){1}{0}{120}
\pswedge[fillstyle=crosshatch](2,0){1}{0}{90}
4
3
2
1
0
0
0
\pswedge[fillstyle=hlines,hatchangle=135]
(2,2){2}{0}{120}
\pswedge[fillstyle=hlines,hatchangle=90]
(2,2){2}{120}{200}
\pswedge[fillstyle=hlines,hatchangle=0]
(2,2){2}{200}{260}
\pswedge[fillstyle=hlines,hatchangle=45]
(2,2){2}{260}{360}
Avec lextension pstricks-add.
C
B
A
D
\psset{unit=2cm,fillstyle=solid}
\pspicture(-1,-1)(1,1)
\pswedge{1}{0}{22.5}
\pswedge[fillcolor=lightgray]{1}{22.5}{45}
\pswedge[fillcolor=gray]{1}{45}{135}
\pswedge[fillcolor=darkgray]{1}{135}{270}
\pswedge[fillcolor=black]{1}{270}{360}
\rput(0.65;11.25){A} \rput(0.65;33.75){B}
\rput(0.65;90){C}
\rput(0.65;202.5){\white D}
\rput(0.65;315){\white E}
\endpspicture
0
0
0
0
12.7.5
La commande \SpecialCoor
\begin{pspicture}(-1,-1)(1,0)
\pscustom[fillstyle=solid,%
fillcolor=red,linestyle=none]{%
\psplot{-1}{0}{x 1 add 2 exp 1 sub}
\psplot{0}{1}{x 1 sub 2 exp 1 sub}
\psline(1,-1)(-1,-1)}
\end{pspicture}
1
0
-1
-2
-2
-1
\SpecialCoor
\pspolygon(2;0)(2;120)(2;240)
12.8
Commande \degrees[num]
>
-1
>
-2
-2 consquent,
-1
0 on1peut 2
Par
utiliser \degrees[100] pour
\begin{pspicture}(-1.5,-1.75)(1.5,0.75)
faire un camembert quand les proportions en pour\pscustom[fillstyle=solid,%
centage sont connues.
fillcolor=yellow,linecolor=red]{%
\psarc(0,0){1.5}{150}{30}
12.9 Commande \pscustom : colo- \psarc(0,1.5){1.5}{210}{330}}
\end{pspicture}
riage dune surface
\begin{pspicture}(-1,-1)(1,0)
\psplot{-1}{0}{x 1 add 2 exp 1 sub}
\psplot{0}{1}{x 1 sub 2 exp 1 sub}
\psline(1,-1)(-1,-1)
\end{pspicture}
\begin{pspicture}(-1.5,-1.5)(1.5,0.75)
\psframe(-1.5,-1.5)(1.5,0.75)
\pscustom[fillstyle=solid,%
fillcolor=yellow,linecolor=red]{%
\psarc(0,0){1.5}{150}{30}
\psarcn(0,1.5){1.5}{330}{210}}
\end{pspicture}
On aimerait la remplir de
rouge :
On va pour cela utiliser la commande \pscustom :
(17). Elle est compose dun segment, de la branche de parabole dquation y = (x + 1)2 1 sur [1 ; 1] et de la branche (18). Pour le principe de la lgende, se reporter la notion de
de parabole dquation y = (x 1)2 1 sur [0 ; 1].
flottant, page 92.
IREM de Lyon
114
\psset{unit=1.25cm}
\begin{pspicture}(0,-1)(3,1)
\pscustom[linestyle=none]{%
\psarc(1,0){1}{60}{-60}
\psarcn(2,0){1}{240}{120}
\fill[fillstyle=solid,fillcolor=yellow]
\stroke[linestyle=solid,linecolor=red]
\newpath
\psarc(1,0){1}{-60}{60}
\psarc(2,0){1}{120}{240}
\fill[fillstyle=solid,fillcolor=green]
\newpath
\psarc(2,0){1}{240}{120}
\psarcn(1,0){1}{60}{-60}
\fill[fillstyle=solid,fillcolor=blue]}
\end{pspicture}
A1
A2
A3
\begin{pspicture}(-3,-4)(3,4)
\psellipse[fillstyle=solid,fillcolor=green]%
12.10 Commande \psclip : dcou- (0,0)(2,3)
\begin{psclip}{\psellipse(0,0)(2,3)}
page dune surface
\psellipse[fillstyle=solid,fillcolor=yellow]%
(0,3)(3,2.3)
Le clipping sert dcouper une figure selon un
\psellipse[fillstyle=solid,fillcolor=cyan]%
contour dtermin.
(0,-3)(3,2.3)
Considrons la figure suivante.
\end{psclip}
abc abc abc abc abc abc
% On retrace par-dessus lellipse
abc abc abc abc abc abc
%principale pour les contours
abc abc abc abc abc abc
\psellipse(0,0)(2,3)
abc abc abc abc abc abc
% puis la patate pour D
abc abc abc abc abc abc
\psellipse[fillstyle=vlines](0.5,0.2)(1,1.8)
abc abc abc abc abc
% puis le texte...
\begin{pspicture}(4,2)
\rput(-1.3,2.7){\large$\Omega$}
\pspolygon(0,0)(2,0.25)(4,0)(3.75,1)...
\rput(-1.45,1.4){$A_1$}
\rput(2,1){%
\rput(-1.65,0){$A_2$}
\begin{minipage}{4.5cm}abc...\end{minipage}} \rput(-1.45,-1.4){$A_3$}
\end{pspicture}
\psline{<-}(1.3,1.3)(2.6,2.6)\rput(2.8,2.7){$D$}
\end{pspicture}
\psclip{graphique} objet \endpsclip
dessine
lobjet seulement dans la zone dlimite par le Un dernier exemple, qui se passe de commentaire.
graphique.
abc abc abc abc abc ab
abc abc abc abc abc ab
abc abc abc abc abc ab
abc abc abc abc abc ab
abc abc abc abc abc ab
abc abc abc abc abc
\begin{pspicture}(4,2)
\psclip{\pspolygon(0,0)(2,0.25)(4,0)...}
115
12.11
m
ot
t
mo
\begin{pspicture}(-1,-2)(1,1.5)
\psellipse(0,0)(0.8,1.5)
\pscircle*[linecolor=blue](0,-1){1}
\end{pspicture}
\hfill
\begin{pspicture}(-1,-2)(1,1.5)
\begin{psclip}{%
\psellipse(0,0)(0.8,1.5)}
\pscircle*[linecolor=blue](0,-1){1}
\end{psclip}
\end{pspicture}
0
0
\rput{45}(2,1){\large mot}
\rput{-60}(4,1){mot}
12.11.1.2
Commande \uput
Transformations usuelles
objet est plac une distance du point de coorVoici quelques lignes de codes. Rien nempche toute- donnes (x,y) en allant dans la direction de langle .
fois le lecteur dutiliser les logiciels donns la section Une rotation lorsquelle est prcise est appli12.18.4, page 127, pour faire directement ses figures que sur lobjet .
et les insrer ensuite !
La distance (19) est en fait une option. . .
12.11.1
12.11.1.1
Commande \rput
ul
ur
r
\rput[orig ](x,y){objet }
dl
\rput{angle }(x,y){objet }
mot
dr
mot
mot
mot
0
orig est lorigine de lobjet pour la commande et
0
1
2
3
4
5
peut prendre lune des onze valeurs ci-dessous. Par
dfaut, cest le centre de la bote englobante. La ligne \uput[u](1,1){\large mot}
dessine en pointilles est la ligne de base.
\uput[ul](3,1){\large mot}
\uput[135](5,1){\large mot}
t
tl
tr
\uput{0.5}[215](7,1){\large mot}
mot
do ?
bl
br
mo
t
mot
mot do ?
do ?
mot
do ?
0
0
m
ot
r
Br
m
ot
l
Bl
\uput[l]{45}(1,1){\large mot}
\uput[u]{45}(3,1){\large mot}
\uput{0.5}[l]{-30}(6,1){\large mot}
116
1
b
0
b
\psframe[linecolor=blue](2,1)
\rput{30}(3,0){\psframe[linecolor=red](2,1)}
0
0
\rput(2,1){%
\psframe[linecolor=red](0,0)(3,2)}
12.11.4
12.11.3
Homothtie
\scalebox{k }{objet }
\rput[angle ](0,0){objet }
0
b
1
0
\scalebox{0.8}{%
\psframe[linecolor=red](0,0)(3,2)}
b
\rput{20}(0,0){%
\psframe[linecolor=red](0,0)(3,2)}
u (1, 1).
\psframebox{texte}
3
cadre rectangulaire
\psdblframebox{texte}
2
cadre rectangulaire filet double
\psshadowbox{texte}
1
cadre rectangulaire ombr
\psshadow{texte}
0
texte ombr
b
b
-2
-1
0
1
2
3
\pscirclebox{texte}
cadre circulaire
\psdot[linecolor=blue,linewidth=2pt](0,0)
\psovalbox{texte}
\psdot[linecolor=green,linewidth=2pt](1,0)
cadre ovale
\psframe(1,2)(3,1)
\psdiabox{texte}
\rput{90}(0,0){\psframe[linecolor=blue,%
cadre losange
linewidth=2pt](1,2)(3,1)}
\pstribox{texte}
\rput{90}(1,-1){\psframe[linecolor=green,%
cadre triangulaire (isocle, pointe en haut)
linewidth=2pt](1,2)(3,1)}
117
5
4
Texte
Texte
Texte
Texte
Texte
Texte
Par
cur
Rptition
12.13.1
Commande \multiput
12.13.1.1
Texte
Texte
Texte
Syntaxe
Texte
Texte
12.13
\multiput(x0,y0)(ux,uy){nb}{objet}
0
0
o le vecteur de translation
u a pour coordonnes
(ux,uy) et lobjet est reproduit nb fois partir du
point de coordonnes (x0,y0).
\rput(1,1){\psframebox{Texte}}
\rput(3,1){\psdblframebox{Texte}}
\rput(5,1){\psshadowbox{Texte}}
\rput(2,2){\pscirclebox{Texte}}
\rput(1,3){\psovalbox{Texte}}
\rput(3,3){\psdiabox{Texte}}
\rput(5,3){\pstribox{Texte}}
\rput(2,4){\psframebox[fillstyle=solid,%
fillcolor=black]{\textcolor{white}{Texte}}}
\rput(4,4){%
\pscirclebox[doubleline=true]{Texte}}
\rput(6,4){\pscirclebox{%
\begin{tabular}{c} Par\\ c\oe ur
\end{tabular}}}
\rput(4,2){\psshadow{\LARGE Texte}}
\rput(6,2){\psshadowbox[fillstyle=solid,%
fillcolor=yellow]{\textcolor{red}{Texte}}}
\multiput[ref]{angle}(x0,y0)(ux,uy){nb}{objet}
12.13.1.2
Quadrillage
12.12.2
On pouse
{\setlength{\unitlength}{2mm}
\begin{picture}(30,20)
{\linethickness{0.075mm}
\multiput(0,0)(1,0){26}{\line(0,1){20}}
\multiput(0,0)(0,1){21}{\line(1,0){25}}}
{\linethickness{0.225mm}
\multiput(0,0)(5,0){6}{\line(0,1){20}}
\multiput(0,0)(0,5){5}{\line(1,0){25}}}
\end{picture}}
12.13.2
des
cen
d
qu
i
m
in
un
su
it
te
xt
e
e
ch
ce
qui
et
nte
mo
tit
pe
\pstextpath{%
\psline(0,0)(2,2)(3,1)(4,2)(5,0)(6,2)}{%
ce texte ... descend}
Commande \multirput
La macro
\multirput[ref]{angle}(x0,y0)(ux,uy){nb}{objet}
est une variante de \rput qui pose n copies, dmarrant (x0,y0) et avanant par pas de (x1,y1)
chaque fois ; (x0,y0) et (x1,y1) sont toujours interprts comme des couples de coordonnes cartsiennes.
**
Un autre exemple (un escargot et ) se trouve en page
**
189. Son source est sur [124].
\multirput(.5,0)(.3,.1){4}{*}
IREM de Lyon
118
12.13.3
Commande \multips
{\multips(0,1.6){3}%
{\multips(1.4,-0.6){4}%
12.13.3.1 Et avec Pstricks
{\Cube}}}
Les commandes donnes immdiatement avant \end{pspicture}
taient utilises essentiellement larrive du package
Pstricks. Les utilisateurs de celui-ci prfrent donc 12.13.3.5 Un rseau triangulaire point
la commande \multips dtaille ci-dessous. Si lon
veut des copies de dessins/objets graphiques, il est
en effet plus efficace dutiliser \multips. De plus,
\multips a la mme syntaxe que multirput except
quil ny a pas dargument point de rfrence (car les
graphiques ont des dimensions nulles). Aussi, contrairement \multirput, les cordonnes peuvent tre de
tout type.
12.13.3.2
Syntaxe
12.13.3.3
Zigzag
\psset{unit=0.5cm}
\begin{pspicture}(-0.5,-0.5)(8,6.5)
Sil ny a pas de texte mais uniquement des objets
\multips(0,1.732){4}{%
graphiques, on peut utiliser la commande \multips :
\multips(1,0){8}{%
\pscircle*(0,0){0.05}
\multips(x0,y0)(ux,uy){nb}{objet}
\pscircle*(0.5,0.866){0.05}}}
\multips{angle}(x0,y0)(ux,uy){nb}{objet}
\end{pspicture}
12.13.4
12.13.4.1
Utilisation de \multido
La commande \multido
12.13.4.2
{\psset{unit=5mm}
\multips(0,0)(2,0){6}{\zigzag}}
12.13.3.4
\psset{unit=5mm,linestyle=none,fillstyle=solid}
On peut reprsenter diffrentes teintes de gris (comme
\begin{pspicture}(-1.5,-3)(6.5,5)
cela a t dfini en page 30) :
\newcommand{\Cube}
{\pspolygon[fillcolor=red]
(0,0)(0,1.2)(1,1)(1,-0.4)
\pspolygon[fillcolor=violet]
(1,-0.4)(1,1)(2,1.2)(2,0)
\pspolygon[fillcolor=pink]
(0,1.2)(1,1.4)(2,1.2)(1,1)}
\multips(-1.4,-0.5){2}%
119
0.3
0.2
\psset{unit=0.5cm}
\begin{pspicture}(0,0)(9,6)
\multido{\n=0+1}{10}{\psline(\n,0)(\n,6)}
\multido{\n=0+1}{7}{\psline(0,\n)(9,\n)}
\end{pspicture}
0.4
0.1
0.5
0.0
0.6
12.13.4.5
1.0
Un chiquier
0.7
12.13.4.3
8
7
6
5
4
3
2
1
0.9
0.8
Un rapporteur
110
120
130
140
150
160
100
90
80
70
60
50
40
a b c d e f g h
30
20
170
10
180
\psset{unit=5mm}
\newcounter{lettre}
\begin{pspicture}(8,8)
\psframe(8,8)
\multido{\i=0+2}{4}
{\multips(0,\i)(2,0){4}
{\psframe*(1,1) \psframe*(1,1)(2,2)}}
\multido{\i=1+1}{8}%
{\rput(-0.5,-0.5)%
{\rput[B](\i,-0.5)%
{\setcounter{lettre}{\i}
\alph{lettre}}
\rput(0,\i){\i}}}
\end{pspicture}
\begin{pspicture}(-2.5,-1.5)(2.5,4.25)
\psset{unit=0.85cm}
\SpecialCoor
\psarc(0,0){5}{0}{180}
\psline(-5,0)(-5,-1.5)(5,-1.5)(5,0)
\psarc(0,0){3}{0}{180}
\psline(0.5,0)(3,0)
\psarc(0,0){0.5}{0}{180}
\psline(-3,0)(-0.5,0)
\pscircle{.05}
\multido{\i=0+2}{90}{\psline(4.5;\i)(5;\i)}
\multido{\i=0+10}{19}{\psline(4;\i)(5;\i)
\uput[\i](3.3;\i){\tiny{\i}}}
\end{pspicture}
12.14
12.14.1
12.14.1.1
-3
-2
-1
\psset{xunit=1cm,yunit=1cm}
\begin{pspicture}(-3.25,-0.5)(4.25,0.5)
Voyez aussi [124] pour dautres modles de rappor\psline{->}(-3.25,0)(4.25,0)
teur.
\multido{\n=-3+1}{8}
{\psline[linewidth=1.2pt](\n,-0.2)(\n,0.2)}
12.13.4.4 Un papier quadrill
\multido{\n=-3+0.2}{35}
{\psline[linewidth=1pt](\n,-0.1)(\n,0.1)}
\multido{\n=-3+1}{8}
{\uput[d](\n,-0.27){\n}}
\end{pspicture}
\multido{\n=-3+1}{8}{\psline... va dessiner les
grandes graduations ;
IREM de Lyon
120
2
\begin{pspicture}%
1
(0,0)(3,2)
\psaxes(0,0)(3,2){->}
0
\end{pspicture}
\begin{pspicture}%
1
(0,0)(3,2)
La prsence du 0.01cm provient du fait que, puisque \psaxes{->}(0,0)(3,2)
0
1 cm reprsente 100 units, 1 unit est reprsente \end{pspicture}
0
1
2
par 1 100 = 0,01 cm.
Si lon veut les graduations 3 et 2, il faut ruser en
augmentant les longueurs :
12.14.1.2 Un repre
On fait de mme pour un autre axe (20) :
80
1
60
0
0
1
2
\begin{pspicture}(0,0)(3,2)
\psaxes{->}(0,0)(3.5,2.5)
\end{pspicture}
40
20
0
0
100 200 300 400 500 600
\psset{xunit=0.01cm,yunit=0.05cm}
\begin{pspicture}(-25,-5)(725,85)
\psline{->}(-25,0)(725,0)
\psline{->}(0,-5)(0,85)
\multido{\n=0+100}{8}
{\psline(\n,-2)(\n,2)
\uput[d](\n,-0.27){\n}}
\multido{\n=0+20}{5}
{\psline(-10,\n)(10,\n)
\uput[l](-0.27,\n){\n}}
\psline{*-*}(100,20)(550,65)
\end{pspicture}
700
121
(4,3)
2001
1
(1,1)
b
1
(0,0) 1
1991
Pour avoir la reprsentation ci-dessus avec une intersection en (0,0), on saisit le code :
\psset{xunit=0.1cm}
\begin{pspicture}(30,-0.5)(105,4)
\psaxes[Ox=35,Dx=5,yAxis=false](35,0)(95,0)
\psframe(45,1)(71,2) ...
\end{pspicture}
1
1
35 40 45 50 55 60 65 70 75 80 85 90 95
12.14.2.3
\begin{pspicture}(-1,-1)(3.5,1.5)
\psaxes{->}(0,0)(-1,-1)(3.5,1.5)
\end{pspicture}
Loption arrowscale
2
1
12.14.2.2
0
Pour avoir ce seul axe xAxis, on demande de ne
0
1
2
3
pas afficher lautre axe yAxis avec la linstruction
\psaxes[arrowscale=2]{->}(0,0)(3.5,2.5)
yAxis=false.
12.14.2.4
2
Les options Dx = valeur et Dy = valeur permettent de dfinir le pas entre deux graduations.
\begin{pspicture}(-2,-0.5)(3,0.5)
\psaxes[yAxis=false]%
{->}(0,0)(-2,-0.5)(3.5,0.5)
\end{pspicture}
1
0
0
\begin{pspicture}(-2,-0.5)(3,0.5)
\psaxes[yAxis=false,Ox=-2]%
{->}(-2,-0.5)(3.5,0.5)
\end{pspicture}
\begin{pspicture}(0,0)(6,2.5)
\psaxes[Dx=2]{->}(0,0)(6.5,2.5)
\end{pspicture}
2
1
IREM de Lyon
0
0
200
400
600
800 1000
\psset{xunit=0.005cm}
\begin{pspicture}(0,0)(1000,3)
\psaxes[Dx=200]{->}(0,0)(1050,2.5)
\end{pspicture}
122
2
1
0
0
0,5
1,0
1,5
2,0
\psset{xunit=2cm}
\begin{pspicture}(0,0)(2,3)
\psaxes[comma,Dx=0.5]{->}(0,0)(2.25,2.5)
\end{pspicture}
0
0
\psset{xunit=1.5cm}
\begin{pspicture}(0,0)(4.25,2.5)
En utilisant ces outils, on peut obtenir un autre code \psaxes[xsubticks=4,ysubticks=2]%
source de la figure page 121 :
{->}(0,0)(4.25,2.5)
\end{pspicture}
80
Les graduations principales sont reprsentes en noir
par dfaut. On peut changer leur couleur avec
60
la commande tickcolor = couleur . On peut distinguer les graduations horizontales des verticales
40
avec xtickcolor et ytickcolor. De mme, les
sous-graduations, reprsentes en gris clair par d20
faut, peuvent changer de couleur avec la commande
subtickcolor = couleur .
0
0
100 200 300 400 500 600 700
2
1
\psset{xunit=0.01cm,yunit=0.05cm}
\begin{pspicture}(-25,-5)(725,85)
\psaxes[Dx=100,Dy=20]{->}(0,0)(725,85)
\psline{*-*}(100,20)(550,65)
\end{pspicture}
0
0
\psaxes[xsubticks=4,ysubticks=2,%
Les options Ox = valeur et Oy = valeur per- xtickcolor=yellow,ytickcolor=blue,%
mettent de donner la valeur initiale de graduation : xsubtickcolor=red,xsubtickcolor=green]%
{->}(0,0)(4.5,2.5)
Dans tout ce qui suit, une caractristique sur lentit tick est adaptable aux entits xtick, ytick,
subtick, xsubtick et ysubtick.
2
1
0
3
\begin{pspicture}(0,0)(5,3)
\psaxes[Ox=3]{->}(0,0)(5.5,2.5)
\end{pspicture}
2
1
0
\psset{xunit=1.5cm}
\begin{pspicture}(0,-0.5)(4.5,2.5)
\psaxes[xticklinestyle=dashed,%
yticklinestyle=dotted,%
xticksize=2cm,%
yticksize=6cm]{->}(0,0)(4.5,2.5)
\end{pspicture}
\end{center}
\pspolygon[linecolor=blue](1,0)(0,1)(0,0)
\pstilt{60}{%
\pspolygon[linecolor=red](1,0)(0,1)(0,0)}
Sans cette commande pstilt, il faudrait remplacer
la dernire ligne de commande une ligne du type
4
3
2
1
0
0 1 2 3 4
1
\pstilt{45} {\psgrid[unit=0.5cm,
subgriddiv=0,gridcolor=blue,
gridlabelcolor=red](4,4)}
0
0
\psaxes[tickwidth=2pt]{->}(0,0)(4.5,2.5)
12.16
Marquage
12.15
IREM de Lyon
124
\uput[100](5,3){C}
\uput[dl](1,2){D}
\pcline(0,0)(2,2)
\pcline(1.5,0)(3.5,2)
\pcline(2.5,0)(4.5,2)
\pcline(5,0)(7,2)
\endpspicture
3
b
\mput{mput}
\mput*{mput*}
\Bput{Bput}
\Aput{Aput}
L5
L1
L3
S
b
0
0
\pspicture(7,2)
\psline(1,0)(2,2)(4,0)(5,0)(5,2)(7,1)
\pcline[offset=12pt]{<->}(1,0)(2,2)\mput*{L1}
\pcline(2,2)(4,0)\lput*{:U}{L2}
\pcline(4,0)(5,0) \Aput{L3}
\pcline(5,0)(5,2)\mput{L4}
\pcline(5,2)(7,1) \Aput{L5}
\endpspicture
\begin{pspicture}(0,0)(6,4)
\psdot(3,2) \uput[0](3,2){$P$}
\psdots(1,3)(4,3)(1,1)
\psdot[linecolor=red](4,1)
\uput[-90](1,3){$Q$}% direction du nom
\uput[30]{90}(4,3){$R$} % rotation du nom
\uput{1.5}[0](4,1){\textcolor{red}{S}} %
espacement 1,5 cm
\uput[ur](1,1){T} % direction uldr du nom
\end{pspicture}
12.16.2
L4
L2
5c
m
3 cm
5,7
L
7,6
4 cm
9,5
O
ap
ut
bp
ut
lp
ut
*
lp
ut
{\psset{unit=0.6cm}
\begin{pspicture}(-0.5,-1)(3.5,5)
\pspolygon(0,0)(3,0)(3,4)
\psline(2.5,0)(2.5,0.5)(3,0.5)
\uput[180](0,0){A} \uput[90](3,4){B}
\uput[315](3,0){C}
\pcline[offset=9pt]{<->}(0,0)(3,4)
Notez quil faut crire ici \pcline (c pour connexion) \lput*{:U}{5 cm}
\pcline[offset=-9pt]{<->}(3,0)(3,4)
et non \psline.
\lput*{:U}{4 cm}
\pcline[offset=-9pt]{<->}(0,0)(3,0)
\lput*{:U}{3 cm}
\end{pspicture}}
{\psset{unit=0.6cm}
\begin{pspicture}(-0.5,-1)(3.5,5)
\pspicture(7,2)
\rput{-20}(0,0){%
\pcline(0,0)(2,2) \lput{:U}{lput}
\pscurve(0,0)(-0.05,1)(0.05,2.7)(0,4)
\pcline(1,0)(3,2) \lput*{:U}{lput*}
\pcline[offset=9pt]{<->}(0,4)(3,4)
\pcline(3,0)(5,2) \bput{:U}{bput}
\lput*{:U}{5,7}
\pcline(5,0)(7,2) \aput{:U}{aput}
\pscurve(0,0)(1,1.4)(1.95,2.5)(2.6,3.5)(3,4)
\endpspicture
\pcline[offset=9pt]{<->}(0,0)(0,4)
Ces commandes existent aussi sans largument de \lput*{:U}{7,6}
\pscurve(0,4)(1,3.95)(2,4.05)(3,4)
langle : \mput, \mput*, \Aput et \Bput :
\pcline[offset=-9pt]{<->}(0,0)(3,4)
\lput*{:U}{9,5}}
Aput
\uput[225](0,0){O}\uput[315](4.25,3.25){L}
mput mput*
Bput
\uput[110](1.25,3.875){B}
\end{pspicture}}
125
12.17
Face de d
1
0
-1
0
ab
\psdice{5}\\
\begin{pspicture}(0,-1)(8,5)
\rput(0,2.5){\psscalebox{0.5}{\psBird}}
\rput(4,2.5){\psBird}
\rput(4,4){\psscalebox{-0.5}{\psBird}}
\psBird \rput{-60}(4,1.5){\psBird}
\end{pspicture}
a\psdice[unit=0.75,linecolor=blue]{3}b%
\rput(3,0.5){\psdice{6}}\\
*
*\multido{\iA=1+1}{6}{\rput(\iA,0){%
\psdice[unit=0.75,linecolor=red]{\iA}}}
D 1
10
{\psset{unit=0.75cm}
\begin{pspicture}(0.45,0)(7.65,4.7)
\rput(2.65,0){\psKangaroo[fillcolor=red]{5}}
\rput(5,0){\psKangaroo[fillcolor=blue]{5}}
\end{pspicture}}
12.18.2
6
10
11
10
11
12
12.18
12.18.1
Lextension pst-fun
IREM de Lyon
Lextension pst-eucl
126
b
b
b
b
b
b
b
b
b
O
b
b
b
b
b
O
b
b
b
bb
\begin{pspicture}(-5,-5)(3,3)
\pstTriangle(-4,-3){A}(-3,2){B}(2,-2){C}
\pstCircleABC[CodeFig=true]{A}{B}{C}{O}
\end{pspicture}
12.18.3
Lextension pst-ob3d
12.18.4
Geogebra
127
12.18.4.6
Pstplus
TikZ
Ressource : [75]
Pstplus fonctionne sur linux, unix, macosx (35) et
windows.
TeXgraph
Ressource : [76]
TeXgraph est un logiciel permettant la cration de
graphiques mathmatiques (comme les droites, les
cercles, les courbes, les surfaces, etc.).
Il permet la cration dlments graphiques, de variables globales et de macros. Lutilisateur peut crer
ses propres lments.
12.18.4.4
Eukleides
Ressource : [78]
Eukleides est un langage de dessin de figures en gomtrie euclidienne. Il permet aussi la conversion de
figures dans divers formats. Trs souvent, lutilisateur
na pas besoin de coordonnes cartsiennes.
Ressource : [77]
(35). Je le souligne !
Source : http://erikdemaine.org/foldcut/
12.18.4.5
LaTexDraw
IREM de Lyon
128
h3
A
b
HC
b
b
H1
H2
b
H
b
I
b
HB
h2
HA
G
b
O
b
I1
h1
B
b
H3
C
Figure 12.2 Cercle et droite dEuler. . . et autres constructions
Soit un triangle ABC. (36)
Soit G, H, I et O respectivement son centre de gravit, son orthocentre, le centre de son cercle inscrit et
le centre de son cercle circonscrit (de rayon r). Alors G, H et O sont aligns sur une mme droite, appele
droite dEuler du triangle ABC . De plus, 3 OG = OH.
Les trois symtriques h1 , h2 et h3 de H par rapport aux trois cts appartiennent au cercle circonscrit.
Les trois milieux A, B, C, les trois milieux H1 (resp. H2 et H3 ) de [AH] (resp. [BH] et [CH]) et les trois
pieds des hauteurs HA , HB et HC appartiennent un mme cercle, appel cercle dEuler du triangle ABC
(ou cercle des 9 points ) de centre E, milieu de [OH], et de rayon r/2.
(36). La figure a t ralise avec lextension pst-eucl. Les coordonnes des points A, B et C sont donnes au paragraphe
12.7.1.2, page 111. Le source est sur [124].
129
Chapitre 13
13.2.2.1
Je renvoie le lecteur au chapitre prcdent pour retrouver le mode demploi de toutes les commandes
alors dfinies (psaxes, . . .).
13.1
Forme classique
2
1
1
1
2
Je renvoie donc le lecteur intress sur ces logiciels Un code source est :
mais il ne men voudra pas dexpliquer comment les
\begin{pspicture}(-2,-2)(4,4)
lignes de commandes obtenues fonctionnent !
\psset{algebraic=true}
Je renvoie aussi le lecteur la bibliographie : il y a
\psaxes{->}(0,0)(-2,-2)(4,4)
plein de ressources pour ce thme.
\psplot{-1}{2}{x^2-1}
\end{pspicture}
13.2
Trac de C
13.2.2
Algbrique ou polonaise ?
IREM de Lyon
130
Symbole
+
||
ln
sin
cos
Exemple
3 2 add
3 2 sub
3 2 mul
3 2 div
3 2 exp
-2 abs
2 neg
2 sqrt
2 ln
2 sin
2 cos
Rsultat
5
1
6
1,5
9
2
2
2
ln 2
sin 2
cos 2
13.3.1
Images et antcdents
5
4
3,5
3
y
b
2
1
x
0
Le lecteur peut sentraner avec les expressions sui
0
1 1,5 2
3
4 4,5 5
6
vantes (2) :
2
3x + 1
x 2 exp 3 mul 1 add
13.3.2 Affichage des ordonnes
(2 x)3 + 1
x 2 mul 3 exp 1 add
x2 4
x 2 exp 4 sub sqrt
Lextension pst-func doit tre utilise.
1/x + 2
1 x div 2 add
La courbe de f : x 7 x2 /4 est dessine sur [2 ; 5].
x ex
x 2.718 x neg exp mul
\newcommand\f[1]{#1 2 exp 4 div}
Pour ce qui est des fonctions trigonomtriques :
\begin{pspicture}(-2,-1)(5,7.5)
tan x est dfini par x sin x cos div
\psaxes{->}(0,0)(-2,-1)(5,7.5)%
Pour tracer la sinusode correspondant x 7 sin x [$x$,-90][$y$,180]
sur [0 ; 2 ], il y a deux possibilits :
\psplot[linecolor=red]{-2}{5}{\f{x}}
\psplot{0}{6.28}{sin(x)}
\end{pspicture}
\psplot{0}{6.28}{%
x 180 mul 3.14 div sin} (3)
La commande \psPrintValue donne une approximation dune valeur. Ainsi \psPrintValue{1.2 3 exp}
donne pour valeur approche de 1,23 : 1.728
13.3 Intersection
x donn, on veut afficher f (x) sur la courbe.
On construit une macro :
131
\begin{pspicture}(-2,-2)(4,4)
\psset{algebraic=true}
\def\f{x^2-1}
\psaxes{->}(0,0)(-2,-2)(4,4)
\psplot{-1}{2}{\f}
\end{pspicture}
y
6
5
4.0
3.06
\begin{pspicture}(-2,-2)(4,4)
\psset{algebraic=true}
\def\f{x^2-1}
\def\g{\f+2}
\def\h{1/(\f+2)} % h=1/g
\psaxes{->}(0,0)(-2,-2)(4,4)
\psplot{-1}{2}{\f}
\psplot[linecolor=red]{-1}{2}{\g}
\psplot[linecolor=green]{-1}{2}{\h}
\end{pspicture}
3
2
1.0
1.0
0.0
b
1
1
13.3.3
Courbe-courbe et courbe-droite
Sous rserve dutiliser lextension pst-eucl, pour obtenir le point dintersection entre la courbe reprsentant la fonction f et la droite (AB), on utilise la
commande :
3
2
\pstInterFL[option ]%
{fonction }{A }{B }{abscisse }{nom du point }
1
1
y = f (x)
2
y = 0,5 f (x)
b
Plusieurs courbes
13.4.1
Fonctions associes
prcise (6)
13.4
1 0
1
1
b
y = f (x + 1)
y = f (x) + 2
132
13.4.2
\multido{\n=0+0.2}{6}{%
\definecolor{couleur}{rgb}{\n,0.5,0.5}
\psplot[linecolor=couleur]{0.00001}{1}{%
x*(ln(x)^2+\n*x)}
\uput[r](1,\n){\textcolor{red}{$n=\n$}}}
\end{pspicture}
Famille de courbes
13.5
Aires
Ci-dessous sont reprsentes les courbes des fonctions 13.5.1 Aire sous la courbe
x 7 xn ex , pour n {0,1,2,3} sur [0 ; 2].
Une fonction f tant donne, on veut donner la
Z b
n=3
1
f (x) dx, autrement
reprsentation graphique de
a
n=2
n=1
n=0
0
0
\pscustom[options ]{%
\psline(a,0)(a,f (a)){%
\psplot{a}{b}{expression de f (x)}{%
\psline(b,f (b))(b,0)}
\psset{algebraic=true,unit=3cm}
\begin{pspicture}(0,0)(2,1)
\psaxes(0,0)(0,0)(2,1)
\multido{\n=0+1}{4}{%
\psplot{0.001}{2}{x^\n*2.718^(-x)}}
\rput(2.3,0.135){{\footnotesize $n=0$}}...
\end{pspicture}
n = 0.8
1,5
(x2 1) dx :
\begin{pspicture}(-2.5,-1.5)(3.5,3.5)
\psset{algebraic=true}
\psaxes{->}(0,0)(-2.5,-1.5)(3.5,3.5)
\psplot{-1}{2.1}{x^2-1}
\pscustom[fillstyle=hlines]{%
\psline(0,0)(0,-1)
\psplot{0}{1.5}{x^2-1}
\psline(1.5,1.25)(1.5,0)}
\end{pspicture}
n = 0.6
n = 0.4
n = 0.2
0
1
1
n=0
0
1
\psset{algebraic=true,unit=4cm}
\begin{pspicture}(0,0)(1,1)
\psaxes(0,0)(0,0)(1,1)
(7). On peut aussi choisir de prendre 0 et de tracer la courbe
lie n = 0 part.
(8). Nanmoins, les hauteurs correspondent aux valeurs approches des images de 2 par ces fonctions. Les abscisses sont
toutes gales ( 2,3).
133
13.6
3
2
0.30
2
1
1
3
0.25
B(10 ; 0,6)
0.20
\pscustom[fillstyle=solid,fillcolor=red]{%
0.15
13.5.2
0.10
0.05
Voil
Z 2 comment reprsenter lintgrale
2
(x 1) (x + 1) dx :
12
\psset{xunit=0.4cm,yunit=18cm,arrowsize=5pt}
\begin{pspicture}(-4,-0.03)(25,0.34)
\rput(12,0.22){$\mathcal{B}(10\,;0,6)$}
\psaxes[Dx=4,Dy=0.05]{->}(0,0)(-1,0)(15,0.33)
\psBinomial[linewidth=1.2pt]{10}{0.6}
\end{pspicture}
0.20
N (6 ; 2)
0.15
0.10
4
0.05
3
0
2
1
1
1
\begin{pspicture}(-2.5,-1.5)(3.5,4.5)
\psset{algebraic=true}
\psaxes{->}(0,0)(-2.5,-1.5)(3.5,4.5)
\psplot{-1.5}{2.25}{x^2-1}
\psplot{-2}{3}{x+1}
\pscustom[fillstyle=vlines]{%
\psplot{-1}{2}{x^2-1}\psplot{-1}{2}{x+1}}
\end{pspicture}
IREM de Lyon
12
\psset{xunit=0.35cm,yunit=20cm,arrowsize=5pt}
\begin{pspicture}(-3,-0.03)(15,0.22)
\rput(12,0.15){$\mathcal{N}(6\,;2)$}
\psaxes[Dx=4,Dy=0.05]{->}(0,0)(-1,0)(15,0.22)
\psGauss[linecolor=red,linewidth=1.5pt,%
mue=6,sigma=2]{-2}{21}
\end{pspicture}
13.7
\psplotTangent{x}{long }{fonct } permet de tracer une tangente de longueur long la courbe reprsentative de la fonction fonct au point dabscisse
x via un calcul dun calcul de taux daccroissement
134
13.8
Suites rcurrentes
Pour tracer des spirales, escargots et autres animaleOn peut aussi donner explicitement lexpression de la ries lies une suite rcurrente de type Un+1 = f (Un ),
fonction drive et spcifier loption Derive.
je renvoie aussi bien lutilisation de Pstplus [75],
celle de la macro propose par des collgues [108] ou
4
la modification du fichier source donn en exemple
3
sur [84].
2
1
13.9 Repres trigonomtriques
2
1 1
2
3
\psset{algebraic=true,%
xunit=1.25cm,yunit=0.5cm}
\begin{pspicture*}(-2,-3)(3.5,4.5)
\psaxes{->}(0,0)(-2,-3)(3.5,4.5)
\def\f{3+2*x-x^2}
\psplot[linecolor=blue]{-2}{3}{\f}
\psplotTangent[arrows=<->]{1}{0.5}{\f}
\psplotTangent[linecolor=red,arrows=<->,%
Derive={2-2*x}]{-1}{1.5}{\f}
\end{pspicture*}
3
6
2
6
2
6
3
6
%\usepackage{pstricks-add}
\pspicture(-4,-1.5)(4,1.5)
La commande Derive (9) permet de tracer les courbes \psaxes[trigLabels=true,%
reprsentatives des drives successives dune fonc- trigLabelBase=6,%
tion. Elle doit tre nanmoins utilise avec loption xunit=\pstRadUnit]%
algebraic :
{->}(0,0)(-3.5,-1.5)(3.5,1.5)
\psplot{-3.5}{3.5}{x RadtoDeg sin}
4
\endpspicture
3
2
1
2
1 1
2
3
%\usepackage{pstricks-add}
\psset{algebraic=true,%
xunit=1.25cm,yunit=0.5cm}
\begin{pspicture*}(-2,-3.5)(3.5,4.5)
\psaxes{->}(0,0)(-2,-3)(3.5,4.5)
\def\f{3+2*x-x^2}
\psplot[linecolor=blue]%
{-2}{3}{\f} %Courbe de f
\psplot[linecolor=red]%
{-2}{3}{Derive(1,\f)} %Courbe de f
\psplot[linecolor=green]%
{-2}{3}{Derive(2,\f)} %Courbe de f
\end{pspicture*}
(9). Toujours incluse dans pstricks-add.
135
Chapitre 14
14.1
Graphes
14.1.1
14.1.1.1
B
C
On va utiliser un environnement \psmatrix. On prpare le dessin du graphe en plaant les diffrents l- $\begin{psmatrix}[mnode=circle,%
ments dans une matrice. Dans lexemple ci-dessous, colsep=1,rowsep=0.4]
A &
& B \\
la lettre B est dans la ligne 1 et dans la colonne 3 :
& C
\\
ce sera llment not {1,3}.
D &
& E \\
(C)
\end{psmatrix}$
1
2
3
(L)
\psset{nodesep=5pt}
\ncline{1,1}{1,3} \ncline{1,3}{1,1}
1
A
B
\ncline{1,1}{2,2} \ncline{1,1}{3,1}
\ncline{1,3}{3,3} \ncline{2,2}{1,3}
2
C
\ncline{3,1}{2,2} \ncline{3,1}{3,3}
3
Linstruction nodesep=5pt signifie quil y a un espace de 5 pt entre le cercle et la plus proche extrmit de la flche.
$\begin{psmatrix}
A & & B \\
& C \\
D & & E \\
\end{psmatrix}$
Par dfaut, la dimension dune ligne ou dune colonne est 1,5. On les change avec les paramtres
rowsep=... et colsep=... respectivement.
IREM de Lyon
136
\cnode[fillstyle=solid,%
fillcolor=blue](0,0){2mm}{D}
\cnode[linecolor=red](3,1){1mm}{E}
\ncline{D}{E}
\end{pspicture}
On peut rajouter (2) , ventuellement, dans la comOn peut aussi construire un graphe color :
mande \psset{...} linstruction arrows=- .
a
Les nuds ne sont pas forcment relis par des
g
b
segments : on peut, entres autres, utiliser des
arcs. La commande \ncarc[arcangle=angle ] ine
dique langle de dpart (et darrive) de la jonction
par rapport au segment reliant les deux nuds.
c
f
A
\psset{unit=8mm}
\begin{pspicture}(-2,0)(5,6.5)
C
% dfinition des noeuds
\cnodeput[doubleline=true](2,6){A}{a}
\cnodeput[fillstyle=solid,fillcolor=%
$\begin{psmatrix}[mnode=circle,colsep=1]
lightgray](4,5){B}{b}
A & & B \\
& C
\rput(4,3){\rnode{C}{\psframebox{c}}}
\end{psmatrix}$
\cnodeput(2,1){D}{d}
\psset{arrowscale=2,arrows=-}
\cnodeput[doubleline=true](2,4.3){E}{e}
\ncarc[arcangle=45]{1,1}{1,3}
% A->B
\cnodeput[fillstyle=solid,fillcolor=%
\ncarc[arcangle=30]{1,3}{1,1}
% B->A
lightgray](0,3){F}{f}
\ncarc[arcangle=-10]{1,3}{2,2}
% B->C
\cnodeput(0,5){G}{g}
\ncline{2,2}{1,1}
% C->A
% dfinition des artes
Il existe une autre faon de construire un graphe pon- \ncline{A}{B} \ncline{A}{G} \ncline{B}{E}
dr, utilisant les coordonnes des nuds.
\ncline{B}{C} \ncline{D}{F} \ncline{F}{G}
La commande suivante pose le nud en (x,y). Ce \ncline{B}{G} \ncline{C}{D} \ncline{C}{F}
\nccurve[ncurvB=3]{A}{C}
nud est un cercle de rayon prcis.
\nccurve[angle=-180,ncurvA=3]{A}{D}
\cnode[options ](x,y){rayon }{nom }
\ncline[linestyle=dashed]{B}{D}
La commande suivante pose le nud en (x,y). Ce \end{pspicture}
nud a un nom permettant de le reprer et il porte
une lgende .
14.1.1.2 Graphe orient
\cnodeput[options ](x,y){nom }{lgende }
Pour obtenir une flche, on met dans les paramtres
2
la demande arrows=-> .
b
1
La commande
\nccircle[angleA=angle ]{->}{nud }{rayon }
permet de relier un nud lui-mme avec un arc de
cercle de rayon prcis.
0
0
\begin{pspicture}(5,2)
\cnodeput(1,1){A}{$a$}
\cnodeput[linecolor=green](3,2){B}{$b$}
\cnodeput(4,0){C}{$c$}
\ncline{A}{B}
\ncline[linecolor=green]{B}{C}
137
$\begin{psmatrix}[mnode=circle,colsep=1]
A & & B \\
& C
\end{psmatrix}$
\ncput[nrot=0]{\textbf{>}}
\nccircle[angleA=120]{2,1}{0.5}
\ncput[nrot=-60]{\textbf{>}}
\nccircle[angleA=240]{2,3}{0.5}
\ncput[nrot=60]{\textbf{>}}
\psset{arrowscale=2,arrows=->}
\ncarc[arcangle=45]{1,1}{1,3}
\ncarc[arcangle=10]{1,3}{1,1}
\ncarc[arcangle=-10]{1,3}{2,2}
\nccircle[angleA=90]{2,2}{0.5}
\ncarc[arcangle=10]{1,3}{1,1}
\ncarc[arcangle=-10]{1,3}{2,2}
\nccircle[angleA=90]{2,2}{0.5}
14.1.2
14.1.2.1
Graphe pondr
Graphe non orient
Pour placer un poids (4) , on ajoute dans les paramtres shortput=nab et au bout de la ligne
de commande du segment linstruction ^{poids }
On peut aussi dessiner autrement les flches repr- ou _{poids } selon que lon veuille placer celui-ci
sentant les arcs orients (3) en dessinant par-dessus au-dessus ou en-dessous du segment (5) .
larc le symbole < ou >, tourn.
>
B
4
<
B
2
>
>
>
>
>
>
<
$\begin{psmatrix}[mnode=circle,%
colsep=1,rowsep=0.5]
A &
& B \\
& C
\\
D &
& E \\
\end{psmatrix}$
\begin{center}
$\begin{psmatrix}[colsep=2,rowsep=2,]
& \mbox{~B~}\\
\mbox{~A~}& &\mbox{~C~}
\end{psmatrix}$
\end{center}
\psset{arrowscale=2,offset=-1pt,,nodesep=2pt} \psset{shortput=nab}
\ncline{1,1}{1,3}^{1}
\ncline{1,1}{2,2}^{1}
\ncarc[arcangle=20]{1,2}{2,1}
\ncline{1,1}{3,1}_{4}
\ncput[nrot=45]{\textbf{>}}
\ncline{1,3}{3,3}^{2}
\ncarc[arcangle=20]{2,1}{1,2}
\ncline{2,2}{1,3}^{1}
\ncput[nrot=45]{\textbf{<}}
\ncline{3,1}{2,2}^{2}
\ncline{3,1}{3,3}_{1}
\ncarc[arcangle=20]{1,2}{2,3}
\ncput[nrot=-45]{\textbf{>}}
\ncarc[arcangle=20]{2,3}{1,2}
\ncput[nrot=-45]{\textbf{<}}
\ncarc[arcangle=20]{2,1}{2,3}
\ncput[nrot=0]{\textbf{>}}
\ncarc[arcangle=20]{2,3}{2,1}
\ncput[nrot=180]{\textbf{>}}
-1
0
\nccircle[angleA=0]{1,2}{0.5}
\begin{pspicture}(0,-1)(3,1)
\psset{fillstyle=solid,nrot=:U}
IREM de Lyon
138
$(\rnode{1}x^2+\rnode {2}3x+\rnode{3}4)
\times(2\rnode{a}x+\rnode{b}5)$
\nccurve[angleA=-45,angleB=-135]{->}{1}{a}
La commande nrot=:U permet dcrire paralllement \nccurve[angleA=-45,angleB=-135]{->}{2}{a}
au segment reliant deux nuds. Par dfaut, le texte \nccurve[angleA=-45,angleB=-135]{->}{3}{a}
est crit horizontalement.
Les diverses commandes du type \naput sont expli- Second exemple
ques la page 125.
14.1.2.2
Dveloppement de (2 x + 1)
Graphe orient
3
x+4 :
2
3
Un graphe pondr orient est un graphe et pondr provient de 2 x x
2
et orient : il a donc les caractristiques de chacun
de ces deux graphes.
19
E = 3 x2 +
x + 2
2
Voici un exemple pouvant illustrer un problme de
probabilits (6) :
3
provient de 2 x 4 + 1 x
2
provient de 1 2
0,4
0,6
0,8
0,2
$\begin{psmatrix}[mnode=circle,colsep=3]
C & R \\
\end{psmatrix}$
\psset{nodesep=0pt,arrows=->,shortput=nab}
\ncarc[arcangle=20]{1,1}{1,2}^{0,4}
\nccircle[angleA=90]{1,1}{0.5}_{0,6}
\ncarc[arcangle=20]{1,2}{1,1}^{0,2}
\nccircle[angleA=-90]{1,2}{0.5}_{0,8}
14.1.3
14.1.3.1
Applications
Illustration dune dmarche de rsolution
Premier exemple
(x2 + 3x + 4) (2x + 5)
(x2 + 3x + 4) (2x + 5)
\psset{nodesep=0.5mm,linecolor=red}
(6). Et autres phnomnes stochastiques ! Par exemple : Au
dbut dune tude dmographique portant sur les 1 200 personnes dune le, le quart de la population vivait dans la capitale. Depuis, chaque anne, 40 % des habitants de la capitale
quittent celle-ci pour aller vivre dans le reste de lle tandis que
20 % des habitants du reste de lle viennent habiter dans la
capitale. Etc.
Dveloppement de ... :
\begin{itemize}
\item provient de %
\rnode{a}{$2\times \dfrac{3}{2}$}
\\[0.25cm]
\def\xstrut{\vphantom{\dfrac{11}{2}}}
\[E =
\rnode[t]{ae}{%
\psframebox*[fillcolor=lightgray]{%
\xstrut 3\,x^2}} +
\rnode[t]{be}{%
\psframebox*[fillcolor=green]{%
\xstrut \dfrac{11}{2}\,x}} +
\rnode[t]{ce}{%
\psframebox*[fillcolor=cyan]{\xstrut 2}}
\]\\[0.25cm]
\item provient de \rnode{b}{%
$2\times 2+1\times\dfrac{3}{2}$}
\item provient de \rnode{c}{%
$1\times 2$}
\end{itemize}
\psset{nodesep=3pt}
\nccurve[angleA=0,angleB=90]{->}{a}{ae}
\nccurve[angleB=-90]{->}{b}{be}
\nccurve[angleA=-45,angleB=-90]{->}{c}{ce}
Le \xstrut{\vphantom{\dfrac{19}{2}} donne
toutes les botes la mme hauteur, celle de la bote
139
qui contient
19 (7)
. Sinon, on aurait :
2
E = 3 x2 +
14.1.3.2
11
x + 2
2
Graphe probabiliste
0,1
0,6
0,2
0,6
0,05
0,35
\psset{xunit=24mm}
\begin{pspicture}(-0.5,-1)(2.5,3)
\cnodeput(0,1){A}{A}
\cnodeput(1,1){B}{B}
\cnodeput(2,1){C}{C}
{\footnotesize
\ncarc{->}{A}{B}\Aput{0,1}
\ncarc{->}{B}{A}\Aput{0,2}
\ncarc{->}{B}{C}\Aput{0,2}
\ncarc{->}{C}{B}\Aput{0,05}
\nccurve[ncurv=0.5,angle=90]%
{->}{A}{C}\Aput{0,3}
\nccurve[ncurv=0.4,angle=-90]%
{->}{C}{A}\Aput{0,35}
\nccurve[ncurv=6,angleA=-110,angleB=110]%
{->}{A}{A}\Aput{0,6}
\nccurve[ncurv=6,angleA=30,angleB=150]%
{->}{B}{B}\Aput{0,6}
\nccurve[ncurv=6,angleA=-45,angleB=45]%
{->}{C}{C}\Aput{0,6}}
\end{pspicture}
14.2
\psset{nodesep=0pt,levelsep=1cm}
\pstree{\Tp}
{\TC* \TC}
\psset{treemode=R,nodesep=0pt,levelsep=1cm}
\pstree{\Tp}
{\Tc*{1mm}\Tc{1.5mm}}
\psset{treemode=D,nodesep=0pt,levelsep=1cm}
\pstree{\Tdot}
{\TR{A} \TR{B} \TR{C}}
\psset{nodesep=0pt,levelsep=1cm}
\pstree{\Tr{\psframebox{$\Omega$}}}
{\Tcircle{$A$} \Tcircle{$B$}}
La commande \Tp place un espace vide au nud
vide. La commande \Tdot place un petit point.
Quand, une feuille, il y a de nouveau un arbre, on
utilise la commande \pstree de faon rcursive (12) .
Arbres
IREM de Lyon
140
1
+
\pstree[treemode=R]{\C{A}}
{\K{B}
\pstree{\C{C}}
{\K{D} \N{E}}
}
\psset{treemode=L,levelsep=2cm}
\pstree{\Tcircle{$+$}}
{\Tcircle{$1$}
\pstree{\Tcircle{$\times$}}
{\Tcircle{$3$}\Tcircle{$x$}} }
D
C
E
14.2.3
\psset{treemode=D}
\pstree{\Tcircle{A}}
{\pstree{\Tcircle{B}}
{\Tcircle{D} \Tcircle{E} \Tcircle{F}}
\pstree{\Tcircle{C}}
{\Tcircle{G} \Tcircle{H}}
\pstree{\Tcircle{D}}
{\Tcircle{I}}}
14.2.2
Arbres pondrs
0,1
0,9
0,99
0,01
0,98
0,02
141
0,01
0,98
0,02
\pstree[edge=none,levelsep=1cm]
{\Tcircle{$\overline{S}$}\naput{$q$}}
{
\TR{$p\,q$}
}
}
\pstree
{\Tcircle{$\overline{S}$}\naput{$q$}}
{
\pstree[edge=none,levelsep=1cm]
{\Tcircle{$S$}\nbput{$p$}}
{
\TR{$p\,q$}
}
\pstree[edge=none,levelsep=1cm]
{\Tcircle{$\overline{S}$}\naput{$q$}}
{
\TR{$q^2$}
}
}
}
0,1
0,9
\pstree[treemode=R,nodesep=5pt,
levelsep=2.5cm,nrot=:U]{\Tp}{%
\pstree{\TR{$S$}\naput{0,1}}{%
\TR{$P$}\naput{0,99}
\TR{$\overline{P}$}\nbput{0,01}}
\pstree{\TR{$\overline{S}$}\nbput{0,9}}{%
\TR{$P$}\naput{0,98}
\TR{$\overline{P}$}\nbput{0,02}}
}
Epr. 1
Epr. 2
p2
pq
pq
q2
\pstree[treemode=D,edge=none,%
levelsep=2cm]{\Tp}{%
\pstree{\TR{Epr. 1}}{\TR{Epr. 2}}}
P (B) = 0,981
0,0
1
8 B P (A B) = 0,882
0,9
9
0,
0,
1
0,99
0,0
2
\psset{nrot=:U}
Dans le mme ordre dide, les probabilits p2 , p q et \pstree[treemode=R,levelsep=1.35cm,%
q 2 sont des feuilles darbres une branche, de lon- labelsep=2pt]{\Tr{}}
{\pstree{\Tcircle{$A$}\naput{$0{,}1$}}
gueur 1 cm.
{\Tcircle{$B$}~[tnpos=r]{%
\psset{nodesep=0mm,levelsep=20mm,%
$P(A\cap B)=0{,}099$%
treesep=10mm}
\rnode{noeud1}{}}\naput{$0{,}99$}
\pstree[treemode=D]{\Tp}
\Tcircle{$\overline{B}$}
{
\nbput{$0{,}01$}}
\pstree
\pstree{\Tcircle{$\overline{A}$}
{\Tcircle{$S$}\nbput{$p$}}
\nbput{$0{,}9$}}
{
{\Tcircle{$B$}~[tnpos=r]{%
\pstree[edge=none,levelsep=1cm]
$P(\overline{A}\cap B)=0{,}882$%
{\Tcircle{$S$}\nbput{$p$}}
\rnode{noeud2}{}}\naput{$0{,}98$}
{
\Tcircle{$\overline{B}$}
\TR{$p^2$}}
\nbput{$0{,}02$}} }
IREM de Lyon
142
4
3
Epr. 1
2
1
p
Epr. 2
1
S
p
0
0
S
3
pq
pq
S
7
q2
\psset{unit=0.9cm}
\begin{pspicture}(0,0)(8,5)
\psgrid[subgriddiv=0,gridcolor=lightgray,%
gridlabelcolor=lightgray](0,0)(8,5)
\rput(0.5,1){\Rnode{E2}{Epr. 2}}
\rput(0.5,3){\Rnode{E1}{Epr. 1}}
\rput(5,5){\Rnode{A}{\Tp}}
\cnodeput(3,3){B}{$S$}
\cnodeput(7,3){C}{$\overline{S}$}
\cnodeput(2,1){D}{$S$}
\rput(2,0){\Rnode{p1}{$p$}}
\cnodeput(4,1){E}{$\overline{S}$}
\rput(4,0){\Rnode{p2}{$p\,q$}}
\cnodeput(6,1){F}{$S$}
\rput(6,0){\Rnode{p3}{$p\,q$}}
\cnodeput(8,1){G}{$\overline{S}$}
\rput(8,0){\Rnode{p4}{$q^2$}}
\ncline{A}{B}\ncput*{$p$}
\ncline{A}{C}\ncput*{$q$}
\ncline{B}{D}\ncput*{$p$}
\ncline{B}{E}\ncput*{$q$}
\ncline{C}{F}\ncput*{$p$}
\ncline{C}{G}\ncput*{$q$}
\end{pspicture}
Seconde remarque. Le logiciel Pstplus [75] pourra tre
dune grande utilit dans la cration darbres ! Il demande seulement lutilisateur de cliquer sur les boutons Ajouter Branche et Ajouter Sous Branche
puis de nommer les nuds correspondants, affects
de leur poids. Puis il fait lui-mme tout le travail de
structuration !
143
Chapitre 15
Algorithmes
Remarque. Il sagit ici de voir comment crire un algo- 15.2 Le package algorithmic
rithme qui sera adapt au langage de programmation
utilis en classe (Python, Scratch, Algobox, . . .). En 15.2.1 Prsentation
particulier, ces lignes verront apparatre une instruc- A
L TEX fait bien les choses puisquil permet dobtion comme a prend pour valeur 0 mais pas une
tenir des prsentations en utilisant les packages
instruction telle que a := 0 ou 0 a .
algorithmic et algorithm.
15.1
Le premier connat toutes les instructions de programmation usuelles. Les plus utilises sont dcrites
ci-dessous. Le lecteur trouvera la documentation
Pour prsenter un algorithme, on peut tre amen complte du package sur [106]. Il y a systmatiquele prsenter avec un tableau (voyez par exemple celui ment des exemples.
ci-dessous qui est lalgorithme de la multiplication
russe, page 86) et dont le code source ne montre Le second permet de crer la prsentation sous forme
aucunement une prsence dalgorithme ou par un de flottant ; nous y reviendrons au paragraphe 15.3.
organigramme (celui ci-dessous reprsente la suite
de Syracuse ) :
15.2.2 Quelques instructions
saisir les entiers a et b
m prend la valeur 0
tant que b 6= 0 faire
si b est impair alors
m prend la valeur m + a
a prend la valeur 2 a
b prend la valeur E(b/2)
affiche m
Saisies
\REQUIRE <Saisies>
Rsultats
\ENSURE <Rsultats>
Etat
\STATE <Texte>
Condition
\IF <Condition><Texte> \ENDIF
\IF <Condition><Texte1>
\ELSE <Texte2> \ENDIF
\IF <Condition1><Texte1>
\ELSIF <Condition 2><Texte2>
\ELSE <Texte3> \ENDIF
Entier pair ?
oui
Pour
\FOR <Condition><Texte> \ENDFOR
non
Diviser par 2
Multiplier par 3
puis ajouter 1
Tant que
\WHILE <Condition><Texte> \ENDWHILE
(1). Le dans de . . . . . .
IREM de Lyon
144
15.2.5
Boucle
\LOOP <Condition><Texte> \ENDLOOP
Dbut et fin
Rptition
\REPEAT <Condition><Texte> \UNTIL
\newcommand{\BEGIN}{\STATE \fbox{D\ebut}}
\newcommand{\END}{\STATE \fbox{Fin}}
Connections logiques
Dbut
Entre(s) n entier
a prend pour valeur n
pour p prenant les valeurs entires de 0 n faire
afficher la valeur de p2
fin du pour
Sortie(s) les n + 1 premiers carrs
Fin
\begin{algorithmic}
\BEGIN
\COMMENT <Commentaire>
\REQUIRE $n$ entier
...
15.2.3 Francisation
\ENSURE les $n+1$ premiers carrs
Le lecteur et ses lves ( !) prfreront probablement \END
une version francise de lalgorithme. Dans ce cas, on \end{algorithmic}
place dans le prambule les commandes donnes en
15.2.6 Numrotation des lignes
page 147 (2) .
15.2.4
Exemple
\begin{algorithmic}
\REQUIRE $n$ entier, $n>1$
\STATE {$a$ prend pour valeur $n$}
\FOR {$d$ prenant les ... 2 \TO ...}
\WHILE {$d$ divise $a$}
\STATE {afficher la valeur de $d$}
\STATE {$a$ prend pour valeur $\dfrac{a}{d}$}
\ENDWHILE
\ENDFOR
\ENSURE les diviseurs de $n$ \\
\end{algorithmic}
(2). Elles sont rcuprables sur mon blog, [124].
Entre(s) n entier
1: a prend pour valeur n
2: pour p prenant ... faire
3:
afficher la valeur de p2
4: fin du pour
Sortie(s) les n + 1 premiers carrs
La ligne 3 demande dafficher. . .
\begin{algorithmic}[1]
\REQUIRE $n$ entier
\STATE $a$ prend pour valeur $n$
\FOR {$p$ prenant ...}
\STATE {afficher la ...}\label{ligne}
145
15.3
\ENDFOR
\ENSURE les $n+1$ premiers carrs
\end{algorithmic}
Lenvironnement algorithm
\begin{algorithm}
\caption{\textsc{Multiplication russe}}
Il peut tre utile dafficher des commentaires. . . Il suf- \label{alg1}
\begin{algorithmic}
fit dcrire dans le prambule (3) :
\renewcommand{\algorithmiccomment}{\STATE //} \REQUIRE {les entiers $a$ et $b$}
...
\ENSURE $m$
La saisie dans le source de lalgorithme de
\end{algorithmic}
\COMMENT Texte de commentaire
\end{algorithm}
donnera :
15.2.7
Commentaire
//Texte de commentaire
15.2.8
15.4
Avec Algobox
Indentation
Je signale juste que le logiciel Algobox (5) permet dexOn peut choisir une indentation ; elle vaut par dfaut porter le code vers un document LATEX.
1 em. Il suffit dcrire dans le prambule
Par exemple, il est ais dafficher lalgorithme de cal\algsetup{indent=lenght }
cul de lhypotnuse dun triangle rectangle.
(4)
Dans lexemple suivant
, lenght vaut 2 em.
1
2
3
4
5
6
7
8
9
10
11
IREM de Lyon
VARIABLES
x EST_DU_TYPE NOMBRE
y EST_DU_TYPE NOMBRE
h EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE x
LIRE y
h PREND_LA_VALEUR sqrt(x*x+y*y)
AFFICHER "h = "
AFFICHER h
FIN_ALGORITHME
146
Commandes francises
\renewcommand{\algorithmicrequire}{\textbf{Entre(s)}}
\renewcommand{\algorithmicensure}{\textbf{Sortie(s)}}
\renewcommand{\algorithmicwhile}{\textbf{tant que}}
\renewcommand{\algorithmicdo}{\textbf{faire}}
\renewcommand{\algorithmicendwhile}{\textbf{fin du tant que}}
\renewcommand{\algorithmicend}{\textbf{fin}}
\renewcommand{\algorithmicif}{\textbf{si}}
\renewcommand{\algorithmicendif}{\textbf{fin du si}}
\renewcommand{\algorithmicelse}{\textbf{sinon}}
\renewcommand{\algorithmicelsif}{\textbf{fin du sinon}}
\renewcommand{\algorithmicthen}{\textbf{alors}}
\renewcommand{\algorithmicfor}{\textbf{pour}}
\renewcommand{\algorithmicforall}{\textbf{pour tout}}
\renewcommand{\algorithmicto}{\textbf{}}
\renewcommand{\algorithmicendfor}{\textbf{fin du pour}}
\renewcommand{\algorithmicdo}{\textbf{faire}}
\renewcommand{\algorithmicloop}{\textbf{boucler}}
\renewcommand{\algorithmicendloop}{\textbf{fin de la boucle}}
\renewcommand{\algorithmicrepeat}{\textbf{rpter}}
\renewcommand{\algorithmicuntil}{\textbf{jusqu}}
\renewcommand{\algorithmicprint}{\textbf{afficher}}
147
Chapitre 16
16.1
16.1.1
Programmation structure
16.1.2.3
\multido
Factorielles
6 != 123456
6 != 654321
La commande \multido
Elle permet deffectuer des boucles itratives incrmentales. Cette commande est obtenue avec lexten- $6~!=1\multido{\i=2+1}{5}{\times\i}$
$6~!=6\multido{\i=5+-1}{5}{\times\i}$
sion ponyme multido. Sa syntaxe est :
\multido{var=init+step}{repet}{comm}
LV1
16.1.2
16.1.2.1
H-G
Fran
LV2
EPS
Math
SVT
Exemples
Phys
SES
0+1+2+3+4+5+6+7+8+9
\psset{unit=0.125cm}
\begin{pspicture}(-30,-30)(30,30)
\psframe(-30,-30)(30,30)
16.1.2.2 Somme de termes alterne
\SpecialCoor
1 3 + 5 7 + 9 11
\multido{\n=0+40}{9}{\rput{\n}(0,0){%
\psline(0,0)(20;40)
\newcounter{cpt}
\psline(20;0)(20;40)
$1 \multido{\i=3+2}{5}{\stepcounter{cpt}%
\psline[linestyle=dashed](15;0)(15;40)
\ifthenelse{\isodd{\arabic{cpt}}}{-}{+} \i}$
\psline[linecolor=red](10;0)(10;40)
(La commande \isodd{val } indique si la valeur val \psline[linestyle=dashed](5;0)(5;40)
}}
est impaire.)
\pspolygon[linewidth=2pt,linecolor=blue]%
(12;0)(18;40)(15;80)...
$0 \multido{\i=1+1}{9}{+ \i }$
IREM de Lyon
148
Multiples de
6.28318530
9.42477795
12.56637060
15.70796325
\multido{%
\i=2+1,\npi=6.28318530+3.14159265}{4}{%
$\i\pi\approx\npi$\\}
16.1.2.6
Mthode Cou
\newcommand\coue[2]{%
\multido{}{#1}{#2\endgraf}}
Je
Je
Je
Je
Je
suis
suis
suis
suis
suis
le
le
le
le
le
meilleur !
meilleur !
meilleur !
meilleur !
meilleur !
{\psset{fillstyle=solid,unit=6cm}
\begin{pspicture}(1,1)
\multido{\nx=0.0+0.1}{10}{%
\multido{\ny=0.0+0.1}{10}{%
\newrgbcolor{c}{{\nx} {0} {\ny}}
\rput(\nx,\ny){%
\psframe[fillcolor=c](0,0)(0.1,0.1)
}}}
\end{pspicture}}
16.2
16.2.1
\ifthenelse
La commande \ifthenelse
Dgrads
16.2.2
16.2.2.1
Note. La commande \space est obligatoire pour sparer les deux (des trois) valeurs dfinissant la couleur. vrai
16.1.2.8
Palette de couleurs
Exemples
Impair
\ifthenelse{\isodd{2013}}{vrai}{faux}
(1). En majuscules, absolument.
149
16.2.2.2
Exercice
Exercice
Exercice
Exercice
Plus grand
vrai
\ifthenelse{3<5}{vrai}{faux}
Exercice
Exercice
Exercice
Exercice
16.3
le matin.
16.2.2.4
Barme
16.3.2.1
Nous sommes
\ifthenelse{\the\time<721}{%
le matin}{\ifthenelse%
{\the\time<1081}{%
laprs-midi}{le soir}}
\whiledo{condition }{instruction }
16.3.2
Nous sommes
\ifthenelse{\the\time<721}%
{le matin}{laprs-midi}.
La commande \whiledo
Matin ou aprs-midi ?
sommes (2)
\points{1}{}\par
\points{1}{B}\par
\points{2}{}\par
\points{2}{B}\par
\whiledo
16.3.1
\compare{4}{6}\par
\compare{17}{12}
16.2.2.3
: 1 point
Bonus : +1 point
: 2 points
Bonus : +2 points
Exemples
Mthode Cou (bis)
\newcounter{repete}
\newcommand\couebis[2]{%
\setcounter{repete}{#1}%
\whiledo{\value{repete}>0}{%
#2\par\addtocounter{repete}{-1}}
}
Je suis le meilleur !
Je suis le meilleur !
Je suis le meilleur !
\couebis{3}{Je suis le meilleur !}
(\value{compteur } renvoie la valeur dun compteur
sous la forme dun nombre exploitable dans les conditions boolennes .)
IREM de Lyon
\newcounter{a}\newcounter{b}\newcounter{r}
\newcommand{\euclide}[2]{%
\ifthenelse{#2>#1}
{\setcounter{a}{#2}\setcounter{b}{#1}}
{\setcounter{a}{#1}\setcounter{b}{#2}}
\whiledo{\value{b}>0}{%
PGCD(\arabic{a},\arabic{b})=%
(3). Il permet deffectuer des calculs arithmtiques sur les
compteurs et les longueurs.
150
Suite de Syracuse
151
Chapitre 17
Dans ces quelques pages, il est expliqu comment obtenir une prsentation de cours personnelle.
17.1
Orientation paysage
\pagestyle{empty}
Si lon ne veut pas afficher la numrotation sur une
seule page, on crit au dbut de celle-ci :
\thispagestyle{empty}
Par dfaut (cest--dire sans mention explicite dans le
prambule), le document final est prsent au format (Attention, cela ne change pas les numrotations des
portrait . On peut choisir de passer en orientation pages suivantes.)
paysage .
17.1.1
17.2.2
Document entier
\usepackage[landscape]{geometry}
17.1.2
Changement de page
$\ $
ou
\newpage
\strut
ou
\mbox{}
ou
\null
On crit \usepackage{lscape} dans le prambule. Par ailleurs, dans un document avec le style
Ce package permet de passer localement de por- twocolumn, lutilisation de \newpage permet un saut
trait paysage et inversement. (2)
de colonne.
Par exemple, on pourra crire :
Texte sur la page 1 au format portrait.
\begin{landscape}
Texte sur la page 2 au format paysage, aprs
un changement de page.
\end{landscape}
Texte sur la page 3 au format portrait,
aprs un autre changement.
17.2
17.2.1
Page
17.2.3
Marges
Numro de page
\usepackage[top=2cm,bottom=2cm,left=2cm,%
Par dfaut, les pages dun document sont numrotes. right=2cm]{geometry}
Si lon veut supprimer la numrotation, on crit dans
On peut aussi les dfinir la main . Pour cette
le prambule :
brochure, les longueurs sont les suivantes :
(1). Si lextension geometry est encore utilise avec une option pour fixer les marges de la page, il faut regrouper simplement toutes les options, en les sparant par des virgules :
\usepackage[...,landscape]{geometry}
(2). Cette mthode sapplique videmment une page seule.
IREM de Lyon
152
17.4.1
\setlength{\paperwidth}{29.7cm}
\setlength{\paperheight}{21cm}
\setlength{\evensidemargin}{0cm}
\setlength{\oddsidemargin}{-0.5cm}
\setlength{\topmargin}{-2cm}
\setlength{\headsep}{0.15cm}
\setlength{\headheight}{0.7cm}
\setlength{\textheight}{25cm}
\setlength{\textwidth}{18cm}
17.2.4
\arabic{cptr }
\roman{cptr }
\Roman{cptr }
\alph{cptr }
\Alph{cptr }
\fnsymbol{cptr }
Dans la classe book, LATEX commence automatiquement les chapitres sur une page impaire. Pour supprimer ce comportement, on utilise loption de classe
openany.
17.3
Page de garde
1 2 3 ...
i ii iii . . .
I II III . . .
a b c ...
A B C ...
\thanks{note } (6)
Ensuite, nous crivons (dans le corps du document, Il faut marquer dans le prambule
donc) la commande \maketitle qui va imprimer \renewcommand{\labelenumi}{\theenumi)}
toutes les informations donnes.
pour avoir la liste 1) 2) 3) etc.
Il faut marquer dans le prambule
\renewcommand{\labelenumi}{Prop \theenumi}
pour avoir la liste Prop 1 Prop 2 Prop 3 etc.
17.4
Changement de la numration
des listes et des titres
gauche).
17.4.2
153
La manipulation prcdente naffiche plus que le niveau correspondant avec sa police. Elle donne par
exemple I pour un niveau de section et A pour un
niveau de sous-section. Si lon veut avoir une soussection affiche sous la forme complte I A, on crit
la commande (7) :
\definecolor{SubsSecCol}{cmyk}{0.2,0.6,1,0.2}
\subsectionfont{\color{SubsSecCol}{}}
17.5.3
Prsentation
\renewcommand{\thesubsection}{%
\thesection~\Alph{subsection}}
17.5
pres est la prsentation : display (paragraphe spar), frame (encadr), hang (par dfaut), . . .
format est le formatage de tout le titre (numro inclus), qui peut tre prcd de commandes placer
avant le titre.
presnum est la prsentation du numro du niveau :
\thesection, \thesubsection, . . .
17.5.1
Police
\titleformat{\section}[frame]%
{\titleline[r]{}\normalfont}%
{\filright%
\texttt{~Chapitre \thesection~}}%
{5pt}{\Large\bfseries\filcenter}{}
Quelques explications :
Si lon veut que les titres des sections soient crites
section indique que la prsentation porte sur le
en italique et en gras, on crit :
niveau de hirarchie section.
\titleformat*{\section}{\bfseries\itshape}
frame indique que la prsentation est en encadr.
17.5.2
Couleur
IREM de Lyon
154
17.6.2
Le package framed
17.5.4
Thorme :
Texte du thorme
\begin{framed}Thorme :
17.5.5
Thorme :
Texte du thorme
17.6
155
Lencadrement de
17.7
Dfinition
17.7.1
17.7.1.1
Prsentation du thorme
Numrotation dune proposition
La commande \newtheorem
\end{minipage}
Proposition 1 Le rel 2 est irrationnel.
\end{Bflushleft}}}
\end{center}
Dmonstration Raisonnons par labsurde. . .
}
Et le cadre obtenu le sera avec
\Cadre{\emph{Dfinition}}{%
\textbf{Dvelopper} un produit signifie...
}
La commande \boxput* encapsule le cadre et ne
peut donc tre utilise quune fois avec un cadre
donn. Voici un source (modifiable volont (16) ) et
la ralisation correspondante avec deux cadres de
bordure.
A1
A2
A3
\boxput*(0,1){\setlength{\fboxsep}{3pt}
\fcolorbox{green}{orange}{~~A1~~}} {%
\boxput*(0.5,-1){\setlength{\fboxsep}{7pt}
\fcolorbox{red}{yellow}{A3}}
{\setlength{\fboxsep}{8pt}
\fcolorbox{black}{lightgray}{%
\begin{minipage}{.4\textwidth}
\vspace{2mm}\par A2\vspace{4mm}
\end{minipage}}}}
Le petit carr blanc indique la fin de la dmonstration. Sil tait mal plac, on le mettrait au bon endroit avec \qedhere (17) . On peut aussi changer ce
symbole avec
\renewcommand{\qedsymbol}{CQFD}
17.7.1.2
Le nom en option
(15). Le coin en haut gauche est donne par la position (17). Quod erat demonstrandum
(1, 1), celle en bas droite , par la position (1, 1), etc. (18). Loption sera crite entre parenthses dans le document
(16). Les couleurs proposes etc.
imprimer.
IREM de Lyon
156
\begin{Prop}[Murphy]
Tout ce qui peut tourner mal ira mal.
\end{Prop}
17.7.1.3
La numrotation du thorme
17.7.2
\theorembodyfont{police } : elle dfinit la police du (23). Auxquelles on peut rajouter corollaires, mthodes,
exemples, . . .
texte ;
\theoremnumbering{style } : elle dfinit le style du seule ligne (aprs avoir t les $).
(25). Comme je lai suggr page 21, il peut tre pertinent
numro ;
de tout mettre dans un fichier preambule.tex. Cela vous per(19). Si lon change de style de numrotation pour les niveaux mettra videmment davoir dans tous vos documents la mme
de section, celle de la proposition va videmment sadapter au prsentation mais (surtout) davoir changer une seule ligne
dans ce fichier de prambule qui est inclus dans tous les .tex
nouveau style !
(20). Cela faire rire surtout lenseignant ! Dans un document plutt que de faire la modification dans chacun de vos fichiers !
donn aux lves o il utilise la numrotation des thormes, (26). Pour les diffrentes possibilits pour les polices, voir page
28 et suivantes.
dfinitions, . . . , il peut se limiter chapter !
157
...[section]
il y a le sparateur ;
\theoremseparator{ ---}
theoremheaderfont{\scshape}
il y a un retour la ligne avant le dbut du texte le mot Dfinition est crit en sans-serif et en
de la proposition ;
gras et le texte de la dfinition (29) , en sans-serif ;
\theoremstyle{break}
\theoremheaderfont{\sffamily\bfseries}
avant le thorme, il y a un trait horizontal de lon\theorembodyfont{\sffamily}
gueur 60 % de celle de la ligne en cours et dpaisAu final, cela donne :
seur 0,5 pt ;
\theoremprework{%
\rule{0.6\linewidth}{0.5pt}}
{%
\theoremheaderfont{\sffamily\bfseries}
aprs le thorme, il y a le mme trait horizontal \theorembodyfont{\sffamily}
\newtheorem{Def}{Dfinition}
mais align droite (27) .
}
\theorempostwork{\hfill%
\rule{0.6\linewidth}{0.5pt}}
Pour les remarques :
Pour que ces commandes ne portent que sur les pro- la remarque est numrote en Roman ;
positions (et non pas sur les preuves, . . . ), on crit
\theoremnumbering{Roman}
tout ce bloc entre accolades.
le mot Remarque et le texte de la dfinition sont
Au final, cela donne :
crits en romain, police courante.
{%
\theorembodyfont{\normalfont}
\theoremstyle{break}
Au final, cela donne :
\theoremprework{%
\rule{0.6\linewidth}{0.5pt}}
{%
\theorempostwork{\hfill%
\theoremnumbering{Roman}
\rule{0.6\linewidth}{0.5pt}}
\theorembodyfont{\normalfont}
\theoremheaderfont{\scshape}
\newtheorem{Rem}{Remarque}
\theoremseparator{ ---}
}
\newtheorem{Prop}{%
\textcolor{red}{Proposition}}[section]
17.7.4 Encadrement
}
Pour les dmonstrations :
la dmonstration nest pas numrote ;
On peut vouloir encadrer un thorme, une dfinition, etc. et dsirer que cet encadrement (30) occupe
75 % de la largeur du texte.
\newcommand{\encad}[1]{%
\fbox{\begin{minipage}[t]{0.75\linewidth}%
#1\end{minipage}}}
{%
\theorembodyfont{\small}
\theoremsymbol{$\square$}
\newtheorem*{Dem}{Dmonstration}
}
IREM de Lyon
158
17.8.3
\encad{\begin{Prop}%
Pour tout $z$ dans $\mathbb{C}$, on a :
$z \bar{z} \in \mathbb{R}^{+}$ \end{Prop}}
Lemplacement est un couple de lettres dsignant lendroit o se situe le texte qui peut tre
[LO]
[CO]
[RO]
[LE]
[CE]
[RE]
17.8
17.8.1
L
C
R
O
E
Lextension fancyhdr
gauche (left)
centre (center )
droite (right )
page de droite (impaire, odd)
page de gauche (paire, even)
Celle-ci divise len-tte et le pied de page en trois Si lon ne prcise pas la lettre E ou O alors les deux
pages sont concernes. De plus, on peut insrer
parties, la gauche, le centre et la droite.
plusieurs emplacements dans une mme commande.
haut gauche haut centre haut droite
Si, de plus, on veut placer le nom du chapitre courant
(resp. le nom de la section courante) en haut ou en
Corps du texte
bas de page, il faut placer lemplacement voulu la
commande \leftmark (resp. \rightmark).
bas gauche
bas centre
bas droite
Par exemple, pour cette brochure :
\pagestyle{fancy}
\fancyhf{}
\fancyhead[CE]{}
\fancyhead[CO]{\leftmark}
Rappelons-nous quun document peut tre imprim \fancyfoot[CE,CO]{\pscirclebox{\thepage}}
en recto seulement ou en recto-verso (32) . On va donc \fancyfoot[RE]{IREM de Lyon}
sintresser ces deux possibilits.
\fancyfoot[LO]{\LaTeX{}\ldots{}%
pour le prof de maths !}
\usepakage{fancyhdr}
\pagestyle{fancy}
17.8.2
de
de
de
de
de
de
page
page
page
page
page
page
gauche }
au centre }
droite }
gauche }
au centre }
droite }
17.8.4
Nom, prnom
159
Si lon veut supprimer le trait, soit on supprime 17.9.4 Dans la classe book
linstruction (ou la mettre en commentaire), soit on
Dans cette classe, il y quatre commandes dont le rle
crit 0 pt.
est de changer la manire dont sont numrotes les
pages.
De mme avec, pour le bas de feuille,
\frontmatter doit tre la premire commande aprs
le \begin{document}. Les numros de pages sont
alors en romain (i, ii, iii, etc.). En gnral, on ne numrote pas les parties dun prambule, ceci se fait
en utilisant les variantes toiles des commandes de
sectionnement.
\renewcommand{\footrulewidth}{0.4pt}
17.9
17.9.1
Un enseignant peut avoir commencer la numrota- \mainmatter se place juste avant le dbut du premier
tion de son cours partir de la page 7 (et non plus (vrai) chapitre du livre, la numrotation des pages se
fait alors en chiffres arabes et le compteur de pages
1), par exemple (36) .
est remis 1.
Il lui suffit dcrire au dbut de la page qui prend un \appendix et \backmatter se placent juste avant les
nouveau numro initial la commande
annexes. Ils indiquent le dbut des annexes ; avec
\appendix les numros des chapitres sont alors remplacs par des lettres majuscules (A, B, etc.) et avec
\backmatter il ny a pas de numrotation des annexes.
\setcounter{page}{n }
o n est le nouveau numro initial.
17.9.2
Page 1 sur 20
Pour faire rfrence au nombre total de pages du document et obtenir un compteur de pages du type Page
1 sur 4, Page 2 sur 4, . . . , Page 20 sur 20, on crit
dans le prambule :
\usepackage{lastpage}
17.10
17.10.1
Bien videmment, si le nombre de pages vient changer, la numrotation sadaptera. noter que le nu- \renewcommand{\contentsname}{Sommaire}
mro de la dernire page devient un lien actif.
Il faut veiller compiler le document deux fois pour
que la table soit correctement mise jour.
17.9.3
Tournez, SVP !
Au lieu de numroter chaque page dun devoir, lenseignant veut dinscrire en bas de page droite le
message Tournez, SVP ! tant que la page en cours
nest pas la dernire et Fin sur la dernire page.
\setcounter{tocdepth}{2} (39)
Voici une procdure insrer dans le prambule, donnant la solution. Elle utilise, au passage les packages
17.10.2 Liste des figures et tables
lastpage (comme prcdemment) et ifthen (37) .
On insre ces listes (indpendamment) respective\rfoot{\ifthenelse{\equal{\thepage}{%
ment avec \listoffigures et \listoftables o lon
\pageref{LastPage}}}{Fin}{Tournez, SVP !}}
veut les voir affiches.
(36). Cest le cas lorsquun cours dune anne entire est dpos (38). Encore que. . . En dbut douvrage, il sagit dun sompar chapitres sur un rseau.
maire et, en fin, dune table des matires.
(37). Ainsi que lextension fancyhdr et \pagestyle{fancy}.
(39). 1 pour les chapitres, 3 pour les sous-sections, . . .
IREM de Lyon
160
17.10.3
17.11
Rsum abstract
17.13.1
\end{document}
Principe
161
17.14
17.14.1
Noms prdfinis
\index{fonction!logarithme} donne :
fonction
logarithme, 12
17.13.3
\abstractname
\alsoname
\appendixname
\bibname
\ccname
\chaptername
\contentsname
\enclname
\figurename
\glossaryname
\indexname
\listfigurename
\listtablename
\pagename
\partname
\prefacename
\proofname
\refname
\seename
\tablename
Rfrences croises
17.13.4
Lettres accentues
17.14.2
17.13.5
Style de page
17.13.6
Exemples
Rsum
voir aussi
Annexe
Bibliographie
Copie
Chapitre
Table des matires
P.J.
Figure
Glossaire
Index
Table des figures
Liste des tableaux
page
partie
Prface
Dmonstration
Rfrences
voir
Table
Exemple
\index{hello}
\index{hello!coucou}
\index{Joe@\emph{Joe}}
\index{Joe|textbf}
\index{Noel@No\"el}
\renewcommand{\bibname}{%
Bibliographie et sitographie}
Rsultat
hello, 1
coucou, 4
Joe, 1
Joe, 1
Nol, 12
\index{fonction!logarithme!neperien@nprien}
fonction
logarithme, 6
nprien, 7
IREM de Lyon
162
Chapitre 18
Et, pour finir en beaut, voici la structure que jutilise Les lignes suivantes (2) sont placer dans le prampour grer des feuilles dexercices corrigs (en cours, bule :
en devoir, . . . ).
\newtheorem{Exc}{EXERCICE}
Bien sr, et cest la moindre des choses que lon \Newassociation{correction}{Soln}{mycor}
puisse demander LATEX (1) , la numrotation des \renewcommand{\Solnlabel}[1]{CORRIGE #1}
\def\exo#1{%
exercices et des corrigs se fait automatiquement.
\futurelet\testchar\MaybeOptArgmyexoo}
Avec la prsentation de DS propose la page 100 en
\def\MaybeOptArgmyexoo{
plus, je ne doute pas que vous ralisiez de trs jolis
\ifx[\testchar \let\next\OptArgmyexoo
sujets de DS !
\else \let\next\NoOptArgmyexoo \fi \next}
\def\OptArgmyexoo[#1]{%
Le source crit au premier paragraphe est disponible
\begin{Exc}[#1]\normalfont}
sur [124].
\def\NoOptArgmyexoo{%
\begin{Exc}\normalfont}
\newcommand{\finexo}{\end{Exc}}
18.1 Corrigs la fin
\newcommand{\flag}[1]{}
Le package answers est indispensable pour faire \newcommand{\entete}[1]
tourner la structure.
Les textes EXERCICE et CORRIGE (3) (et seulement ceux-ci) peuvent tre modifis.
Le gros point, cest que cette structure permet dinsrer la saisie le corrig des exercices directement La ligne suivante est placer juste aprs le
dans le squelette de lexercice et que sur le document \begin{document} :
.pdf final, les premires feuilles porteront les noncs
\Opensolutionfile{mycor}[ficcorex]
et les dernires, les corrigs.
Les lignes suivantes sont placer juste avant le
Il faut toutefois que tout exercice soit tap sous la \end{document} :
structure suivante (et sous celle-ci seulement) :
\newpage
\setcounter{page}{1}
\Closesolutionfile{mycor}
\exo{}
\Readsolutionfile{mycor}
nonc de lexercice
Mettre en commentaire les trois dernires lignes
\begin{correction}
ci-dessus en commentaire empche laffichage de
Corrig de lexercice
lensemble du corrig. Cela peut tre pratique pour
\end{correction}
un collgue qui, par exemple, veut mettre une feuille
\finexo
dexercices sur le rseau sans permettre llve de
voir le corrig.
Sil ny a pas de corrig pour cet exercice, on peut
supprimer (ou mettre en commentaire) la partie Le \setcounter{page}{1} indique que la premire
page du corrig sera numrote partir de 1 (si lutistructurelle du corrig.
lisateur numrote les pages).
(1). Un exemple basique se trouve au chapitre 7.8.3, page
69. Mais la gestion des corrigs est alors trs peu vidente.
Sans parler des oublis de quelques corrigs dans des malheureux
copier-coller . . .
163
18.2
Corrigs en-dessous
18.2.1
Premire mthode
18.3
Des indications
Il suffit de prendre loption nosolutionfiles du paUn collgue peut avoir besoin de pages Indicackage answers. On crit donc dans le prambule :
tions , o seront donns des pistes ou des lments
\usepackage[nosolutionfiles]{answers}
de rponses.
18.2.2
Seconde mthode
18.4
Supposons avoir placer un exercice qui sera numrot 4 dans la sous-section (6) 3 de la section 2.
\proftrue
\newtheorem{Exc}{Exercice}[section]
\exo{}
nonc de lexercice
\ifprof\\
\emph{Corrig\e}\\
\else
\begin{correction}
\fi
Corrig de lexercice
\ifprof\else
\end{correction}
\finexo
18.5
IREM de Lyon
Un nom en option
164
18.6
Avec un barme
18.7
La classe exam
165
Chapitre 19
19.2.2
19.1
Thme
Petite prsentation
19.2
19.2.1
Prambule
Classe
166
19.3.5
\frame{\titlepage}
19.2.4
Logo
\logo{includegraphics{image.eps}}
Ceci dit, le logo en tant que tel peut tre aussi bien
Par dfaut, tous les lments de la page sont centrs une image quun texte.
verticalement. Si lon ajoute loption [t] dans la dclaration de classe, ils seront tous aligns vers le haut 19.3.6 Sur deux colonnes
(top). De mme avec loption [b] pour les aligner vers Un texte ou un texte accompagn dun graphique (ou
le bas (bottom) et [c] (par dfaut) pour les centrer. dune image) peut tre crit sur plusieurs colonnes.
19.3
19.3.1
Transparent
Transparent de base
\begin{columns}[options ]
\begin{column}[placement ]{largeur }
contenu de la colonne
\end{column}
\begin{column}[placement ]{largeur }
contenu de la colonne
\end{column}
Les niveaux de hirarchie doivent tre placs en dehors des environnements frame.
19.3.2
\end{columns}
Etiquette
\begin{frame}[label=tiquette ]
texte
\end{frame}
19.3.3
Titre
19.3.4
19.4.1
19.4
Sans dcor
Mise en valeur
Block
On peut tre amen placer une grande figure sur un 19.4.1.1 Le block de base
transparent et vouloir alors supprimer les en-ttes,
Pour mettre des lments en valeur, Beamer propose
les pieds de page et les diverses barres de menu : on
diffrents environnements de blocks, qui sont en fait
utilise loption \frame[plain].
des botes (sur la largeur de page disponible) o
sur la premire ligne (et sur un fond de couleur
\begin{frame}[plain]
bleue) est crit le titre ;
texte
et, sur la seconde ligne, est crit un texte (et sur
\end{frame}
un fond de couleur dpendant du thme choisi).
(5). Cela permet de diffrencier la personne qui prsente lexpos de celles qui ont travaill sur le sujet expos.
(6). La page, dans le premier cas, est dfinie comme un environnement.
(7). Voir le chapitre 11, page 102, pour tout ce qui concerne
linclusion dimages.
(8). un endroit dpendant du thme choisi.
167
19.5.1
\begin{block}{Titre }
Texte
\end{block}
19.4.1.2
La commande \pause
\begin{itemize}
Il y a la version alertblock qui crit sur un fond \item item 1 \pause
rouge le titre et la version exampleblock, sur un fond \item item 2 \pause
vert.
\item item 3
\end{itemize}
\begin{alertblock}{Titre }
Texte
\end{alertblock}
Les vues successives seront les suivantes :
\begin{exampleblock}{Titre }
Texte
\end{exampleblock}
19.4.2
item 1
item 1
item 2
item 1
item 2
item 3
\begin{example}
voici lexemple
\end{example}
\begin{tabular}{c|ccc}
& a & b & c \\ \hline
A & Aa & Ab & Ac \pause\\
B & Ba & Bb & Bc \pause\\
C & Ca & Cb & Cc
\end{tabular}
\begin{proof}
voici la preuve
\end{proof}
\begin{theorem}
voici le thorme
\end{theorem}
19.5.2
\end{frame}
19.5
Apparition
contenu
progressive
du
IREM de Lyon
168
Le code source
Un \emph<2>{texte} mis en emphase
19.5.2.4
Les
deux
macros
\uncover<n>{texte }
et
\only<n>{texte } crivent texte sur la couche
n. De mme avec <n-> et <n-p>.
le texte est. . .
AABBCC
DDEEFF
le but est. . .
le texte est. . .
Le code source
\begin{frame}
De faon plus gnral, pour colorier le texte avec une \begin{pspicture}(0,0)(4.5,2.5)
couleur donne sur la couche n, on utilise la macro \psframe(0,0)(4.5,2.5)
{\color<n>{couleur }texte }.
\psline{<->}(0.5,2)(0.5,0.5)(4,0.5)
\only<1,3>{%
19.5.2.3 Macro \onslide<>
\pspolygon[fillstyle=hlines,hatchangle=45]%
La macro \onslide<n>{texte } crit texte sur la (0.5,1.5)(0.5,0.5)(3.5,0.5)}
\only<2,3>{%
couche n.
\pspolygon[fillstyle=hlines,hatchangle=45]%
(3.5,1.5)(0.5,0.5)(3.5,0.5)}
Le code source
\end{pspicture}
\begin{frame}
\end{frame}
\onslide<1,3> texte 1
donnera les vues successives suivantes :
\onslide<2> texte 2
\onslide<3> texte 3
\end{frame}
va donner les vues successives suivantes :
texte 1 texte 1 texte 1
169
Le code source
\begin{frame}
Si lon ne veut pas sembter compter, on peut remplacer les lignes prcdentes par :
la symtrie \alt<2>{\fbox{axiale}}{%
\textcolor{white}{axiale}} est ...
\begin{itemize}[<+->]
\item<1-> item 1 ...
\end{frame}
\begin{itemize}
\item<1,3> lm. 1
\item<1-> lm. 2
\item<2> lm. 3
\end{itemize}
19.5.2.6
lm. 1
lm. 2
Macro \alert<>
lm. 2
lm. 3
lm. 1
lm. 2
\item<+-|alert@+> lm. 1
\item<+-|alert@+> lm. 2
\item<+-|alert@+> lm. 3
\end{itemize}
\item<p> demande que llment de la liste appa- (14). Il peut tre pertinent de prparer au brouillon les diffraisse la couche p.
rentes vues que lon veut obtenir pour se faciliter la tche du
codage !
IREM de Lyon
170
19.5.3
item 1
item 2
item 1
item 2
item 3
Par dfaut, le texte cach est invisible. On peut lobtenir en gris (clair) en crivant dans le prambule :
\setbeamercovered{transparent}
Le code source
\begin{itemize}
\item item 1
\pause \item item 2
\pause \item item 3
\end{itemize}
donnera les vues successives suivantes :
item 1
item 2
item 3
19.6
item 1
item 2
item 3
item 1
item 2
item 3
Animation
171
Chapitre 20
20.1
noncs
20.1.1
Commun
23.
1+ 2
a + b 6= a + b
13. 49 = 7
14. Dterminer la valeur de lexpression
2
E = x 4x + 1
pour x = 5.
15. (2 3 + 1)( 3 2)
16. Sans
calculer :
v calculatrice,
s
u
r
q
u
p
t
31 + 21 + 13 + 7 + 3 + 1
17. 3 + 5 7
(3 + 4) 2
2
2 4
3
B=
18. A = 3 5
4
1
1
+2
+
5
5 15
19. x (x 1) = 0 x = 0 ou x = 1
20. Complter avec < ou > : 3,5 . . . 2,1
21.
(a + b)2 = (a + b)(a + b)
= a2 + a b + a b + b2
= a2 + 2 a b + b2
Aide : avec lenvironnement eqnarray*
IREM de Lyon
3 12 + 2 14
= 12,8
3+2
3 12 + + 2 15
m=
= 13,2
3 + + 2
Cocher la bonne rponse :
(a b)2 = a2 b2
(a b)2 = a2 + b2
(a b)2 = a2 2 a b + b2
La bonne rponse est :
(a b)2 = a2 2 a b + b2
En dveloppant lexpression 5 (3x + 6), on a :
A : 15x 30 B : 8x 11
A B
Rouge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 %
Bleu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 %
Violet
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 %
3x + 2y = 5
5x 4y = 1
2
(x 1) x
3
22. x =
24.
25.
26.
27.
28.
29.
x
f (x)
0
0
1,5
2,25
2
4
130
16 900
x
0
1,5
2
130
f (x)
0
2,25
4
16 900
(Contraintes. Le tableau occupe 80 % de lespace
horizontal disponible. Les colonnes numriques
ont la mme largeur. Le texte est centr dans
chaque colonne.)
A B
31. Rsultats : C 1 2
D 3 4
30.
32. x2 1 (x 1) = x2 1 x + 1 = x2 x
33. an = a
{z a}
| a
n fois
Un texte crit
dans une mini34. page de 3 cm de
large, colle la
marge de gauche.
Un texte crit
dans une minipage de 3 cm de
large, colle la
35. marge de gauche.
172
20.1.2
4. 48 = 16 3 = 16 3 = 4 3
37.
38. Diagramme :
B
A
39.
-4
-3
-2
-1
5. 3 104 5 105
40.
0
250
500
750
1 000
(Lespace entre les 2 graduations est 1,5 cm.)
41. Rseau point :
(1 + 3)2 = 12 + 2 1 3 + ( 3)2
= 1+2 3+3
= 4+2 3
43. Crer une nouvelle commande appele REP crivant (O ; ~ , ~ , ~k) quand on lappelle.
44. Si a = b q + r (avec 0 6 r < b)
alors PPCM(a,b) = PPCM(b,r)
45. Les galits suivantes sont-elles vraies ou
fausses ?
Collge
6 3(x + 1) = 3x + 3
x x(3x + 2) + 1 = 4x 1
(Contrainte : Aligner les signes =)
48.
49.
50.
51.
17.
t
c = 1 + t% = 1+
100
=C3+$D$2*B$1/$A3
=SOMME(A$1:A2)
=B$1*C$1 A1
2x
+ 1} = |3x{z
7}
| {z
Gauche
B=
Facile !
2 cartes
5 cartes
Form. B
Form. C
2
103 104
18.
105
19. On donne :
Droite
PRIX
1 carte
hyp
46. E = 0
47.
longueur de limage
largeur de limage
8 108 1,6
0,4 103
C=
5+
10
2
10 2
r
p
p
p p
a
b
c
20. A =
2 2
2
2
21. Soit C = 5 12 + 27
10 3.
crire C sous la forme a b, o a et b sont deux
nombres entiers.
173
20.1.3
Lyce
29.
2
1. R \
3
yB yA
2. m =
xB xA
3. = + 2
8. ei 6 ei 6
14. ~u ~v = 0 ~u ~v
15. AB AC
xB xA = 3 (1) = 4
16. AB
yB yA = 5 2 = 3
3x + 2y = 5
17.
donne x = 1 et y = 1
5x 4y = 1
3 2
= 3 (4) 2 5 = 22
18.
5 4
sin x
19. lim
=1
x0,x>0 x
20. lim xn =
n
0 si q < 1
21. lim q n =
1 si q = 1
n+
+ si q > 1
x2
=
x2 + 1
1
1+ 2
x
1
.
1 + x2
23. y = a x + b
R2
24. 1 (3x2 + 4) dx = [x3 + 4x]21 = 16 5 = 11
Z
sin x dx = [ cos x]0 = (1) + 1 = 2
25.
26.
0
n
X
i=0
qi =
q n+1
1
1q
p
1 X
27.
=
ni (xi x)2
N
i=0
u u v uv
=
28.
v
v2
IREM de Lyon
2
5
9
+ 0 ||
31. 25 1 (mod 4)
(diffrence de taille)
9. f (x) = ln(ex + 1)
10. cos
= sin
6
3
3
11. cos =
6
2
12. f (x) = 1 + tan2 x
cos2 x + sin2 x
1
sin2 x
=
=
f (x) = 1 +
2
2
cos x
cos x
cos2 x
13. le repre R (O ; ~ , ~)
22. (x 6= 0)
b
5. Si > 0 alors x1,2 =
2a
1
6. f (x) = ln 1 +
x
x
7. exp(x) = e
x
f (x)
34. A B = A B
p(S F )
35. pS (F ) =
p(S)
36. Formule des probabilits totales :
p(S) = p(F S) + p(F S)
37.
38.
39.
40.
41.
n
n!
=
p! (n p)!
p
n
X
n nk k
n
x
y
(x + y) =
k
k=0
i
i1
i1
=
+
j
j 1
j
1 3
1 3
5 7
5 7
Pn
E (X) = i=1 pi xi
42. p(|X| 6 u ) = 1
2 un
43. u0 R+ et, pour tout n, un+1 =
3 un + 1
1
1 1
44. n N, un+1 6 un
3
2
3
3 4
3 4
45.
= 25 I2
4 3
4 3
s
2
1
1
2
46. 3 i = 3 +
2
2
!2
1 3 2 1 2
3
i =
+
47. +
4
4
4
4
48. z + 3i = z 3i
z + 3i = z 3i
(diffrence entre z et z)
z zA
= (2)
49. arg
z zB
2
50. P (X > s + t | X > t) = P (X > s)
51. P (X > t) = e t 0
t+
y
i
52. zi = ln
100
174
ln 3
ex
dx
(ex + 1)2
t
x=
D:
y = 3 + 3t , t R
z = 1t
1
1
f ;f +
n
n
{X [x 2 ; x 2]}
"
#
p
p
p(1 p)
p(1 p)
p 1,96
; p + 1,96
n
n
ln 2
54.
55.
56.
57.
1
1+ 5
n
n
Fn = ( ), avec =
et
2
5
1
=
Fn+1
lim
=
n+ Fn
n
Fn+1 Fn
1 1
=
Fn Fn1
1 0
59. (Aide : utiliser un tableau et \quad)
Variables :
deux entiers A et B
Traitement :
A prend la valeur A + B
B prend la valeur A B
A prend la valeur A B
Sortie :
Afficher A et B
CHEVAL
CHEVAL
=
OISEAU
L
CHEVAL
VACHE
=
OISEAU
CHEVAL
=
OISEAU
CHEVAL
=
OISEAU
x>8
1
= +
x3 x 3
x>3
175
IREM de Lyon
20.2
Solutions
21. \begin{eqnarray*}
(a+b)^2 & = & (a+b)(a+b) \\
& = &a^2+a\,b+a\,b+b^2 \\
& = & a^2+2\,a\,b+b^2
\end{eqnarray*}
2. $10\,x + 3\,y - 2 = 0$
22. $\overline{x}=\dfrac{3\times12+2\times14}{3+2}=12,8$
23. $m=\dfrac{3\times12+\cdots+2\times15}{3+\cdots+2}=13,2$
20.2.1
Commun
\multicolumn{1}{c|}{}&A&B\\ \hline
C & 1 & 2\\ \hline D & 3 & 4\\
\hline \end{tabular}
32. $x^2-1-(x-1)=x^2-\cancel{1}-x+\cancel{1}=x^2-x$
33. $a^n=\underbrace{a \times a \times \cdots \times a}_{%
{n \text{ fois }}$
177
37. \psset{unit=0.71cm}
\begin{pspicture}(-1,-1)(1,1)
\pscircle(0,0){1}
\SpecialCoor
\pswedge[fillstyle=solid,fillcolor=lightgray]{1}{0}{135}
\psline[linestyle=dashed](1;0)(1;180)
\psline[linestyle=dashed](1;90)(1;270)
\psline[linestyle=dashed](1;45)(1;225)
\psline[linestyle=dashed](1;135)(1;315)
\end{pspicture}
38. \begin{center}
\psset{unit=1.5cm,fillstyle=solid}
\begin{pspicture}(-1,-1)(1,1)
\pswedge{1}{0}{45}
\pswedge[fillcolor=lightgray]{1}{45}{135}
\pswedge[fillcolor=gray]{1}{135}{225}
\pswedge[fillcolor=darkgray]{1}{225}{270}
\pswedge[fillcolor=black]{1}{270}{360}
\rput(0.65;22.55){A} \rput(0.65;90){B}
\rput(0.65;180){C}
\rput(0.65;247.5){\textcolor{white}{D}}
\rput(0.65;315){\textcolor{white}{E}}
\end{pspicture}
\end{center}
40. \psset{xunit=0.006cm}
\begin{pspicture}(-50,-0.5)(1050,0.5)
\psline{->}(-50,0)(1050,0)
\multido{\n=0+250}{5}{\psline(\n,-0.1)(\n,0.1)}
\multido{\n=0+250}{5}{\uput[d](\n,-0.05){\nombre{\n}}}
\end{pspicture}
0,006 provient de 1,5 0,004 = 1,5 (1 250).
41. \begin{pspicture}(0,0)(5,2.5)
\multido{\n=0+0.5}{11}{%
\multido{\r=0+0.5}{5}{%
\pscircle*(\n,\r){0.035} }}
\end{pspicture}
42. \begin{eqnarray*}
(1+\sqrt{3})^2
& = & 1^2+2 \times 1 \times \sqrt{3} + (\sqrt{3})^2\\
& = & 1+2\,\sqrt{3}+3 \\ & = & 4+2\,\sqrt{3}
\end{eqnarray*}
43. \newcommand{\REP}{%
$(O\,;\,\vec{\imath}\,,\,\vec{\jmath}\,,\,\vec{k})\xspace$}
44. Si $a=b\,q+r$ (avec $0 \leqslant r < b$) \par alors
$\mathrm{PPCM}(a,b) = \mathrm{PPCM}(b,r)$
39. \begin{pspicture}(-4.75,-0.75)(3.75,0.75)
\psline{->}(-4.75,0)(3.75,0)
\multido{\n=-4+1}{8}{\psline[linewidth=1.2pt]%
(\n,-0.15)(\n,0.15)}
\multido{\n=-4+1}{8}{\uput[d](\n,-0.27){\n}}
\end{pspicture}
IREM de Lyon
50. \texttt{=B\$1*C\$1$^{\wedge}$A1}
Si le texte est crit en tltype, on prfrera ($\ast$) ($\times$) .
51. $\underbrace{2x+1}_{\text{Gauche}}=\underbrace{%
3x-7}_{\text{Droite}}$
14.
15.
16.
17.
20.2.2
Collge
18.
19.
1. $(+4)-(-1)+(-6)-(+2)$
2. $\dfrac{15}{12}=\dfrac{15 \div 3}{12 \div 3}=\dfrac{5}{4}$
178
3. $\dfrac{2}{3}+\dfrac{7}{6}=\dfrac{4}{6}+\dfrac{7}{6}
=\dfrac{4+7}{6}=\dfrac{11}{6}$
20.
4. $\sqrt{48}=\sqrt{16\times 3}=\sqrt{16}\times\sqrt{3}=4\sqrt{3}$
5. $3 \cdot 10^4 \times 5 \cdot 10^{-5}$
6. Factoriser $4x^2-1-(2x-1)(5x+7)$.
21.
20.2.3
1.
2.
3.
4.
5.
Lyce
$\mathbf{R}\setminus\left\{\dfrac{2}{3}\right\}$
$m=\dfrac{y_B-y_A}{x_B-x_A}$
$\gamma = \alpha + 2\,\beta$
pour tout $x$ de $\mathbb{R}$, on a : $x^2=(-x)^2$
Si $\Delta > 0$ alors $x_{1,2}
=\dfrac{b\ \pm\ \sqrt{\Delta}}{2a}$
6. $f(x)=\ln\left(1+\dfrac{1}{x}\right)$
7. $\exp(x)=\mathrm{e}^x$
8. $\mathrm{e}^{\mathrm{i}{\textstyle\frac{\pi}{6}}}$
$\mathrm{e}^{\mathrm{i}{\frac{\pi}{6}}}$
9. $f(x)=\ln(\mathrm{e}^x+1)$
10. $\cos \left(\dfrac{\pi}{6}\right)=
\sin \left(\dfrac{\pi}{3}\right)$
11. $\cos \dfrac{\pi}{6}=\dfrac{\sqrt{3}}{2}$
13.
$\mathcal{R}\ (O\,;\,\vec{\imath}\,,\,\vec{\jmath})$
30. \psset{nodesep=0pt}
$\begin{psmatrix}[mnode=circle,fillcolor=blue,%
fillstyle=solid,colsep=2,rowsep=0.75]
& {} \\
{} & {} \\
& {}
\end{psmatrix}$
\psset{nodesep=0pt}
\ncarc[arcangle=45]{2,2}{1,2}
\ncarc[arcangle=45]{2,2}{3,2}
\ncarc[arcangle=-45]{2,2}{1,2}
\ncarc[arcangle=-45]{2,2}{3,2}
\ncline{2,1}{1,2} \ncline{2,1}{2,2} \ncline{2,1}{3,2}
31. $25 \equiv 1 \pmod 4$
32. $N=p_1^{\ a_1} \times p_2^{\ a_2}%
\times \cdots \times p_n^{\ a_n}$
33. $\text{P}(\overline{B})=1-\text{P}(B)$
34. $\overline{A \cup B} = \overline{A} \cap \overline{B}$
35. $p_S(F)=\dfrac{p(S \cap F)}{p(S)}$
29. $\begin{array}{|c|ccccccc|}\hline
x&0&&2&&5&&9\\ \hline
f(x)&&+&0&-&||&-&\\ \hline \end{array}$
On peut remplacer || par \|, par \vert\vert par \big\|(les barres
touchent alors les lignes horizontales et il ny a pas de blanc entre deux
lignes comportant deux || lun en-dessous de lautre).
37. $\displaystyle\binom{n}{p}=\frac{n!}{p!\,(n-p)!}$
Ou : $\begin{pmatrix}n\\p\end{pmatrix}=\dfrac{n!}{p!\,(n-p)!}$
38. $\displaystyle(x+y)^n=\sum_{k=0}^n\,\binom{n}{k}\,x^{n-k}\,y^k$
27. $\sigma^2=\dfrac{1}{N}\,
\displaystyle\sum_{i\,=\,0}^p n_i(x_i-\overline{x})^2$
39. $\displaystyle\binom{i}{j}=\binom{i-1}{j-1}+\binom{i-1}{j}$
23. $\overline{y}=a\,\overline{x}+b$
28. $\left(\dfrac{u}{v}\right)=\dfrac{uv-uv}{v^2}$
IREM de Lyon
180
47. $\left|\dfrac{1}{4}+\dfrac{\sqrt{3}}{4}\mathrm{i}\right|^2=%
\left(\dfrac{1}{4}\right)^2+\left(\dfrac{\sqrt{3}}{4}\right)^2$59. \begin{center}
\begin{tabular}{l}
48. $\overline{z+3\mathrm{i}}=\overline{z}-3\mathrm{i}$
\textsc{Variables} :\\
$\overline{z+3\mathrm{i}}=\overline{\vphantom{3}z}-3\mathrm{i}$
\quad deux entiers $A$ et $B$ \\
49. $\arg \dfrac{z-z_A}{z-z_B}=\dfrac{\pi}{2}\ (2\pi)$
\textsc{Traitement} :\\
50. $\mathrm{P}\,(X>s+t\mid X>t)=\mathrm{P}\,(X>s)$
\quad $A$ prend la valeur $A+B$\\
\quad $B$ prend la valeur $A-B$\\
51. $\mathrm{P}\,(X>t)=\mathrm{e}^{-\lambda\,t}
\xrightarrow[t\to+\infty]{} 0$
\quad $A$ prend la valeur $A-B$\\
\textsc{Sortie} :\\
52. $z_i=\ln\left(\dfrac{y_i}{100}\right)$
\quad Afficher $A$ et $B$\\
53. $\displaystyle\int_{\ln 2}^{\ln 3}
\end{tabular}
\dfrac{\text{e}^x}{%
\end{center}
\left(\text{e}^x+1\right)^2}\,\mathrm{d}x$
54. $\mathcal{D} : \left\{\begin{array}{l@{~=~}r}
x&-t\\
y&3 + 3t\\
z&1 - t
\end{array}\right.,~ t \in \mathbb{R}$
55. $\left[f-\dfrac{1}{\sqrt{n}}\,;f+\dfrac{1}{\sqrt{n}}\right]$
56. $\left\{X \in [x-2\sigma\,;x-2\sigma] \right\}$
57. $\left[p-1,96\,\dfrac{\sqrt{p(1-p)}}{\sqrt{n}}\,;%
p+1,96\,\dfrac{\sqrt{p(1-p)}}{\sqrt{n}}\right]$
BIBLIOGRAPHIE ET SITOGRAPHIE
Bibliographie et sitographie
LATEX. . .
Distribution de LATEX
[1] http://www.gutenberg.eu.org
[2] http://www.xm1math.net/texmaker/download_fr.html
Distribution TeX Maker
[3] http://www.framasoft.net/article1320.html
Distribution TeXLive
Quelques pages donnant les procdures pour installer LATEX pas pas
[4] http://www.siteduzero.com/tutoriel-3-258569-installer-latex.html
[5] http://chamblandes.tuxfamily.org/LaTeXWindows/index.html
[6] http://ww2.ac-poitiers.fr/math/spip.php?article165
[7] http://fr.wikibooks.org/wiki/LaTeX/Installer_LaTeX
[8] http://mach.elec.free.fr/guide_pour_installer_latex_sous_Windows.htm
[9] http://www.exomatik.net/U-Latex/USBTeX
USBTeX : Un environnement LATEX complet sur cl USB
Livres gnraux
[13] LATEX pour limpatient, H&K ditions
[14] Bizout, D., Charpentier, J.-C., LATEX, Synthse de cours & exercices corrigs, Pearson Education
France
[15] Desgraupes, B., LATEX : Apprentissage, guide et rfrence, d. Vuibert
[16] Kopka, H. et Daly, P., A guide to LATEX, 3rd edition
[17] Rolland, Ch., LATEX par la pratique, d. OReilly
[19] http://www.ctan.org/search/?action=/index.html
Lensemble de rfrence pour les extensions et de leurs documentations
[20] http://tex.loria.fr/general.html
[21] http://www.framabook.org/docs/latex/framabook5_latex_v1_art-libre.pdf, Lozano, V., Tout
ce que vous avez toujours voulu savoir sur LATEX sans jamais oser le demander, Framabook, In Libro
Veritas
[22] http://wiki.gel.ulaval.ca/index.php?title=LaTeX
Un site type Wiki de lUniversit de Laval, Canada
[23] http://tug.org/texlive/Contents/live/doc.html
Liste de tous les liens pour les packages contenus dans TeX Live.
[24] http://www.grappa.univ-lille3.fr/FAQ-LaTeX/
Recueil des questions les plus frquentes
[25] http://science.thilucmic.fr/spip.php?article30
Des exposs sur LATEX
[26] http://www-sop.inria.fr/miaou/latex/styles-eng.html
Brve description de plusieurs centaines de packages
[27] http://www.math.ens.fr/~millien/tdlatex/liste_commandes.pdf
Une liste explique de commandes
Des aide-mmoire
[28] http://melusine.eu.org/syracuse/texpng/jcc/aide.pdf
[29] http://tex.loria.fr/general/aide-memoire-latex-seguin1998.pdf
[30] http://amath.colorado.edu/documentation/LaTeX/Symbols.pdf
Une liste des symboles mathmatiques
[31] http://tailrecursive.org/postscript/operators.html
Une liste des oprateurs PostScript utiliss en RPN (pour les reprsentations graphiques)
[32] http://www.math.jussieu.fr/~goutet/latex/liste_commandes.pdf
Une liste de commandes
Sur le-toile
Des tutoriels
[33] http://www.tuteurs.ens.fr/logiciels/latex/
[34] http://tex.loria.fr/apprends_latex/apprends_latex.html
[35] http://melusine.eu.org/syracuse/texpng/jcc/exercices.tex
[36] http://www.grappa.univ-lille3.fr/FAQ-LaTeX/
Une foire aux questions (FAQ) trs complte
[37] http://www.ctan.org/tex-archive/info/lshort/french/flshort-3.20.pdf
[38] http://melusine.eu.org/syracuse/texpng/jcc/camille.pdf
[39] http://www.exomatik.net/LaTeX/Accueil
[40] http://www.tug.org.in/tutorials.html
[41] http://ww2.ac-poitiers.fr/math/spip.php?rubrique21
[42] http://xavier.perseguers.ch/LaTeX/tableaux/
Un guide assez complet pour crer un tableau
[43] http://bertrandmasson.free.fr/index.php?tag/listes-a-puces
Un guide pour dompter les puces
[44] ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/enumitem/enumitem.pdf
La documentation du package enumitem
IREM de Lyon
182
BIBLIOGRAPHIE ET SITOGRAPHIE
[45] http://melusine.eu.org/syracuse/jcc/xlop/fr-user.pdf
Un guide complet pour le package xlop
[46] http://latex.developpez.com/cours/
[47] http://www.tug.org/texlive/Contents/live/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf
Un guide complet pour le package bclogo
[48] http://www.exomatik.net/U-Latex/Courbes
[49] http://www.tug.org/texlive/Contents/live/texmf-dist/doc/latex/crossword/cwpuzzle.pdf
La documentation pour le package cwpuzzle permettant de dessiner des grilles de mots croiss
[50] http://www.latex-howto.be/files/LaTeX-HowTo-ch13.pdf
[51] http://altermundus.fr/pages/downloads/doc-alterqcm.pdf
La documentation du package alterqcm pour crire des QCM
[52] http://www-math.mit.edu/~psh/exam/examdoc.pdf
La documentation de la classe exam
[53] http://ctan.mines-albi.fr/macros/latex/contrib/draftwatermark/draftwatermark.pdf
Le document du package draftwatermark pour obtenir des filigranes
[54] http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/macros/latex/contrib/draftcopy/draftcop
[55] http://blog.developpez.com/ocamlblog/p9437/latex/les-questionnaires-a-choix-multiples-ave/
[56] http://www.troubleshooters.com/linux/lyx/ownlists.htm
Cration de listes
[57] ftp://ftp.isu.edu.tw/Unix/CTAN/macros/latex/contrib/minitoc/fminitoc.pdf
Pour faire des mini-tables des matires
[58] http://www.grappa.univ-lille3.fr/FAQ-LaTeX/14.2.html
Pour faire des mini-tables des matires
[59] http://www.xm1math.net/doculatex/index.html
Tutoriel sur la saisie du code source avec Texmaker, fait par lauteur du logiciel
[60] http://www.latex-howto.be/files/LaTeX-HowTo-ch4.pdf
Tutoriel sur la gestion des images
[61] http://mirror.hmc.edu/ctan/macros/latex/contrib/engrec/engrec.pdf
numration de listes avec des minuscules ou de majuscules grecques
[62] http://ctan.mines-albi.fr/macros/latex/contrib/easylist/easylist-doc.pdf
Documentation sur le package easylist pour des items numrots selon les niveaux
[63] http://tehessin.tuxfamily.org/?page=41
Pour crire en maya, cuniforme et en hiroglyphe
[64] http://www.math.u-psud.fr/~bernardofpc/ens/CIES/Avance-beamer.pdf
[65] http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/macros/latex/contrib/tkz/tkz-tab/doc/tk
La documentation sur le package tikz-tab, pour dresser des tableaux de variation
[66] http://gte.univ-littoral.fr/members/dbitouze/pub/latex/diapositives-cours-d
Des forums
[67] http://forum.mathematex.net/latex-f6/
[68] http://www.latex-community.org/forum/
[69] http://www.developpez.net/forums/f149/autres-langages/autres-langages/latex/
[70] http://www.les-mathematiques.net/phorum/list.php?10
[71] https://groups.google.com/forum/#!forum/fr.comp.text.tex
183
Pour le dessin
Les logiciels facilitant lutilisation de LATEX
[72] http://www.geogebra.org/cms/index.php?lang=fr
Le logiciel Geogebra
[73] http://www.geogebra.org/book/intro-en.pdf
[74] http://www.geogebra.org/en/wiki/index.php/DocumentsFr
Les icnes de menu de Geogebra
[75] http://www.xm1.math.net/pstplus/download.html
Le logiciel Pstplus
[76] http://texgraph.tuxfamily.org/
Le logiciel TexGraph
[77] http://latexdraw.sourceforge.net/fr/index.html
Le logiciel LaTexDraw
[78] http://eukleides.free.fr/download/index.html
Le logiciel Eukleides
[79] http://eukleides.free.fr/samples/index.html
Diverses exemples avec le logiciel Eukleides
[80] http://eukleides.free.fr/reference/index.html
Lensemble des commandes du logiciel Eukleides
[86] http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/graphics/pstricks/contrib/pst-eucl/eucl
(par lauteur)
[87] ftp://ftp.uvsq.fr/pub/TeX/CTAN/graphics/pstricks/contrib/pst-eucl/euclide.pdf
[88] http://christophe.deleuze.free.fr/D/dessins.htmlf
Un guide sur lextension pst-ob3d, pour dessiner des objets dans lespace
[90] http://www.math.washington.edu/tex-archive/graphics/pstricks/contrib/pst-ob3d/pst-ob3d.pdf
184
BIBLIOGRAPHIE ET SITOGRAPHIE
Changement de fonte
[101] http://www-hep2.fzu.cz/tex/texmf-dist/doc/fonts/fourier/fourier-doc-fr.pdf
[102] http://jacques-andre.fr/fontex/Fourier-orn.pdf
Inventaire des ornements de Fourier
[103] http://www.cuk.ch/articles/4237
Un aperu des polices de caractres utilisables par LATEX
[104] http://www.tug.dk/FontCatalogue/allfonts.html
Toutes les fontes disponibles
Algorithmique
[105] http://en.wikibooks.org/wiki/LaTeX/Algorithms_and_Pseudocode
[106] http://ctan.mines-albi.fr/macros/latex/contrib/algorithms/algorithms.pdf
[107] http://www.xm1math.net/doculatex/algtolatex.html
Algorithmes la AlgoBox avec LATEX
Des utilitaires !
[108] http://mathsaulyceeddl.free/spip.php?rubrique66
Une macro pour les suites rcurrentes
[109] http://altermundus.fr/pages/download.html
Une extension pour des QCM.
[110] http://zoonek.free.fr/LaTeX/LaTeX_samples_section/0.html
Des exemples de mise en forme des titres de section
[111] http://detexify.kirelabs.org/classify.html#new
Pour retrouver lcriture de saisie dun symbole
185
Un affichage de barme
[123] http://www.tice.ac-versailles.fr/logicielslibres/spip.php?article235
IREM de Lyon
186
Note
41
4
97
94
4
59 169 3
7
3
9 93 751 05 82 09
61 4 08
19 72
0
7
1 28
04
3
481 117 450 284 10 2 127 0
54
5
4
8
3
8
26 6
34 52 919
54 277
491
2
4
8
0
8
3
5
6
2
1
133 936 072
99
30 9
84
8
0 51
9
6
60
218
5
611 7381 9326 1179 31 26 35 945 327
80 999 74 81
6
83
84 6
5
66
5
729
766 9
13
271 4 0244 485 8
1
8
6
4
0
5
5
0
1
7
3200
00
5
8049
595
19
06
9 5105
3 18
1
6
278
9
0
0
6
1
97317 328
72
76 6
525
1119
590921 64201 98938 09
5
8 92 3
80
5
6 2 644
2 1 0 781
64 06 286 20 899 8
10
9
4
3 81 29
74 587 555 96
4 46 229 489 549 30 6 28 830
006
46
9
1
6
2
8
0
6 315
92 0
93 953 83
34 577 3799
5 881 748 8152 0
6
22 7
7
6
4
2
90 1 34
7
495 6
8 91
2 2 3 13
27
73
01
52 724
5
4
7
1885
0
5
88 830
7
40 9
7
00 599
2
4
8
6
8
9
1
6
6
6
4
5
0
0
4
2
1
9
1
2
1
2
9
73
7
78
63
71
5
36
62
22
817
8
3
1
73
1
0
8
5
25
3
57
19 31
3
6
3
3
2
4
4
5
68503
8
18
899
2
7
52 96
96823
03019 520353 018
97
34
58 8
53
8
2
2
3, 14 15 92 6
53
1 3 867
2
5
6
25 88 1 4211 7
7
0 679 2 148 08
33 82
4
8
2
09 09 756
6 48 548
1
659 3
84 75
0
3
2
4
43 1194 7 153
461
05 3 9463 29
6
0
4
3
1 4 912
1
6 789 2590 360 01133
98
6
394 112
6
02 1
2
13 875 5495 336 733
95 904 686
6 244 0656 6430 86
28
853
89
1
019
8
7
1
6
1
05
5
53 4 33 1
2
354 2
0
8
2
4
7
9
2
753
2
97
7968 9258 92
95
598
3
3
2
2
17
083
0 82
47 30
8
7
1
42
5
06
1
71776 691
2
595
8
3
4791
06 9
31515 57485 724245 415
9
8
28 53
23 3 23 8
0
5
4 626 43 32 79
06
72
38
3 1 348 9
83 6 470
2
2
8
93 844
75
60
95 046 1 652
609 55 05
34 36 5
65
712
2
22
9
0
21
0190 914 564 856 6
67
4
72 7 317
5
87 021 7371 3841 46
0
29 11
9 5194 1511 609 433
9
55
9
6
76
1
46 6 086 070217
7
72 122
21
0
9
87
9
3
7
4
8
17
5
7
6
0
0
03
9437 0277
18
31
21
27
159 441 8159
960 5 8 053
85
9
0
3
1
81362 9774 77
56 2
7
58
8638
89
857
0 75
82353 78759 37519 57781
098
38175
160356370766010471
4 63746 493931925506040092770167113900984882401285836