0% ont trouvé ce document utile (0 vote)
595 vues47 pages

Exercices LATEX (PDFDrive)

Transféré par

Ornel DJEUDJI NGASSAM
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • présentation,
  • exercices,
  • macros,
  • structuration,
  • courrier,
  • commandes,
  • tableaux,
  • inclusion d'images,
  • taux de change,
  • erreurs de compilation
0% ont trouvé ce document utile (0 vote)
595 vues47 pages

Exercices LATEX (PDFDrive)

Transféré par

Ornel DJEUDJI NGASSAM
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • présentation,
  • exercices,
  • macros,
  • structuration,
  • courrier,
  • commandes,
  • tableaux,
  • inclusion d'images,
  • taux de change,
  • erreurs de compilation

Exercices LATEX

UO L2–L3

15, 22, 29 mars


26 avril 2019
3 mai

Denis Bitouzé
[email protected]
http://gte.univ-littoral.fr/members/dbitouze/pub/latex

Laboratoire de Mathématiques Pures et Appliquées Joseph


Liouville
http://www-lmpa.univ-littoral.fr
&
IUT Génie Thermique et Énergie de Dunkerque
http://gte.univ-littoral.fr/
Document composé avec LATEX et la police Kp-Fonts
Table des matières

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

Comment aborder les exercices ?


Le but des exercices de ce recueil, regroupés par thèmes dans les sections du
chapitre I page 1, se résume aux 6 étapes suivantes.
1. Ouvrir, dans un éditeur de texte orienté LATEX, le fichier source .tex associé.
Le nom de ce fichier figure, encadré, en face de l’intitulé de l’exercice (en
fin de ligne) 1 . Pour ce faire, deux solutions sont possibles, selon que le
système est correctement paramétré ou pas.
Système correctement paramétré : il suffit alors de cliquer sur le cadre
contenant le nom du fichier .tex en question pour que celui-ci s’ouvre
avec l’éditeur de texte orienté LATEX par défaut.
Système non correctement paramétré : il est dans ce cas nécessaire de se
rendre dans le dossier fichiers, puis dans le sous-dossier indiqué à
chaque début de paragraphe et, enfin, d’ouvrir 2 le fichier associé avec
l’éditeur de texte de son choix. Par exemple, pour traiter l’exercice 1
page 1, il suffit de se rendre dans le dossier fichiers, puis dans le sous-
dossier mise-en-page et, enfin, d’ouvrir le fichier decouverte.tex.
Quelques rares exercices n’ont pas fichier source .tex associé. Il faut alors
créer soi-même ce fichier, en s’aidant des fonctionnalités des éditeurs
orientés LATEX pour en éviter de tout saisir manuellement 3 .
2. Saisir, lorsqu’il ne l’est pas déjà, le texte nécessaire à la réalisation de ce
qui est demandé dans l’énoncé.
3. Insérer ou, mieux, faire insérer par l’éditeur les commandes LATEX permet-
tant de mettre en forme le texte de façon à obtenir ce qui est demandé dans
l’énoncé.
4. Compiler le fichier en question.
1. Ainsi l’exercice 1 page 1 a-t-il pour source .tex associé le fichier decouverte.tex.
2. Normalement, un double-clic sur un fichier d’extension .tex l’ouvre dans l’éditeur de
textes orienté LATEX par défaut.
3. À ce sujet, cf. l’exercice 5 page 3.

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é.

Structure des fichiers associés


Afin d’éviter d’avoir à systématiquement les saisir manuellement, tous les
fichiers associés comportent :
le préambule (éventuellement enrichi) :
\documentclass[french,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[a4paper]{geometry}
\usepackage{babel}

l’environnement document c’est-à-dire la paire :


\begin{document}
\end{document}

du texte brut entre \begin{document} et \end{document}.

Usage d’un éditeur de textes orienté LATEX


Pour composer des documents LATEX, l’usage d’un éditeur de textes adapté
est plus que recommandé. Un tel outil facilitera la vie de l’utilisateur sur bien
des aspects, parmi lesquels :
coloration syntaxique : elle permet
— de distinguer le texte des commandes ;
— de repérer les commandes et environnements de même nature ;
saisie des ordres LATEX : de nombreuses commandes et environnements, déjà
implémentés, sont accessibles via des raccourcis claviers, des menus ou des
boutons, ce qui évite :
— d’avoir à les saisir soi-même ;
— de commettre des erreurs « orthographiques » qui conduisent à des
messages d’erreurs à la compilation ;

Exercices LATEX v
Questions et exercices à passer en 1re lecture CHAPITRE . INTRODUCTION

compilations : elles s’effectuent souvent au moyen de raccourcis clavier ergono-


miques ;
éventuelles erreurs : elles peuvent être facilement localisées et les messages
émis par LATEX sont alors mis en évidence ;
commentaires : des paragraphes entiers peuvent être (dé)commentés d’un seul
raccourci clavier ;
longs documents : il est très simple de gérer des documents « maîtres » et « es-
claves ».
Il convient donc, lorsque l’on compose des documents LATEX, de choisir un éditeur,
de s’y tenir au moins un certain temps, et de très bien le connaître de façon à être
efficace 4 .
Beaucoup d’éditeurs de textes orientés LATEX sont disponibles et la plupart
d’entre eux sont des logiciels libres. Nous utilisons l’éditeur Emacs qui est cer-
tainement l’un des plus puissants qui existent, mais qui est d’un abord un peu
déroutant. Nous ne le conseillons donc pas à des débutants LATEX 5 que nous
orientons plutôt vers l’éditeur TeXstudio.
Aussi, au moyen d’un avertissement placé en note de bas de page, comme
ici , nous rappelons pour certaines questions ou certains exercices la nécessité 7
6

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.

Questions et exercices à passer en 1re lecture


Certaines questions, comme la question 3 de l’exercice 3 page 2, et certains
exercices sont
composés en police de taille réduite.

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.)

Exercices LATEX vii


Questions et exercices à passer en 1re lecture CHAPITRE . INTRODUCTION

viii Exercices LATEX


« Je rêve d’un jour où l’égoïsme ne régnera plus dans
les sciences, où on s’associera pour étudier, au lieu
d’envoyer aux académiciens des plis cachetés, on
s’empressera de publier ses moindres observations
pour peu qu’elles soient nouvelles, et on ajoutera “ je
ne sais pas le reste”. »
Évariste Galois

É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.

I.1 Mise en page


Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier mise-en-page.

Exercice 1 (Découverte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . decouverte.tex


1. Ouvrir le fichier decouverte.tex. Pour cela, se rendre avec l’explorateur
de fichiers ou directement avec l’éditeur de textes orienté LATEX dans le
dossier fichiers puis dans le sous-dossier mise-en-page où se trouvent
tous les fichiers des exercices de la section « Mise en page » 1 .
2. Prendre connaissance de son contenu.
1. On procédera de façon analogue pour les fichiers des exercices des autres sections.

1
I.1. Mise en page CHAPITRE I. ÉNONCÉS

3. Compiler le fichier en utilisant un raccourci clavier (sous TeXstudio, il


suffit de presser la touche F5 2 3 ).
4. Admirer le résultat affiché automatiquement dans l’afficheur PDF intégré
de TeXstudio 4 .
5. Ajouter quelques mots au contenu du fichier et répéter les opérations
ci-dessus.

Exercice 2 (Source , rendu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . nonWYSIWYG.tex


1. Ouvrir le fichier et prendre connaissance de son contenu.
2. Compiler 5 le fichier et constater les différences entre la source et le rendu.
3. Supprimer le % à l’avant-dernière ligne, compiler à nouveau et examiner le
résultat.
4. Mettre quelques lignes en commentaire 5 , compiler et examiner le résultat.

Exercice 3 (Gras, italique, souligné) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . gras.tex


1. Ouvrir le fichier, prendre connaissance de son contenu, le compiler 5 , ad-
mirer le résultat.
2. En compilant et en observant le résultat à chaque question :
(a) mettre en gras 5 le 1er paragraphe ;
(b) mettre en italique 5 le 2e paragraphe ;
(c) mettre en gras italique 5 le 3e paragraphe ;
(d) dans le 4e paragraphe, mettre en emphase 5 le mot « automatique » ;
(e) en laissant en emphase le mot « automatique », passer le 4e paragraphe
en italique 5 et expliquer le résultat obtenu ;
(f) dans le 5e paragraphe, souligner 5 le mot « facile ».
3. (Si vous ne savez pas pourquoi certaines questions et exercices sont composés en police de taille réduite,
reportez-vous à la section « Questions et exercices à passer en 1re lecture » page vi.)
Souligner 5 tout le 6e paragraphe et régler le problème rencontré.

Exercice 4 (Centrage, alignement) . . . . . . . . . . . . . . . . . . . . . . . . . alignement.tex


1. Centrer 5 le 1er paragraphe.
2. Jusqu’à la version 2.9.2 de TeXstudio, ce raccourci était F1 .
3. Remarquer qu’il est inutile d’enregistrer le document avant de lancer la compilation, ce
raccourci s’en chargeant.
4. Si la fenêtre de cet afficheur est trop petite, on pourra la détacher en cliquant sur son icône
, ou (« Afficheur fenêtré »).
5. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !

2 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.1. Mise en page

2. Aligner à gauche 6 le 2e paragraphe.


3. Aligner à droite 6 le 3e paragraphe.
4. (Si vous ne savez pas pourquoi certaines questions et exercices sont composés en police de taille réduite,
reportez-vous à la section « Questions et exercices à passer en 1re lecture » page vi.)
On constate que le paragraphe est effectivement centré mais éventuellement pas comme on peut s’y attendre.
Chercher comment utiliser l’environnement minipage pour produire une nouvelle version de ce paragraphe
telle que, à la fois :
(a) sa largeur soit de 5 cm ;
(b) il soit justifié ;
(c) le tout soit centré.

Exercice 5 (Création de document)


Dans cet exercice, on recourt au système de modèles 7 fourni par TeXstudio.
1. Créer un nouveau document à partir d’un modèle en se rendant dans
le menu Fichier Nouveau document à partir d’un modèle puis en sélectionnant
dans la liste Article (French).
2. Saisir un texte, n’importe lequel, de plusieurs mots.
3. Enregistrer le fichier sous le nom de son choix.
4. Compiler.
5. Admirer son œuvre !

Cadres, ombres, indentations, légendes, coupures de lignes

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.

Exercice 6 (Listes faciles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ListesFaciles.tex


Insérer dans le fichier le texte et les commandes permettant d’obtenir 8 :
1. une liste non ordonnée 6 :
Lors de cette première séance de formation au logiciel LATEX, nous
avons pu constater que celui-ci présente
— des avantages (il en a beaucoup) ;
— des inconvénients (il en a peu).

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

2. une liste ordonnée 9 :


Lors de cette première séance de formation au logiciel LATEX, nous
avons pu constater que celui-ci présente
1. des avantages (il en a beaucoup) ;
2. des inconvénients (il en a peu).

3. une liste de description 9 :


Lors de cette première séance de formation au logiciel LATEX, nous
avons pu constater que celui-ci présente
des avantages : il en a beaucoup ;
des inconvénients : il en a peu.

Exercice 7 (Liste de description) . . . . . . . . . . . . . . . . . . . . ListeDescription.tex


Insérer dans le fichier les commandes 9 permettant d’obtenir la mise en page
suivante 10 :
Les musiciens figurant sur l’excellent disque Blue Train de John
Coltrane sont les suivants :
John Coltrane : saxophone ténor ;
Lee Morgan : trompette ;
Curtis Fuller : trombone ;
Kenny Drew : piano ;
Paul Chambers : contrebasse ;
Philly Joe Jones : batterie.

Exercice 8 (Liste imbriquées) . . . . . . . . . . . . . . . . . . . . . . . ListesImbriquees.tex


Le but de cet exercice est d’emboîter des listes :
— ordonnées ;
— non ordonnées ;
— de description ;
pour reproduire 9 l’exemple 1 page suivante 10 et, si cela peut aider, on pourra
commencer par reproduire son canevas tel qu’il figure à l’exemple 2 page 6 10 .
9. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
10. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.

4 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.1. Mise en page

1. Voici une liste :


(a) ordonnée
(b) qui contient :
i. une sous-liste ;
ii. cette sous-liste est elle-même ordonnée ;
(c) qui contient également :
— une sous-liste ;
— cette sous-liste est non ordonnée.
Nous pourrions en rester là mais nous ajoutons un item ;
(d) que voici ;
2. ce deuxième item de la liste principale contient une liste de description.
LATEX : efficace (simple pour des documents élaborés).
Traitement de texte : simple (compliqué pour des documents élaborés).

Exemple 1 – Listes imbriquées

Exercice 9 (Apparence des listes ordonnées) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ListesImbriquees.tex


S’aider du package enumitem pour obtenir 11 successivement les listes ordonnées des exemples 3 page 7 et 4
page 8 12 .

Exercice 10 (Encadrement du texte) . . . . . . . . . . . . . . . . . . . . . . . . . . . encadre.tex


Le texte de cet exercice est un aphorisme de La Rochefoucauld (1613-1680).
1. Ouvrir le fichier, examiner son contenu et le compiler.
2. En utilisant la commande \fbox{}, encadrer le mot « vieillards ».
3. (a) En utilisant la commande \fbox{}, encadrer tout l’aphorisme.
(b) Remédier au problème rencontré en s’aidant de l’index de la FAQ francophone.

4. Obtenir un cadre ombré.

Exercice 11 (Caractères spéciaux) . . . . . . . . . . . . . . . caracteres-speciaux.tex


Compiler le fichier caracteres-speciaux.tex et observer le résultat puis :
1. régler le problème rencontré dans la 1re phrase ;
2. remplacer les six « ... » par, respectivement : % { } $ & #.
11. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
12. On notera à quel point la liste 4 page 8 est illisible !

Exercices LATEX 5
I.2. Erreurs de compilation CHAPITRE I. ÉNONCÉS

Voici un canevas de listes imbriquées.


1. (a)
(b) i.
ii.
(c) —

(d)
2. :
:

Exemple 2 – Canevas de listes imbriquées

I.2 Erreurs de compilation


Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier erreurs.

À savoir pour résoudre des erreurs de compilation LATEX

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

Le logiciel LATEX présente


1) des avantages :
a. il est gratuit ;
b. il est libre ;
c. il existe sous
i Linux ;
ii Mac ;
iii Windows ;
d. etc.
2) des inconvénients :
a. franchement, je ne vois pas ;
b. et vous ?

Exemple 3 – Liste ordonnée avec des numéros modifiés

4. Corriger les erreurs (en recompilant après chaque correction effectuée).

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.

I.3 Structuration et documents PDF


Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier structuration.

Exercices LATEX 7
I.3. Structuration et documents PDF CHAPITRE I. ÉNONCÉS

Le logiciel LATEX présente


A. des avantages :
I : il est gratuit ;
II : il est libre ;
III : il existe sous
no a] Linux ;
no b] Mac ;
no c] Windows ;
IV : etc.
B. des inconvénients :
I : franchement, je ne vois pas ;
II : et vous ?

Exemple 4 – Liste ordonnée avec de drôles de numéros !

Exercice 18 (Structuration d’un document) . . . . . . . . . . . . structuration.tex


1. Compiler le fichier structuration.tex 13 .
2. Examiner les différences avec a-obtenir.pdf. Obtenir 14 le même résultat
de structuration.
3. Commenter l’appel au package hyperref, recompiler et observer les diffé-
rences avec ce qui a été obtenu à la question précédente.
4. Procéder, au milieu du texte, à quelques insertions de sections, sous-
sections, sous-sous-sections, paragraphes supplémentaires 14 . Compiler
(2 fois) et observer le résultat, en particulier la table des matières.
5. Noter les différences entre les titres de certaines (sous-)sections et les
entrées correspondantes dans la table des matières. Expliquer l’intérêt
et utiliser l’argument optionnel des commandes correspondantes pour
obtenir le même résultat.
6. Insérer plusieurs labels et références 14 et vérifier que les hyperliens alors
créés mènent là où il faut.
7. Insérer plusieurs labels et références, cette fois en tirant parti du package varioref.
8. Utiliser la FAQ francophone pour faire en sorte que la profondeur de la table des matières « s’arrête » aux
sections.

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.

Exercice 19 (Diverses classes)


Reprendre le fichier structuration.tex obtenu à la fin de l’exercice précé-
dent et remplacer la classe article par la classe report.
1. Compiler deux fois, examiner le résultat et expliquer la numérotation
obtenue.
2. Adapter le document à la classe report en remontant d’un niveau toutes
les unités sectionnement 15 .

Exercice 20 (Diverses classes (bis))


1. Créer des documents de classes respectivement book et report en introdui-
sant des chapitres et sections.
2. Observer, avec la classe book, les entêtes de pages.
3. Personnaliser les titres courants. Pour cela, on pourra utiliser l’un des packages fancyhdr ou titlesec dont on
parcourra la documentation (on pourra également s’aider de la FAQ francophone).

I.4 Inclusion d’images


Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier images.

Exercice 21 (Images non flottantes) . . . . . . . . . . . images-non-flottantes.tex


1. Remarquer en quoi le préambule usuel a été enrichi.
2. Insérer l’image tiger, soit en utilisant l’outil d’inclusion d’image proposé
par l’éditeur de texte orienté LATEX, soit en insérant le code prévu à cet effet.
3. Si le graphique déborde, le dimensionner de sorte que ça ne soit plus le cas
en fixant :
(a) sa hauteur à 6 cm (dimension absolue) ;
(b) sa largeur à 50 % de la largeur de la ligne courante \linewidth (di-
mension relative).
15. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !

Exercices LATEX 9
I.4. Inclusion d’images CHAPITRE I. ÉNONCÉS

(a) Kiki est le plus beau (b) Son frère jumeau aussi

Figure I.1 – Kiki et Ikik sont les plus beaux

Exercice 22 (Image flottante) . . . . . . . . . . . . . . . . . . . . . . images-flottantes.tex

1. Aux endroits indiqués dans le fichier, insérer deux images du tigre :


(a) dans des environnements figure 16 , de façon à ce que celles-ci :
i. flottent ;
ii. aient des légendes et soient numérotées ;
iii. puissent faire l’objet de références croisées ;
(b) de largeur 40 % de la largeur de la ligne courante ;
(c) la 2e étant en outre tournée d’un angle de 90°.
2. Ajouter diverses préférences de placement de ces figures flottantes et
expliquer les emplacements qui en résultent.
3. Ajouter du texte 16 faisant référence à ces figures.
4. Construire une liste des figures.

Exercice 23 (Sous-figures) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . sous-figures.tex


La commande \reflectbox{<contenu>} permet d’obtenir l’image miroir d’un
<contenu> (quel qu’il soit, par exemple un graphique) et le package subcaption
permet d’obtenir des « sous-figures ».
Sachant ceci, reproduire la figure I.1 composée des deux sous-figures I.1a
et I.1b ainsi que la présente phrase (les références aux figures devant être auto-
matiques).

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

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier commandes.

Exercice 24 (Commandes de base) . . . . . . . . . . . . . . . . . . . . . . . . . . commandes.tex


Obtenir le texte ci-dessous 17 :
Quelles sont les commandes qui produisent les logos LATEX et TEX ?

Exercice 25 (Apparence des caractères : florilège) . . . . . . . . . caracteres.tex


1. Cette question repose sur des commandes à portée locale de mise en forme
des caractères. Dans TeXstudio, celles-ci sont regroupées dans le menu
LaTeX Styles de caractères .
Mettre 18 le 1er mot en romain, le 2e en sans-serif, le 3e en télétype, le 4e
en droit, le 5e en italique, le 6e en incliné, le 7e en petites capitales, le 8e en
medium, le 9e en gras.
2. Reprendre la question précédente, mais en recourant cette fois aux com-
mandes à portées semi-globales équivalentes.

Exercice 26 (Bascules) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . bascules.tex


En n’utilisant que des bascules (dont la portée n’est pas limitée par des
accolades), obtenir le texte ci-dessous 17 :
Quels sont ces serpents qui sifflent sur nos têtes ?
Quels sont ces serpents qui sifflent sur nos têtes ?
Quels sont ces serpents qui sifflent sur nos têtes ?
Quels sont ces serpents qui sifflent sur nos têtes ?
Quels sont ces serpents qui sifflent sur nos têtes ?

Exercice 27 (Taille des polices) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . taille.tex


1. Compiler le fichier et observer le résultat.
2. Modifier le fichier de façon à obtenir un document dont le corps de base
soit
17. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
18. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !

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

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier packages.

Exercice 28 (Document francophone) . . . . . . . . . . . . . . . . . . . . francophone.tex


En utilisant les macros qu’offre le module frenchb du package babel, obtenir
le texte ci-dessous 20 :
« Où est passé le Pr Tournesol ? Je l’ai cherché en vain aux 1er et 2e
étages de la fusée, dans les sas nos 5 et 6. Il était dans le compartiment
no 42. »

Exercice 29 (Emphase) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . citation.tex


En n’utilisant que les macros \bsc{} 21 , \og et \fg{} et \emph{} 19 , obtenir
le texte ci-dessous 20 :
Jean de la Bruyère disait : « L’esclave n’a qu’un maître ; l’ambitieux en
a autant qu’il y a de gens utiles à sa fortune. ».

Exercice 30 (Création de modèle)


Le modèle Article(French) vu à l’exercice 5 page 3, proposé par défaut, peut
s’avérer insuffisant : si par exemple on compose souvent des documents com-
portant de la couleur, il est nécessaire de charger, en plus de ceux de base, le
package xcolor. Plutôt que de devoir systématiquement ajouter au préambule la
ligne 22 :
19. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
20. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
21. L’usage français veut que les noms propres soient imprimés en petites capitales et ne soient
pas coupés en bout de ligne.
22. Avant le chargement du package babel.

12 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.6. Packages

\usepackage{xcolor}

il peut être préférable de se constituer un modèle propre. C’est une fonctionalité


fournie par TeXstudio que l’on va apprendre à mettre en œuvre.
1. Créer un nouveau modèle : pour ce faire, créer un nouveau fichier à partir
du modèle Article(French), y ajouter (à un endroit convenable du préam-
bule) la commande \usepackage{xcolor} puis se rendre dans le menu :

Fichier Créer un modèle (à partir du fichier en cours)...

et renseigner un nom au choix, par exemple « couleurs » (sans les guille-


mets). Il va sans dire que cette opération n’a besoin d’être effectuée qu’une
seule fois : ce modèle couleurs sera ensuite utilisable autant de fois que
souhaité.
2. Créer un nouveau document basé sur ce gabarit en se rendant dans le menu
Fichier Nouveau document à partir d’un modèle et en sélectionnant « couleurs »
dans la liste 23 . Puis :
(a) saisir un texte, n’importe lequel, de plusieurs mots et mettre certains
d’entre eux en couleurs ;
(b) enregistrer le fichier sous le nom de son choix ;
(c) compiler ;
(d) admirer son œuvre !
3. Réitérer ce qui a été fait à la question précédente, mais avec un autre fichier.
4. Recommencer encore l’opération n fois (n > 0).

Exercice 31 (Couleurs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . couleurs.tex


1. Faire apparaître, dans une ou plusieurs couleurs, certains mots du premier paragraphe.
2. Insérer, à divers endroits du texte, plusieurs commandes de changement semi-global de couleur, tout d’abord
non-limitées puis à portée limitée.
3. Encadrer d’une boîte au fond vert les mots « Les outils nécessaires ».
4. Encadrer d’une boîte au fond magenta les mots « d’un index ou d’une bibliographie » et régler le problème
rencontré.
5. Faire apparaître le célèbre aphorisme de Georges Courteline (1858-1929) dans une boîte au fond jaune et de
bordure bleue épaisse de 3 mm, ainsi :

Passer pour un idiot aux yeux d’un imbécile est une volupté de fin gourmet.

6. Colorier le fond de la page de couleur cyan.

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

Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson est une commune fran-


çaise, située dans le département de la Marne en région Champagne-Ardenne.
La commune de Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson se com-
pose des trois hameaux dont elle reprend le nom. Saint-Remy-en-Bouzemont-
Saint-Genest-et-Isson est située légèrement au sud de la vallée de la Marne.
La commune de Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson est tra-
versée par l’Isson, petit affluent de rive gauche de la Marne. Saint-Remy-en-
Bouzemont-Saint-Genest-et-Isson s’allonge du nord au sud dans un bocage
aux sols humides, parsemé de nombreux étangs.
Il s’agit du nom de commune de France ayant le plus grand nombre de carac-
tères (45 lettres et signes).
Exemple 5 – Nom de village interminable

I.7 Macros
Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier macros.

Exercice 32 (Macro sans argument) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . macro.tex


En ne le faisant apparaître qu’une seule fois dans ce fichier source, faire en
sorte que, après compilation, le texte indiqué figure 4 fois dans la page.

Exercice 33 (Macro sans argument (bis)) . . . . . . . . . . . . . . . . . . . . macrobis.tex


Modifier le fichier macrobis.tex de sorte que sa compilation de produise
le texte de l’exemple 5 24 25 , mais en faisant en sorte que « Saint-Remy-en-
Bouzemont-Saint-Genest-et-Isson » ne figure qu’une seule fois dans le fichier
source.

Exercice 34 (Macro avec argument) . . . . . . . . . . . . . . . . . . . macro-argument.tex


1. On demande de reproduire le texte de l’exemple 6 page suivante 25 en
facilitant sa saisie au moyen d’une macro à argument nommée \siecle
telle que, par exemple :
— \siecle{xi} produise 26 « Né au xie siècle : »
24. Source : WikipédiA.
25. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
26. Sans les guillemets

14 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.7. Macros

Voici une liste de compositeurs français, un par siècle.


— Né au xie siècle : Pierre Abélard (1079-1142).
— Né au xiie siècle : Bertrand de Born (1140-1215).
— Né au xiiie siècle : Philippe de Vitry (1291-1361).
— Né au xive siècle : Trebor (vers 1380- vers 1409).
— Né au xve siècle : Gilles Binchois (1400-1460).
— Né au xvie siècle : Pierre Guédron (1565-1620).
— Né au xviie siècle : Marin Marais (1656-1728).
— Né au xviiie siècle : Michel Blavet (1700-1768).
— Né au xixe siècle : Gabriel Fauré (1845-1924).
— Né au xxe siècle : Pierre Henry (1927-).

Exemple 6 – Liste de compositeurs français

— \siecle{xii} produise 27 « Né au xiie siècle : »


— etc.
Remarque 1
— On ne demande pas que l’incrémentation des numéros de siècles soit
automatique.
— Un ordinal de siècle écrit en chiffres romains doit de préférence être
composé en petites capitales.
2. Améliorer la macro de la question 1 page ci-contre au moyen d’un argument optionnel permettant de distin-
guer le cas du 1er siècle ; ainsi :
— \siecle{xix} doit produire « Né au xixe siècle : » ;
— \siecle[\ier]{i} doit produire « Né au ier siècle : ».
3. En examinant la documentation du package xifthen, améliorer encore la macro de la question précédente en fai-
sant en sorte que la distinction entre le 1er siècle et les autres soit automatique (l’argument optionnel précédent
devrait alors être inutile) ; ainsi :
— \siecle{xix} doit produire « Né au xixe siècle : » ;
— \siecle{i} doit produire « Né au ier siècle : ».
4. Améliorer encore la macro de la question précédente en cherchant un package permettant de saisir le numéro
du siècle en chiffre arabe ; ainsi :
— \siecle{19} doit produire « Né au xixe siècle : » ;
— \siecle{1} doit produire « Né au ier siècle : ».

Exercice 35 (Macro avec argument optionnel)


Écrire une macro personnelle qui permette de composer un texte en gras italique et par défaut en rouge, mais dont
on puisse spécifier la couleur.

27. Sans les guillemets

Exercices LATEX 15
I.7. Macros CHAPITRE I. ÉNONCÉS

Exercice 36 (Séparation fond/forme)


1. Reprendre le fichier structuration.tex de l’exercice 18 page 8 et y remplacer les commandes de mises en
forme utilisées par des commandes de fond :
(a) pour les formats de fichiers (3 occurrences de « \texttt{PDF} ») ;
(b) pour les extensions de fichiers (3 occurrences de « \texttt{.tex} ») ;
(c) pour les noms de packages (1 occurrence de « \textsf{lmodern} ») ;
(d) pour les expressions en langues étrangères (4 occurrences de « \emph{...} »).
2. Exploiter ce qui vient d’être fait pour que, automatiquement :
(a) les formats soient composés en incliné ;
(b) les fichiers soient composés en fonte à chasse fixe et en magenta ;
(c) les packages soient composés en petites capitales ;
(d) pour les locutions étrangères soient composées en emphase et en bleu.

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 :

Le 18/03/2013, les taux de change étaient les suivants :


— 1 e valait 1,30738 $ ;
— 1 e valait 0,86487 £ ;
— 1 e valait 124,55 ¥ ;
— 1 e valait 1450,55 ₩ ;
— 1 e valait 16,2484 ‘ (mexicain).

(c) Le package babel permet de :


i. composer un document bilingue anglais/français en passant à la commande \documentclass l’op-
tion english,french (le français est alors la langue par défaut)
ii. de basculer d’une <langue> à <autre langue> au moyen de la bascule \selectlanguage{<autre
langue>}
iii. de tester si une <langue> est celle actuellement en cours au moyen de la commande \iflanguage :

\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 £ »).

28. Codée au moyen de la commande \,.


29. Codé au moyen, non de la commande \EUR, mais de la commande \euro (du package
eurosym).
30. Codé au moyen de la commande \pounds.
31. Codés au moyen des commandes respectives \textyen, \textwon et \textpeso fournies par le
package textcomp.
32. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.

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 :

Le 18/03/2013, les taux de change étaient les suivants :


— 1 e valait 1,30738 $ ;
— 1 e valait 0,86487 £ ;
— 1 e valait 124,55 ¥ ;
— 1 e valait 1450,55 ₩ ;
— 1 e valait 16,2484 ‘ (mexicain).
On 18/03/2013, the currency rates were the following ones:
— e 1 was worth $ 1.30738;
— e 1 was worth £ 0.86487;
— e 1 was worth ¥ 124.55;
— e 1 was worth ₩ 1450.55;
— e 1 was worth ‘ 16.2484 (mexican).

I.8 Mathématiques
Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier maths.

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).

Exercice 38 (Les bases) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . maths.tex


En s’aidant éventuellement des fichiers de documentation du package am-
smath, reproduire 34 le texte suivant, en proposant, le cas échéant, des macros
personnelles appropriées.
1. Soit f une fonction définie sur l’intervalle 35 [−1, 1].
2. La plus belle égalité mathématique est, sans conteste :

eiπ + 1 = 0 (I.1)

3. L’ensemble des réels est noté R.


33. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
34. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !
35. Attention ! [−1, 1] , [-1,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

9. On connaît la formule de Moivre :

∀θ ∈ R, ∀n ∈ Z, (cos θ + i sin θ)n = cos nθ + i sin nθ

10. Pour tout n > 1, limx→+∞ lnxnx = 0, soit

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 :

|ax0 + by0 + cz0 + d|


d(M0 , P ) = √
a2 + b2 + c2
13. On appelle espérance de la loi P le nombre :
r
X
µ= pi xi
i=1

18 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.8. Mathématiques

14. Pour 1 6 k 6 n : P (Ak ∩ B) = P (Ak ) × PAk (B).


15. Le nombre de sous-ensembles à p éléments dans un ensemble qui en
compte n égale
!
n n!
=
p p! (n − p)!

#» · #»
16. u v = ku#»k k #» #[
v k cos( u» , #»
v)
#» #»
17. Si n , 0 alors
# »
M ∈ D ⇔ AM · #»
n =0

Exercice 39 (Formules alignées) . . . . . . . . . . . . . . . . . . . . maths-alignement.tex

π
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

Exercice 40 (Théorèmes et objets analogues) . . . . . . . . . . . . . . . theoremes.tex


En s’aidant éventuellement des fichiers de documentation des packages
amsmath et amsthm (ou, mieux, ntheorem), reproduire 36 le texte suivant.
1. Problème 1 Créer un problème, automatiquement numéroté « 1 ».

Problème 2 Créer un 2e problème, automatiquement numéroté « 2 ».

Problème 3 Créer un 3e problème, automatiquement numéroté « 3 ».

Problème 4 (long !) Résoudre tous les problèmes, depuis le problème 1


page 19 jusqu’au présent problème.

2. Dans la définition suivante, on prendra soin de faire figurer :


— le symbole ε et non pas  ;
36. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !

Exercices LATEX 19
I.8. Mathématiques CHAPITRE I. ÉNONCÉS

— le symbole 6 et non pas ≤ ;


— un symbole « implique » de la bonne longueur ;
— une espace suffisante après la virgule.

Définition 1 On dit que l ∈ R est la limite de f en x0 si

∀ε > 0, ∃η > 0 tel que ((|x − x0 | 6 η) =⇒ (|f (x) − l| 6 η))


Pn
3. Proposition 1 Posons Sn = k=1 k. Alors on a :

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)

ce qui, par multiplication par 21 , prouve l’égalité (I.2).

4. On peut écrire la ligne (I.3) de façon plus élégante, ainsi :

2Sn = 1 + 2 + · · · + (n − 1) + n
+ n + (n − 1) + · · · + 2 + 1 (I.4)

5. Voici un environnement de preuve plus élégant (non numéroté, avec un


symbole indiquant où se trouve la fin de la preuve)

Preuve. Par définition,

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)

ce qui, par multiplication par 12 , prouve l’égalité (I.2).

Exercice 41 (Approfondissements) . . . . . . . . maths-approfondissements.tex


En s’aidant éventuellement des fichiers de documentation des packages am-
smath et mathtools, reproduire 37 le texte suivant, en proposant, le cas échéant,
des macros personnelles appropriées.
1. Certains préféreront écrire l’équation (I.1) ainsi :

eiπ + 1 = 0

2. On a vu à la question 3 de l’exercice 38 page 17 comment écire l’ensemble


des réels : R. Mais certains préféreront l’écrire R.
3. On a :
! ! !
x0 cos θ − sin θ x
=
y0 sin θ cos θ y

4. Montrer que pour tout n entier naturel, on a :

(
Vn+1 = 0, 9Vn + 0, 2Rn
Rn+1 = 0, 1Vn + 0, 8Rn .

5. Soit Ω un point du plan d’affixe ω et θ un réel. La rotation de centre Ω et


d’angle θ associe, au point M(z), le point M 0 (z0 ) tel que z0 − ω = eiθ (z − ω).

37. Penser à utiliser les fonctionnalités de son éditeur, notamment les raccourcis clavier !

Exercices LATEX 21
I.9. Tableaux CHAPITRE I. ÉNONCÉS

6. Il est bon de connaître la formule de Poincaré qui est tellement longue


qu’elle ne tient pas sur une seule ligne 38 :

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

mais heureusement, il en existe une forme plus condensée :

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

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier tableaux.

Exercice 42 (Construction basique)


Créer un fichier qui permette d’obtenir 39 les tableaux suivants 40 41 :
cellule 1 cellule 2
cellule 3 cellule 4

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

Exercice 43 (Autre spécificateur de colonne)


Sachant qu’on peut remplacer c, l ou r 42 par p{ncm} pour créer une colonne
de n cm de large, obtenir 43 un tableau ayant l’allure du suivant 44 :
l (left) aligné à gauche
r (right) aligné à droite
c (center) centré
p{ncm} (justifié) justifie le texte dans la colonne de largeur
fixée à n cm

Exercice 44 (Tableaux flottants)


1. Créer un document contenant, sur deux pages différentes 45 , deux tableaux,
chacun dans un environnement table, de façon à ce qu’ils aient un titre et
qu’ils soient numérotés.
2. Ajouter du texte faisant référence à ces « tables ».
3. Construire une liste des tables.

Exercice 45 (Tableau plus complexe)


Obtenir le tableau de l’exemple 7 page suivante 44 :
— en insérant en préambule de document la commande \renewcommand*\arraystretch{1.3} qui augmente de
30 % l’interlignage des tableaux ;
— en utilisant la commande \rotatebox{<angle en degrés>}{<texte>} fournie par le package graphicx.

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

deux plans sécants


x2 + y 2 = 0
deux plans parallèles
x2 = 1
deux plans confondus
x2 = 0

Exemple 7 – Coniques

Exercice 46 (Tableau en couleur)

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 ;

2. les couleurs de fond des lignes sont respectivement « vertes à 25 % » et « jaunes à 50 % » ;

3. les filets sont de couleur rouge.

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

46. Celle-ci se trouve peut-être page 28.


47. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.
48. On notera, dans la 2e colonne, l’alignement vertical sur le séparateur décimal.

24 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.10. Nombres, angles et unités

I.10 Nombres, angles et unités


Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier unites.

Pour tous les exercices de cette section, on utilisera nécessairement les


fonctionnalités du package siunitx dont on n’hésitera pas à consulter la
documentation a . On prendra notamment soin de composer les unités avec
des commandes.
a. On utilisera la commande texdoc siunitx pour la faire apparaître.

Exercice 47 (Caractéristiques du soleil) . . . . . . . . . . . . . . . . . . . . . . . . unites.tex


1. Obtenir le résultat suivant 49 :
Voici une liste décrivant le soleil :
diamètre moyen : 1 392 684 km
température à la surface : 5750 K (soit 6023,15 ◦C)
flux énergétique : 3,826 × 1026 W
volume : 1,412 × 1018 km3
température au centre : 15,1 MK (mégakelvin)
Proportion d’hydrogène : 73,46 %
masse volumique moyenne : 1408 kg m−3
masse volumique au centre : 150 000 kg m−3
gravité à la surface : 273,95 m s−2
Environ 3,4 × 1038 protons (noyaux d’hydrogène), soit 619 millions
de tonnes d’hydrogène, sont convertis en 614 millions de tonnes
d’hélium chaque seconde, libérant une énergie correspondant à l’an-
nihilation de 4,26 millions de tonnes de matière par seconde, produi-
sant 383 YJ (yottajoules) (383 × 1024 J) par seconde, soit l’équivalent
de l’explosion de 91,5 × 1015 t de tnt.

2. Reprendre le code de la question précédente en utilisant les unités abrégées.


49. On ne demande pas de reproduire les éventuels cadres, ombres, (absence d’)indentations,
légendes, ni de respecter les coupures de lignes.

Exercices LATEX 25
I.11. Courbes CHAPITRE I. ÉNONCÉS

3. Faire en sorte que, en n’ajoutant qu’une seule ligne (contenant la commande


\sisetup) au préambule, les 3 derniers items de la liste précédente soient
composés comme suit.
masse volumique moyenne : 1408 kg/m3
masse volumique au centre : 150 000 kg/m3
gravité à la surface : 273,95 m/s2

Exercice 48 (Nombres négatifs en couleur) . . . . . . . . . . . . . . . . . . . . unites.tex


Chercher dans la documentation comment faire en sorte que les nombres
négatifs soient automatiquement composés en couleur, comme dans le texte
ci-dessous à reproduire 50 .
Brrrr ! Il fait −4 ◦C...

Exercice 49 (Hectopascals) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . unites.tex


1. Reproduire le texte ci-dessous 50 .
Le millibar (mbar) est appelé officiellement « l’hectopascal » (hPa)
depuis 1986, de façon à se rappeler plus aisément qu’il vaut 100 pas-
cals (1 bar = 100 000 Pa).

2. Construire une macro personnelle appelée \prs (comme « pression ») per-


mettant de facilement composer des pressions exprimées en kg m−1 s2
(c’est-à-dire en pascals), comme ci-dessous 50 .
— 24 kg m−1 s2
— 59 kg m−1 s2
— 1 kg m−1 s2
— 0,3 kg m−1 s2

I.11 Courbes
Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier courbes.

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

Figure I.2 – Pression à 25 ◦C en fonction du volume

Exercice 50 (Données expérimentales) . . . . graphiques-avec-pgfplots.tex


1. Remarquer en quoi le préambule du fichier graphiques-avec-pgfplots.tex
a été enrichi.
2. Au moyen de l’un des fichiers de données tp.ods, tp.xlsx ou tp.xls joints,
créer un graphique représentant la pression à 25 ◦C en fonction du volume,
comme sur la figure I.2 (sans le titre).
3. Ajouter des labels, de sorte à obtenir la figure I.3 page suivante (sans le
titre).
4. Faire figurer sur le même graphique, les pressions à 25 ◦C et à 45,5 ◦C, et
ajouter une légende, comme sur la figure I.4 page suivante (sans le titre).

Exercice 51 (Données expérimentales (multimètre))


Pour la vérification d’un thermocouple à 100 ◦C, on a effectué des mesures
au moyen d’un multimètre qui les a stockées dans le fichier eau.dat ci-joint. Ce
fichier contient :
colonne no 1 : le numéro de la mesure ;
colonne no 2 : l’instant de la mesure (en s) ;
colonne no 3 : la température mesurée (en ◦C).
1. Que manque-t-il au fichier eau.dat pour pouvoir exploité dans le cadre
d’un usage avec pgfplots ?
2. Créer un graphique représentant la température en fonction du temps,
comme sur la figure I.5 page 29 (sans le titre) :

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)

Figure I.3 – Pression à 25 ◦C en fonction du volume (avec labels)

50
Pression à 25 ◦C
Pression à 45,5 ◦C
Pression (mbar)

40

30

20

0 1 2 3 4
Volume (L)

Figure I.4 – Pressions à 25 ◦C et à 45,5 ◦C

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)

Figure I.5 – Thermocouple à 100 ◦C

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.

Exercice 52 (Données expérimentales (panneau solaire photovoltaïque))


1. Examiner le contenu du fichier Panneau solaire.xls. Quel problème pose
les entêtes des colonnes dans le cadre d’un usage avec pgfplots ?
2. Au moyen du fichier de données Panneau solaire.xls, créer :
(a) un graphique représentant l’intensité (en A) en fonction de la tension
(en V), comme sur la figure I.7 page suivante ;
(b) un graphique représentant la puissance (en W) en fonction de la
tension (en V), comme sur la figure I.8 page 31.
3. On souhaite superposer ces deux courbes pour déterminer le point de fonctionnement à puissance maximale.
Chercher dans la documentation de pgfplots, à la section intitulée « Two Ordinates (y axis) or Multiple Axes »,
comment procéder pour obtenir la figure I.9 page 31.
4. L’inconvénient du graphique précédent est qu’on ne sait quelle courbe correspond à l’intensité et laquelle
correspond à la puissance. Au moyen de :

\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)

Figure I.6 – Thermocouple à 100 ◦C (courbe seule)

0.6
Intensité (A)

0.4

0.2

0 5 10 15
Tension (V)

Figure I.7 – Intensité du panneau solaire en fonction de la tension

30 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.11. Courbes

10

8
Puissance (W)
6

0
0 5 10 15
Tension (V)

Figure I.8 – Puissance du panneau solaire en fonction de la tension

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)

Figure I.9 – Intensité et puissance du panneau solaire en fonction de la tension

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)

Figure I.10 – Intensité et puissance du panneau solaire en fonction de la tension


(avec axes en couleurs)

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).

5. (a) Créer une graphique 3D représentant la puissance en fonction de


l’intensité et de la tension, comme sur la figure I.11 page suivante.
(b) Faire en sorte que ce graphique se présente sous la forme de points
isolé dont la couleur dépend de l’altitude (option scatter de la com-
mande \addplot), comme sur la figure I.12 page ci-contre.
(c) Ajouter au graphique précédent une barre de couleur et une grille
principale, comme sur la figure I.13 page 34.

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)

Figure I.11 – Intensité et puissance du panneau solaire en fonction de la tension

10
Puissance (W)

0.6
0
5 0.4
10
15 0.2
Tension (V) Intensité (A)

Figure I.12 – Intensité et puissance du panneau solaire en fonction de la tension


(couleur dépendant de l’altitude)

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)

Figure I.13 – Intensité et puissance du panneau solaire en fonction de la tension


(avec barre de couleur et grille principale)

(d) Dans l’optique de déterminer le point de fonctionnement à puissance


maximale, modifier le point de vue de ce graphique 3D de sorte qu’il
soit vu du dessus.

Exercice 53 (Représentation de fonctions)

1. Créer un graphique représentant la fonction x 7→ 1 − x, comme sur la


figure I.14 page ci-contre.

2. Dimensionner le graphique précédent de sorte qu’il occupe exactement


70 % de :

(a) la largeur du texte courant \textwidth ;

(b) la largeur de la ligne courante \linewidth.

3. Représenter les fonctions x 7→ 1 − x et x 7→ 5 − 3x sur un même graphique


et y faire figurer une légende, comme sur la figure I.15 page suivante.
4. On remarque dans l’exemple précédent que la droite d’équation y = 5 − 3x semble avoir pour pente −1. À l’aide
de l’option scale mode=scale uniformly à passer à l’environnement axis, régler ce problème de distorsion
comme sur la figure I.16 page 36.

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

Figure I.14 – Représentation graphique de la fonction x 7→ 1 − x

20 y = 1−x
y = 5 − 3x

10

−10
−6 −4 −2 0 2 4 6

Figure I.15 – Représentation graphique des fonctions x 7→ 1 − x et x 7→ 5 − 3x

Exercices LATEX 35
I.11. Courbes CHAPITRE I. ÉNONCÉS

20 y = 1−x
y = 5 − 3x

10

−10
−20 −10 0 10 20

Figure I.16 – Représentation graphique des fonctions x 7→ 1 − x et x 7→ 5 − 3x

2.5

1.5

0.5

0.5 1 1.5 2 2.5 3


1
Figure I.17 – Représentation graphique de la fonction x 7→ x sur [ 14 , 3]

36 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.12. Diaporamas

I.12 Diaporamas
Emplacement des fichiers d’exercices

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier diaporamas.

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

4. Ajouter un frame dans la sous-section « Le problème basique étudié », et


utiliser l’environnement exampleblock pour introduire un exemple. Cet
environnement prend un argument obligatoire qui contient le titre du bloc
contenant l’exemple. pp. 116–117

5. (a) Ajouter un frame contenant


i. du texte apparaissant d’abord seul ;
ii. puis une liste non ordonnée dont les éléments apparaissent suc-
cessivement.
(b) Si ce n’est déjà fait, faire en sorte que ces apparitions successives soient
automatiques.
(c) Remplacer la liste non ordonnée par une liste ordonnée.
51. On pourra pour cela visiter le menu Aide Aide sur les packages... de TeXstudio et saisir
« beamer » dans la boîte de saisie Package .

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

Certains des exercices de ce paragraphe sont associés à des fichiers situés


dans le dossier fichiers, sous-dossier courrier.

Exercice 55 (Une lettre du Père Noël !) . . . . . . . . . . . . . . . . . . . . . . . . . . jerry.tex


1. Prendre connaissance du fichier, le compiler et examiner le résultat.
2. Insérer le contenu du fichier jerry2.tex après \institut{perenoel} et
avant \begin{letter}. Compiler et examiner le résultat.
3. Avec le texte contenu dans le fichier jerry3.tex, créer une 3e lettre adressée
au même destinataire. Modifier aussi éventuellement les objet, référence(s),
texte d’ouverture et de fermeture et le post-scriptum. Compiler et examiner
le résultat.

Exercice 56 (Vos coordonnées !)

38 Exercices LATEX
CHAPITRE I. ÉNONCÉS I.13. Courrier

1. (a) En utilisant le fichier 52 perenoel.ins 53 , créez votre propre fichier de


configuration d’entête, nommé par exemple mescoordonnees.ins 54 ,
contenant vos coordonnées personnelles (vraies ou imaginaires). Enre-
gistrez ce fichier dans le répertoire où se trouve le fichier jerry.tex.
(b) Remplacez \institut{perenoel} par \institut{mescoordonnees} dans
le fichier jerry.tex. Compiler ce fichier et examiner le résultat.
2. Inspirez-vous du fichier jerry.tex pour créer un courrier administratif
(ou du cœur !) dont l’entête contienne vos coordonnées.

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

Vous aimerez peut-être aussi