Vous êtes sur la page 1sur 4

Travaux Pratiques de Mathématiques

Introduction à LATEX 17 mars 2005

Exercice 1 (Supports du cours). Allez sur le site web du cours, téléchargez les documents de la
Semaine 2 mentionnés sous ‘Les supports du cours’. Pour vous faciliter ce qui suit, imprimez (si vous ne
l’avez pas encore fait) les transparents du cours ‘Introduction à LATEX’ et ouvrez le document PDF ‘La-
TeX2e Command Summary’. Si jamais vous voulez imprimer ce dernier, utilisez le ‘PDF 2up’ qui contient
deux pages par page A4. N’oubliez pas de jeter attentivement un coup d’oeil sous ‘Références conseillées’.

Exercice 2 (Mis en place). Créez dans le répertoire ‘TP.Math’ (que vous avez crée la semaine dernière)
un sous-répertoire ‘LaTeX’. Vérifier bien que le répertoire existe et placez vous dans ce répertoire (cd).

Exercice 3 (‘Hello world’ en LATEX). Pour commencer nous allons nous pencher sur un document
très simple :

\documentclass[a4paper, 11pt]{article}
\title{My First \LaTeX{} Document}
\author{Diego Kuonen}
\begin{document}
\maketitle
Hello, world!
\end{document}

Créez dans le répertoire ‘LaTeX’ un nouveau fichier texte appelé ‘helloworld.tex’ et copiez ce texte
dedans.

• Sauvez-le, et compilez-le. Pour compiler le fichier, vous n’avez qu’à taper

pdflatex helloworld.tex

dans une console. Vous devriez voir quelques lignes s’afficher (essayez de les comprendre), et trois
nouveaux fichiers sont créés.

– Le fichier .pdf est la sortie de la compilation — ce que vous pouvez voir et imprimer.
– Le fichier .aux est un fichier auxiliaire, qui contient des choses comme les numéros de section
et de figures, pour la création d’une table des matières ou d’une table des figures.
– Le fichier .log est le fichier qui enregistre toutes les informations de LATEX — messages de
compilation et erreurs.

Examinez attentivement les fichiers .aux et .log, et visualiser le fichier .pdf. Joli n’est-ce pas ?

Essayez aussi de faire la compilation avec la commande ‘latex’ en passant par un .dvi. Créez
ce dernier fichier, visualisez le fichier ‘helloworld.dvi’, convertissez-le en fichier .ps (en utilisant
dvips avec l’option -o) et visualisez ce dernier.

1
• Regardez plus précisément le code du fichier ‘helloworld.tex’ et essayez de comprendre toutes les
lignes. Mettez des commandes en commentaires (en ajoutant un % devant la ligne) et recompilez
avec pdflatex. Commentez.

Exercice 4 (LATEX et les formules mathématiques). Créez un fichier ‘maths.tex’ contenant

\documentclass[a4paper, 11pt]{article}
\usepackage{amsmath}
\begin{document}

$$
\sum_{i=0}^n i = \frac{n(n+1)}{2}
$$

\begin{equation*}
\sum_{i=0}^n i = \frac{n(n+1)}{2}
\end{equation*}

\end{document}

Compilez-le en tapant

pdflatex maths.tex

dans une console. Visualisez le fichier .pdf. Joli n’est-ce pas ?

Ajoutez à ce fichier les formules mathématiques suivantes (y compris numérotation ; un cadre symbolise
une formule) :

n
X n(n + 1)
i= (1)
2
i=0

x1 − x2 2x1 − 2x2 −x21 − x1 x2 + 2x22


− = (2)
3x1 + x2 5x1 15x21 + 5x1 x2

Z ∞ √
2
e−x dx = π (3)
−∞

Z ∞ n
X
f (x) dx ≈ wi exp(xi )f (xi )
0 i=1

r  
 −1 X 
  n r n−r
var U (X) = var Ur (X1 , . . . , Xn ) = ηc
r c r−c
c=1

2
N
X
(ci − c̄)2
i=1
lim →∞ (4)
N →∞ max (ci − c̄)2
1≤i≤N

Finalement, ajoutez à ce fichier la ligne suivante :

Les formules (2) et (3) se démontrent facilement. J’ai utilisé la commande \ref pour faire les
références qui étaient produites par \label et \’e pour faire un ‘é’.

Exercice 5 (Macros LATEX pour vos rapports et transparents). Pour vous faciliter vos premiers
pas avec la rédaction d’un rapport scientifique et de transparents en LATEX, je vous ai préparé des macros
LATEX que vous pouvez facilement adapter à vos besoins.
Pour les obtenir, tapez les commandes suivantes dans une console :

cd
tar xfv /usr/people40c/kuonen/TP.Math/LaTeX.tar

Vous devriez voir quelques lignes s’afficher (la liste de directoires et fichiers créés).

• Rapports LATEX : tapez

cd ~/TP.Math/LaTeX/report/
ls -al

– Le fichier ‘report.tex’ est le fichier source LATEX. Regardez-le attentivement pour voir
sa structure. Ce fichier ‘source’ (avec la commande input) deux autres fichiers LATEX :
‘abstract.tex’ et ‘body.tex’. Regardez-les attentivement pour voir leur structures.
– Le fichier ‘biblio.bib’ contient la bibliographie. Regardez son contenu.
– Le fichier ‘macros.sty’ contient la définition de macros (commandes LATEX personnalisées).
Par exemple, la commande

\newcommand{\IR}{\mathbb{R}}

vous crée un raccourci de la commande \mathbb{R}, à savoir \IR, pour écrire R en mode
mathématique ($\IR$). Essayez de comprendre les autres définitions.
– Le fichier ‘report.pdf’ est la sortie de la compilation avec pdflatex. Visualisez-le et essayez
de mieux comprendre le fichier report.tex.
– Le fichier ‘report.ps’ est la sortie de la compilation avec latex (passage par dvips). Visualisez-
le.
– Le directoire ‘figure’ contient les figures utilisées. Visualisez-les.

• Transparents LATEX : tapez

cd ~/TP.Math/LaTeX/slides/
ls -al

– Le fichier ‘slides.tex’ est le fichier source LATEX. Regardez-le attentivement pour voir sa
structure.

3
– Le fichier ‘slides.pdf’ est la sortie de la compilation avec pdflatex. Visualisez-le et essayez
de mieux comprendre le fichier slides.tex.
– Le fichier ‘slides.ps’ est la sortie de la compilation avec latex (passage par dvips). Visualisez-
le.

• Avant de commencer à faire des changements à ces documents il est conseillé de faire un copie de
sauvegarde des directoires originaux. Ceci peut se faire facilement avec les commandes suivantes :

cd ~/TP.Math/LaTeX/
cp -r slides slides.orig
cp -r report report.orig

Les directoires ‘slides.orig’ et ‘report.orig’ contiennent les versions originales. Ainsi vous
pouvez utiliser les documents dans les directoires ‘slides’ et ‘report’ pour vous familiariser avec
ces macros LATEX pour les utiliser pour vos rapports et transparents LATEX.

Happy TEXing!

‘Don Knuth’s
Tau Epsilon Chi (TEX) is
potentially the most significant in-
vention in typesetting in this cen-
tury. It introduces a standard
language in computer typography,
and in terms of importance,
could rank near the intro-
duction of the Guten-
berg press.’ (Gor-
don Bell)

Dr. Diego Kuonen <kuonen@statoo.com> http://statwww.epfl.ch/teaching/TP/

Vous aimerez peut-être aussi