Exercices LATEX (PDFDrive)
Thèmes abordés
Exercices LATEX (PDFDrive)
Thèmes abordés
UO L2–L3
Denis Bitouzé
[email protected]
http://gte.univ-littoral.fr/members/dbitouze/pub/latex
Introduction iv
Comment aborder les exercices ? . . . . . . . . . . . . . . . . . . . . . . iv
Structure des fichiers associés . . . . . . . . . . . . . . . . . . . . . . . v
Usage d’un éditeur de textes orienté LATEX . . . . . . . . . . . . . . . . v
Questions et exercices à passer en 1re lecture . . . . . . . . . . . . . . . vi
I Énoncés 1
I.1 Mise en page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
I.2 Erreurs de compilation . . . . . . . . . . . . . . . . . . . . . . . . 6
I.3 Structuration et documents PDF . . . . . . . . . . . . . . . . . . . 7
I.4 Inclusion d’images . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
I.5 Commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
I.6 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
I.7 Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
I.8 Mathématiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
I.9 Tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
I.10 Nombres, angles et unités . . . . . . . . . . . . . . . . . . . . . . 25
I.11 Courbes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
I.12 Diaporamas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
I.13 Courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
iii
Je préfère élever deux cents nombres au carré qu’un
seul enfant au biberon.
Alphonse Allais
Introduction
iv
CHAPITRE . INTRODUCTION Structure des fichiers associés
5. Le cas échéant, corriger les fautes signalées par d’éventuels messages d’er-
reurs.
6. Visualiser le résultat et de recommencer à l’étape 3 page iv jusqu’à obtenir
effectivement exactement ce qui est demandé dans l’énoncé.
Exercices LATEX v
Questions et exercices à passer en 1re lecture CHAPITRE . INTRODUCTION
de recourir aux fonctionnalités offertes par l’éditeur de textes orienté LATEX choisi,
notamment sous forme de raccourcis clavier.
Cependant, il se peut que l’éditeur choisi par l’utilisateur n’offre pas les
fonctionnalités attendues dans ces questions ou exercices. Il convient dans ce
cas de saisir manuellement des ordres LATEX, ou de les copier-coller depuis un
fichier .pdf ou une page Web.
Ils sont destinés à être passés en 1re lecture et, pour y répondre, on utilisera les
ressources qu’offre Internet, par exemple :
1. les sites de questions et réponses :
— francophone (http://texnique.fr/osqa/) ;
4. Pour la plupart d’entre eux, l’apprentissage est naturel et rapide.
5. Sauf s’ils sont passionnés d’informatique !
6. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
7. Ou presque !
vi Exercices LATEX
CHAPITRE . INTRODUCTION Questions et exercices à passer en 1re lecture
— anglophone (http://tex.stackexchange.com/).
2. la FAQ francophone (http://www.grappa.univ-lille3.fr/FAQ-LaTeX/)
3. le forum francophone (http://groups.google.fr/group/fr.comp.text.
tex.)
Énoncés
I
Questions et exercices en taille réduite
Si vous ne savez pas pourquoi certaines questions et exercices ci-dessous
sont composés en police de taille réduite, reportez-vous à la section « Ques-
tions et exercices à passer en 1re lecture » page vi.
1
I.1. Mise en page CHAPITRE I. ÉNONCÉS
2 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.1. Mise en page
Dans les exercices qui suivent, on ne demande pas de reproduire les éven-
tuels cadres, ombres, (absence d’)indentations, légendes, ni de respecter
les coupures de lignes.
6. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
7. Ou canevas ou gabarits, souvent dit templates en anglais.
8. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
Exercices LATEX 3
I.1. Mise en page CHAPITRE I. ÉNONCÉS
4 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.1. Mise en page
Exercices LATEX 5
I.2. Erreurs de compilation CHAPITRE I. ÉNONCÉS
Pour résoudre des erreurs de compilation LATEX, il est utile de savoir que :
1. « control sequence » signifie « commande LATEX » ;
2. un fichier d’extension .sty est un fichier de package LATEX a .
a. Plus précisément, un <package> LATEX est généralement constitué de plusieurs
fichiers dont au moins le fichier <package>.sty qui contient son « codage informatique ».
Exercice 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . erreur1.tex
1. Prendre connaissance du contenu du fichier associé.
2. Compiler le fichier associé.
3. Utiliser les outils de l’éditeur pour, dans l’onglet Erreurs :
(a) repérer les erreurs du fichier source .tex (les lignes où elles se situent
sont spécifiées et sont, dans le source, surlignées) ;
(b) prendre connaissance des messages d’erreur émis par LATEX, en cher-
chant à les comprendre.
6 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.3. Structuration et documents PDF
Exercice 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . erreur2.tex
Mêmes questions.
Exercice 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . erreur3.tex
Mêmes questions.
Exercice 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . erreur4.tex
Mêmes questions.
Exercice 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . erreur5.tex
Mêmes questions.
Exercice 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . erreur6.tex
Mêmes questions.
Exercices LATEX 7
I.3. Structuration et documents PDF CHAPITRE I. ÉNONCÉS
13. On remarquera que ce fichier source présente le défaut de ne pas suffisamment séparer
fond et forme.
14. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
8 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.4. Inclusion d’images
9. Faire en sorte que la numérotation des sections soit en chiffres romains majuscules.
10. Passer le document en double interligne.
11. Augmenter l’espace inter-paragraphe du document.
Exercices LATEX 9
I.4. Inclusion d’images CHAPITRE I. ÉNONCÉS
(a) Kiki est le plus beau (b) Son frère jumeau aussi
16. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
10 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.5. Commandes
I.5 Commandes
Emplacement des fichiers d’exercices
Exercices LATEX 11
I.6. Packages CHAPITRE I. ÉNONCÉS
(a) en 11 points ;
(b) en 10 points.
3. Le corps de base étant fixé à 12 points,
(a) faire figurer 19 le mot « compact » en taille petite ;
(b) procéder 19 à divers changements de taille de police.
4. Dans ce document, faire apparaître les mots « œuvre », « ŒUVRE », « et
cætera », « ET CÆTERA ».
I.6 Packages
Emplacement des fichiers d’exercices
12 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.6. Packages
\usepackage{xcolor}
Passer pour un idiot aux yeux d’un imbécile est une volupté de fin gourmet.
23. Notons qu’il est possible de créer autant de modèles que l’on souhaite. On peut également
modifier ou supprimer un modèle créé en utilisant le menu contextuel (accessible par clic droit)
dans cette liste.
Exercices LATEX 13
I.7. Macros CHAPITRE I. ÉNONCÉS
I.7 Macros
Emplacement des fichiers d’exercices
14 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.7. Macros
Exercices LATEX 15
I.7. Macros CHAPITRE I. ÉNONCÉS
Exercice 37 (Monnaies)
1. (a) Créer des macros utilisant permettant de composer simplement des montants :
— avec espace fine 28 entre le montant et le symbole de la monnaie ;
— exprimés respectivement en e 29 , $, £ 30 , ¥, ₩ et 31 ;
(b) Utiliser ces macros pour reproduire le texte suivant 32 :
\iflanguage{<langue>}{%
<action si <langue> est en cours>
}{%
<action sinon>
}
Exploiter ceci pour modifier les macros ci-dessus de sorte que, automatiquement, les symboles des
monnaies figurent :
— avant les montants si la langue en cours est l’anglais (p. ex. « £ 5 ») ;
— après les montants si la langue en cours est le français (p. ex. « 5 £ »).
16 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.8. Mathématiques
(d) Utiliser les macros de la question précédente pour reproduire le texte suivant 33 :
I.8 Mathématiques
Emplacement des fichiers d’exercices
Il est à noter que les symboles mathématiques qui figurent ci-après sont
composés avec la famille de fontes Kp-Fonts (utilisée pour l’ensemble du présent
document grâce au package kpfonts). Leur aspect peut donc être différent de
celui obtenu lorsque la police utilisée est Latin Modern (chargée par le package
lmodern).
eiπ + 1 = 0 (I.1)
Exercices LATEX 17
I.8. Mathématiques CHAPITRE I. ÉNONCÉS
√
2
4. Étudier et représenter graphiquement f : x 7→ 5 25 − x2 , soit
2√
f : x 7→25 − x2
5
Rb
5. On pose A = a f (x) dx, soit
Z b
A= f (x) dx
a
6. On pose Sn = 1 + 21 + · · · + n1 − ln n.
7. Démontrer la formule :
tan a − tan b
tan(a − b) =
1 + tan a tan b
8. Calculer :
Z π
2
K= et sin t dt
0
ln x
lim =0
x→+∞ xn
11. Soit f (t) = sin πt 2 .
(a) Montrer que, pour t ∈ [0, 1], |f 0 (t)| 6 2π.
R1
(b) En déduire une valeur approchée de I = 0
f (t)dt à 10−3 près.
12. La distance d(M0 , P ) de M0 à P vérifie :
18 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.8. Mathématiques
#» · #»
16. u v = ku#»k k #» #[
v k cos( u» , #»
v)
#» #»
17. Si n , 0 alors
# »
M ∈ D ⇔ AM · #»
n =0
π
Reproduire 36 le texte suivant. Pour tout x . 2 [π], on a
(1 + sin x) sin2 x
(1 + sin x) tan2 x =
cos2 x
(1 + sin x) sin2 x
=
1 − sin2 x
(1 + sin x) sin2 x
=
(1 + sin x)(1 − sin x)
sin2 x
= .
1 − sin x
Exercices LATEX 19
I.8. Mathématiques CHAPITRE I. ÉNONCÉS
n(n + 1)
Sn = (I.2)
2
Preuve 1 Par définition,
Sn = 1 + 2 + · · · + (n − 1) + n
Alors
2Sn = 1 + 2 + · · · + (n − 1) + n
+ n + (n − 1) + · · · + 2 + 1 (I.3)
= (1 + n) + (2 + n − 1) + · · · + (n − 1 + 2) + (n + 1)
= (n + 1) + · · · + (n + 1)
| {z }
n fois
2Sn = n(n + 1)
2Sn = 1 + 2 + · · · + (n − 1) + n
+ n + (n − 1) + · · · + 2 + 1 (I.4)
Sn = 1 + 2 + · · · + (n − 1) + n
20 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.8. Mathématiques
Alors
2Sn = 1 + 2 + · · · + (n − 1) + n
+ n + (n − 1) + · · · + 2 + 1
= (1 + n) + (2 + n − 1) + · · · + (n − 1 + 2) + (n + 1)
= (n + 1) + · · · + (n + 1)
| {z }
n fois
2Sn = n(n + 1)
eiπ + 1 = 0
(
Vn+1 = 0, 9Vn + 0, 2Rn
Rn+1 = 0, 1Vn + 0, 8Rn .
37. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
Exercices LATEX 21
I.9. Tableaux CHAPITRE I. ÉNONCÉS
n
[ n
X X
Ai = |Ai | − Ai ∩ Aj
i=1 i=1 (i,j)∈N2
16i<j6n
X
+ Ai ∩ Aj ∩ Ak − · · · + (−1)n+1 |A1 ∩ . . . ∩ An | (I.5)
(i,j,k)∈N3
16i<j<k6n
n
[ n
X X
Ai = (−1)k−1 Ai1 ∩ Ai2 ∩ · · · ∩ Aik
i=1 k=1 16i1 <i2 <...<ik 6n
I.9 Tableaux
Emplacement des fichiers d’exercices
Cellules
cellule 1 cellule 2
cellule 3 cellule 4
38. En fait, elle tiendrait sur une seule ligne, mais c’est bien parce qu’elle composée en petits
caractères.
39. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
40. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
41. Noter que le 3e tableau ci-dessous ne contient pas de cellules fusionnées verticalement.
22 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.9. Tableaux
Cellules
cellule 11 cellule 12 cellule 13
cellule 21 cellule 22 cellule 23
cellule 31 cellule 32 cellule 33
Cellules
cellule 12 cellule 13
cellule ?
cellule 22 cellule 23
cellule 31 cellule 32 cellule 33
42. Ces déclarations ajustent la largeur de la colonne à celle de la plus large cellule qui s’y
trouve.
43. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
44. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
45. On pourra s’aider du package lipsum et de sa commande \lipsum pour générer du faux-
texte remplissant artificiellement le document.
Exercices LATEX 23
I.9. Tableaux CHAPITRE I. ÉNONCÉS
Quadriques
ellipsoïde
à centre
x2 + y 2 + z2 = 1
hyperboloïde
propre
x2 + y 2 − z2 = 1 x2 − y 2 − z2 = 1
paraboloïde
elliptique
x2 + y 2 = z
hyperbolique
x2 − y 2 = z
cône
x2 − y 2 − z2 = 0
cylindre
x2 + y 2 = 1
impropre
Exemple 7 – Coniques
Après avoir consulté la section « Color in tables » 46 de la documentation du package xcolor, construire le tableau
suivant 47 dont :
1. les numéros figurant à la 1re colonne sont générés automatiquement par LATEX 48 ;
Test no 1 3,7
Test no 2 5,24
Test no 3 857,2
Test no 4 819,31
Test no 5 12
Test no 6 50,6
24 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.10. Nombres, angles et unités
Exercices LATEX 25
I.11. Courbes CHAPITRE I. ÉNONCÉS
I.11 Courbes
Emplacement des fichiers d’exercices
50. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
26 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.11. Courbes
50
40
30
20
0 1 2 3 4
Exercices LATEX 27
I.11. Courbes CHAPITRE I. ÉNONCÉS
50
Pression
Pression à 25 ◦C (mbar)
40
30
20
0 1 2 3 4
Volume (L)
50
Pression à 25 ◦C
Pression à 45,5 ◦C
Pression (mbar)
40
30
20
0 1 2 3 4
Volume (L)
28 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.11. Courbes
120
Température (◦C)
100
80
60
40
20
0 100 200 300 400 500
Temps (en s)
3. Le nombre de données étant très élevé, faire en sorte que les points matéria-
lisant les données n’apparaissent pas et que seule la courbe soit représentée,
comme sur la figure I.6 page suivante (sans la légende) :
4. Faire flotter ce dernier graphique en lui donnant une légende et un label
puis ajouter une phrase comportant une référence croisée vers ce gra-
phique.
\pgfplotsset{%
compat=1.16,
set layers,
scale only axis,
xmin=0,
Exercices LATEX 29
I.11. Courbes CHAPITRE I. ÉNONCÉS
120
Température (◦C)
100
80
60
40
20
0 100 200 300 400 500
Temps (en s)
0.6
Intensité (A)
0.4
0.2
0 5 10 15
Tension (V)
30 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.11. Courbes
10
8
Puissance (W)
6
0
0 5 10 15
Tension (V)
0.7 10
0.6
8
Puissance (W)
0.5
Intensité (A)
6
0.4
4
0.3
2
0.2
0.1 0
0 2 4 6 8 10 12 14 16 18
Tension (V)
Exercices LATEX 31
I.11. Courbes CHAPITRE I. ÉNONCÉS
0.7 10
0.6
8
Puissance (W)
0.5
Intensité (A)
6
0.4
4
0.3
2
0.2
0.1 0
0 2 4 6 8 10 12 14 16 18
Tension (V)
xmax=18,
y axis style/.style={
yticklabel style=#1,
ylabel style=#1,
y axis line style=#1,
ytick style=#1,
}
}
et de
...
\begin{axis}[...,y axis style=blue,...]
...
\begin{axis}[...,y axis style=red,...]
...
différencier les axes de sorte que leurs couleurs respectives soient des courbes qui leur correspondent (cf. fi-
gure I.10).
32 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.11. Courbes
10
Puissance (W)
0.6
0
5 0.4
10
15 0.2
Tension (V) Intensité (A)
10
Puissance (W)
0.6
0
5 0.4
10
15 0.2
Tension (V) Intensité (A)
Exercices LATEX 33
I.11. Courbes CHAPITRE I. ÉNONCÉS
10
Puissance (W) 6
5 4
0.6 2
0
5 0.4
10
15 0.2
Tension (V) Intensité (A)
5. Créer un graphique représentant la fonction x 7→ 1/x sur l’intervalle [ 14 , 3]. Régler le problème rencontré à
l’aide de l’option restrict x to domain comme sur la figure I.17 page 36.
34 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.11. Courbes
−2
−4
−6 −4 −2 0 2 4 6
20 y = 1−x
y = 5 − 3x
10
−10
−6 −4 −2 0 2 4 6
Exercices LATEX 35
I.11. Courbes CHAPITRE I. ÉNONCÉS
20 y = 1−x
y = 5 − 3x
10
−10
−20 −10 0 10 20
2.5
1.5
0.5
36 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.12. Diaporamas
I.12 Diaporamas
Emplacement des fichiers d’exercices
Exercice 54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . beamer.tex
Pour tout cet exercice, on pourra s’aider du manuel beameruserguide.pdf 51
dont certaines pages sont indiquées en notes marginales ci-après.
1. Examiner le contenu puis compiler le fichier (deux fois) avec sortie PDF.
Observer le résultat.
2. Créer un nouveau frame et utiliser l’environnement columns pour placer
l’image du tigre (disponible dans le répertoire images) à gauche du trans-
parent alors que la partie droite contient une liste. p. 125
p. 130
3. (a) Créer un frame ayant un titre et un sous-titre, et contenant la liste de
description suivante :
\begin{description}
\item[\og anticonstitutionnellement\fg{} :] mot long
\item[\og y\fg{} :] mot court
\item[\og ordinateur\fg{} :] mot ni long, ni court
\end{description}
(b) Trouver le moyen que, dans le document PDF généré, les 3 deux-points de la liste précédente soient
verticalement alignés. p. 113
Exercices LATEX 37
I.13. Courrier CHAPITRE I. ÉNONCÉS
(d) Ajouter un texte positionné avant la liste mais qui n’apparaîtra qu’après
tous les éléments de la liste. Notez la différence entre les commandes
\onslide, \only et \visible.
p. 190 (e) Après avoir ajouté la commande \setbeamercovered{transparent}
dans le préambule du document, essayer de nouveau les trois com-
mandes de la question précédente.
(f) Reprendre la question 3 page précédente de façon que l’apparition
des items de toutes les listes du diaporama se fasse successivement et
automatiquement.
pp. 104–107 6. Créer un bouton permettant, au beau milieu d’un frame, d’en omettre le
texte restant et de passer au premier transparent du frame suivant.
7. Créer un frame contenant le tableau ci-dessous et dont les lignes soient
p. 217 découvertes successivement..
1 2 3
4 5 6
7 8 9
pp. 32–42 8. Ne pas manquer, dans le manuel de l’utilisateur la longue liste de judicieux
conseils sur la façon de réussir une présentation.
I.13 Courrier
Emplacement des fichiers d’exercices
38 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.13. Courrier
Exercice 57 (Scorie ?)
À quoi sert le trait horizontal qu’on trouve à gauche, vers le haut de chaque
lettre ?
52. Les fichiers ne portant pas l’extension .tex peuvent être ouverts et édités avec un éditeur
de texte orienté LATEX.
53. L’extension .ins signifie « institut ».
54. L’extension .ins est obligatoire.
Exercices LATEX 39