Sunteți pe pagina 1din 28

Faculté de Mathématiques 1 Lic MI

Bloc pédagogique E TP Bureautique

TP1 :

Premier pas en Latex

Latex est un formateur de texte d’une très grande puissance et qui produit des
documents d’une excellente qualité. Il est utilisé par beaucoup d’étudiants, de chercheurs et
d’éditeurs à travers le monde. Contrairement aux logiciels de traitement de texte comme
Microsoft Word, latex ne permet pas de voir le document produit au fur et à mesure, il faut
passer par la compilation pour obtenir le document résultant sous format PDF.

1- Votre premier document en Latex


- L’éditeur latex contient trois parties :
a- Une partie console où apparaissent les messages d’informations et les messages
d’erreurs.
b- Une partie réservée aux barres d’outils.
c- Une partie réservée à la rédaction de votre code source.

1
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Le code source est écrit dans la partie réservée à la rédaction de votre fichier. Le fichier
obtenu est de format .tex, après la compilation vous obtenez un document sous format .pdf.

Le code source est une suite de commandes. La syntaxe d’une commande latex est comme
suit :
\nom[option]{paramètre_1}{paramètre_2}... {paramètre_n}
Il s’agit de spécifier le nom de la commande, les options et les paramètres.

Exemple
\textit{Il fait beau aujourd’hui}. Il s’agit d’une commande qui vise à mettre le texte « Il fait
beau aujourd’hui » en italique.

Un document latex commence par spécifier le type du document qu’on désire construire. Cela
est réalisé par la commande suivante :

\documentclass[options]{type de document}
Ce qui est entre crochet représente les options. Entre accolades on met le type du document.
Les types de document existants en Latex sont les suivants :

Types de document
article Article

letter Lettre

book Livre

report Rapport (stage, thèse…)

Les options de classe, qui sont les arguments optionnels de la commande \documentclass,
servent à modifier la mise en page du document. On utilise souvent les arguments suivants :

2
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

a4paper : permet de régler les marges du document pour une impression sur du papier au
format a4.
12pt : porte la taille des caractères à douze points (il existe aussi une option 11pt).

Après avoir choisi le type de document à rédiger, le corps du document est mis entre les deux
commandes suivantes :
\begin{document} : cette commande marque le début du document latex.
\end{document} : cette commande marque la fin du document.
Application
1- Créer un nouveau fichier .tex.
2- Enregistrer le sous le nom : « Mon premier document ».
3- Ecrire les lignes suivantes dans la zone réservée au code source :
\documentclass[a4paper, 12pt]{article}
\begin{document}
Le document suivant est mon premier document Latex.
\end{document}
4- Compiler votre code en appuyant sur la flèche devant ‘PDFLatex’ après cliquer sur
‘Voir PDF’.
Vous obtenez le résultat suivant :

3
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

- Le préambule est la partie comprise entre la commande \classdocument et


l’instruction \begin{document}. Dans cette partie, on peut mettre des packages,
appelés aussi extensions, qui servent à introduire des commandes prédéfinies ou de
nouvelles fonctionnalités à Latex.
La commande qui permet de charger un package est la suivante :

\usepackage[options]{type du package}

Application
1- Créer un fichier .tex sous le nom : Application.
2- Insérer les commandes suivantes :
\documentclass[a4paper, 12pt]{report}
\begin{document}
La notion de structure est à la base de la puissance des mathématiques dans les domaines les
plus divers. A conserver le plus longtemps possible une certaine abstraction, on fabrique des
«cadres» susceptibles d'être reconnus dans telle ou telle application pratique : les
démonstrations se trouvent donc très simplifiées, puisque tout ce qui est accessoire se trouve
éliminé.
Une structure est la donnée d'une ou plusieurs lois de composition. La notion de loi de
composition interne généralise celle d'opération, bien connue en arithmétique et en algèbre.
Avec le langage des ensembles, les lois de composition apparaissent comme un cas
particulier des applications.
\end{document}

3- Compiler le document.
Il se trouve que les caractères accentués n’apparaissent pas dans le texte. Pour y remédier à ce
manque, on fait appel au package appelé inputenc avec l’options utf8.
Pour le retour à la ligne, insérer « \\ ».

4
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

2- Structure du document
La structuration d’un document est gérée par Latex. Elle repose sur la division du document
en : parties, chapitres, sections, sous-sections et en paragraphes selon les commandes
suivants :

Commandes des éléments de structure


Partie \part{nom de la partie}

Chapitre \chapter{nom du chapitre}

Section \section{nom de la section}

Sous-section \subsection{nom de la sous-section}

Sous sous-section \subsubsection{nom de la sous sous-section}

Paragraphe \paragraph{nom du paragraphe}

Sous-paragraphe \subparagraph{nom du sous-paragraphe}

Application
1- Créer un document Latex qui contient :
Une partie dont le titre est : La théorie des ensembles.
Un chapitre dont le titre est : Les ensembles.
Une section intitulée « Ensembles et relations » et qui contient le texte suivant :
Le langage des ensembles, introduit il y a plus d’un siècle par Georg Cantor, a envahi toutes
les branches des mathématiques ; il est employé en France à tous les niveaux de
l’enseignement, y compris l’école maternelle. Nous employons donc ce langage, non
seulement parce qu’il est commode, mais aussi et surtout parce qu’il est désormais impossible
de l’ignorer.
Les notions d’ensemble et de relation sont premières, c’est-à-dire qu’il n’est pas possible de
les définir à partir d’autres notions.

2- Faire appel au package « babel » avec l’option « francais » pour redéfinir les mots
part, chapter en français.

5
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Vous obtenez :

3- La page de garde
Après avoir structuré un document Latex, il manque à insérer une page de garde. Cette
dernière est composée des éléments suivants :
 Le titre du document : pour l’insérer on utilise la commande \title{titre du
document}.
 L’auteur : pour l’insérer on utilise la commande \author{nom de l’auteur}.
 La date : on utilise la commande \date{la date}.
Ces trois éléments sont introduits avant la commande \begin{document}, une autre
commande est insérée juste après cette dernière qui est \maketitle.
Application
Pour l’exemple précédent, insérer une page de garde avec les données suivantes :

6
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

L’auteur est : Jean Quinet.


Le titre est : Cours élémentaires de mathématiques supérieures.
La date : 1976
Vous obtenez :

7
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

TP2 :

La mise en forme d’un document en Latex

La mise en forme en Latex est assurée en utilisant des commandes et des environnements. Un
environnement est une structure très puissante et largement utilisée en Latex. Un
environnement est délimité par les deux commandes suivantes :

\begin{nom_environnement} et \end{nom_environnement}.

1- Alignement de texte

Un texte introduit en latex est justifié par défaut. Pour avoir un texte aligné à gauche, à droite
ou centré on fait appel aux environnements suivants :

a. L’environnement flushright : pour aligner le texte à droite.


b. L’environnement flushleft : pour aligner le texte à gauche.
c. L’environnement center : pour centrer le texte.

Application 1

1- Créer un document .tex qui porte le nom suivant : TP2mise_en_forme, qui a comme
classe : report. Insérer les deux packages : inputenc avec l’option utf8 et babel avec
l’option french.
2- Insérer le texte suivant :

Les modèles d'affectation du trafic urbain sont conçus pour représenter la répartition des flux
des usagers sur le réseau routier. La première investigation a été faite par l'analyste de
transport Glen Wardrop en 1952. Il a proposé deux principes qui décrivent le comportement
des usagers.

3- Insérer le même texte aligné à droite.


4- Insérer le même texte aligné à gauche.
5- Insérer le même texte centré.

8
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Vous obtenez :

2- Saut de ligne et de page

Vous pouvez effectuer un saut de ligne en insérant \\ ou bien en utilisant la commande


\newline.

Pour effectuer un saut de page, on utilise la commande \newpage ou bien la commande


\clearpage.

Application 2

1- Dans le même document déjà créé, insérer une nouvelle page qui contient le texte
suivant :

La méthode de Frank-Wolfe a été adaptée pour résoudre le problème de l’équilibre de


l’utilisateur. D’autres méthodes ont été proposées après pour donner des solutions en
différentes formes ou bien en un temps d’exécution plus rapide. La plupart de ces méthodes
exploitent la structure décomposable du problème.

2- Insérer un saut de ligne après la première phrase et après la deuxième phrase.

9
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Vous obtenez :

3- Les polices

Latex propose différentes commandes qui permettent de souligner votre texte, de le mettre en
gras, en italique…etc. Ces commandes peuvent s’écrire de la manière suivante:

\commande{votre texte}

On peut résumer ces commandes dans le tableau suivant :

Mise en forme
Modification Commande
\textbf{votre texte} ou bien
Texte gras \begin{bf}votre texte \end{bf}
\textit{votre texte} ou bien
Texte italique \begin{it} votre texte \end{it}
\ul{votre texte}, pour le soulignement vous
Texte souligné devez insérer le package soul.
\textsc{votre texte}
Texte en majuscules \begin{sc}votre texte \end{sc}

10
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Application 3

1- Dans le même document, créer une nouvelle page.


2- Insérer le texte suivant en respectant la même mise en forme :
Mathématiques
Les mathématiques constituent un domaine de connaissances abstraites construites à
l’aide de raisonnements logiques sur concepts tels que les nombres, les figures, les
structures et les transformations. Les mathématiques désignent aussi le domaine de
recherche visant à développer ces connaissances, ainsi que la discipline qui les
enseigne.
Vous obtenez :

Pour changer la taille d’un texte, on peut utiliser les commandes suivantes :

Taille du texte
Petit \small

\normalsize
Normale
\large
Légèrement plus gros que le normale
\Large
Gros
Très gros \LARGE
11
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Application 4
Ecrire les lignes de code suivantes :

\small{Je suis en première année Mathématiques et Informatique}\\


\normalsize{ Je suis en première année Mathématiques et Informatique }\\
\large{Je suis en première année Mathématiques et Informatique}\\
\Large{Je suis en première année Mathématiques et Informatique}\\
\LARGE{Je suis en première année Mathématiques et Informatique}\\

Vous obtenez

4- Les listes
Les listes d’éléments sont représentées par les deux environnements itemize et
enumerate. Chaque élément de la liste est ensuite inséré grâce à la commande \item.
a. Liste à puces : On insère une liste à puce avec l’environnement itemize comme
suit :
\begin{itemize}
\item votre item
\item votre item
\end{itemize}

12
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Application 5
Insérer le texte suivant :
La filière Mathématiques comprend les spécialités suivantes :
- Recherche Opérationnelle.
- Algèbre et cryptographie.
- Probabilités et statistiques
-Mathématiques pures.

Vous obtenez :

Vous pouvez changer les puces via la commande \item comme dans l’exemple suivant :
\begin{itemize}
\item Premier élément
\item[*] Une étoile
\item[\textbullet] Un point
\item Dernier élément
\end{itemize}

13
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Pour obtenir :

Ou bien d’une manière générale en redéfinissant la commande \labelitemi localement pour


que le changement ne s’effectue qu’avec la liste en cours. On redéfinit la commande de la
manière suivante :
\ renewcommand {\ labelitemi }{$ \vous mettez une puce de votre choix $}

Donc pour introduire une liste avec des diamond comme puces, on écrit :

\begin{itemize}\renewcommand{\labelitemi}{$\diamond$}
\item Premier élément
\item Deuxième élément
\item Troisième élément
\end{itemize}

Vous obtenez

14
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

b. Liste à numéros : on insère une liste à numéros en introduisant l’environnement


enumerate comme suit :

\begin{enumerate}
\item votre item
\item votre item

\end{enumerate}

Application 6
Faire introduire la liste suivante:

La filière Mathématiques comprend les spécialités suivantes :


1. Recherche Opérationnelle.
2. Algèbre et cryptographie.
3. Probabilités et statistiques
4. Mathématiques pures.

15
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Vous obtenez

c. Liste de description : On peut insérer une liste de description avec l’environnement


description comme suit :
\begin{description}
\item[terme1]definition1
\item[terme2]definition2
\item[terme3]definition3
\end{description}

Application 7

Insérer la liste de description suivante:

RO Recherche Opérationnelle.
PS Probabilités et Statistiques.
M Mathématiques fondamentales.
Vous obtenez

16
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

5. Marges et interlignes
a. Marges : La définition des marges d’un document en Latex nécessite l’introduction du
package geometry. Entre crochet vous spécifier les tailles des marges en haut, en bas,
à gauche et à droite.

Application 8

1- Créer un nouveau document latex de type report sous le nom : marges_interligne.


2- Introduire les packages de base. Ecrire le texte de l’application 3(Mathématiques) trois
fois de suite.
3- Changer les marges du document selon la commande :

\usepackage[top=4cm, bottom=4cm, left=5cm, right=5cm]{geometry}

4- Introduire la commande avec les marges suivantes :

top=1cm, bottom=1cm, left=1cm, right=1cm.

Vous obtenez

17
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Après la modification des marges

18
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

b. Interligne: La modification des interlignes est faite en introduisant le package


setspace. Pour avoir un interligne 1.5 fois ou bien 2 fois plus grand que l’interligne
habituel pour tout le document, on met les deux commandes suivantes dans le
préambule: \onehalfspacing et \doublespacing.

Pour pouvoir modifier l’interligne pour des petits paragraphes, on utilise les environnements
suivants :

\begin{onehalfspace}

Interligne intermédiaire.

\end{onehalfspace}

Et

\begin{doublespace}

Interligne double.

\end{doublespace}

Application 9

1- Dans le document marge_interligne, créer une nouvelle page. Insérer le package


setspace.
2- Introduire les lignes de commandes suivantes :

\section{Interligne simple}

Les mathématiques constituent un domaine de connaissances abstraites construites à l'aide de


raisonnements logiques sur concepts tels que les nombres, les figures, les structures et
transformations. Les mathématiques désignent aussi le domaine de recherche visant à
développer ces connaissances, ainsi que la discipline qui les enseigne.

\section{Interligne intermédiaire}

\begin{onehafspace}

19
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Les mathématiques constituent un domaine de connaissances abstraites construites à l'aide de


raisonnements logiques sur concepts tels que les nombres, les figures,les structures et
transformations. Les mathématiques désignent aussi le domaine de recherche visant à
développer ces connaissances, ainsi que la discipline qui les enseigne.

\end{onehalfspace}

\section{Interligne double}

\begin{doublespace}

Les mathématiques constituent un domaine de connaissances abstraites construites à l'aide de


raisonnements logiques sur concepts tels que les nombres, les figures, les structures et
transformations. Les mathématiques désignent aussi le domaine de recherche visant à
développer ces connaissances, ainsi que la discipline qui les enseigne.

\end{doublespace}

Vous obtenez

20
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

TP 3 :

Les mathématiques en Latex

Latex permet d’insérer beaucoup de symboles et de formules mathématiques. Il y a


trois modes mathématiques différents. Pour insérer une formule dans le texte on utilise
$.......$ ou bien \(……\). Pour insérer une formule séparée du texte et centré on utilise $$...$$
ou \[…..\].

Application 1

1- Créer un document latex qui a comme nom : Mathématiques_latex. Le type du


document est report. Insérer les packages de base : babel avec l’option francais et
inputenc avec l’option utf8.
2- Ecrire le texte suivant, en utilisant les commandes déjà mentionnées :

Soient x et y deux entiers. Leur somme vaut :

z=x+y

Pour insérer une équation numérotée, on utilise l’environnement equation.

\begin{equation}

Votre équation

\end{equation}

Reprendre l’exemple précédent avec l‘environnement equation.

Vous obtenez :

21
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

1. Structures utilisées en mathématiques


a. Indices et exposants : un indice s’obtient grâce au caractère _($nombre_{indice}) et
un exposant s’obtient grâce au caractère ^(nombre^{exposant}).

Pour obtenir les formules suivantes :

x2+y2=1, x12= x22, x1= x2

Il faut introduire le code suivant :

$ x^2+y^2=1, x_{1}^{2} =x_{2}^{2}, x_1= x_2$

Si l’indice ou l’exposant fait plus d’un caractère, il faut utiliser des accolades comme par
exemple :

x2y=z, aij=0.

On doit insérer la commande suivante :

$x^{2y}=z, a_{ij}=0$

22
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

b. Symboles : On retient les symboles les plus utilisés en mathématiques. Pour introduire
un symbole, on fait appel aux packages : amsmath et amssymb. Parmi les symboles on
trouve les lettres grecques résumées dans la figure suivante :

Figure. Lettres grecques minuscules.

On retient les lettres grecques majuscules suivantes :

Figure. Lettres grecques majuscules

c. Police de caractères : Les lettres représentant les ensembles sont obtenues avec la
commande \mathbb :

On peut aussi obtenir des lettres calligraphiées en utilisant la commande \mathcal :

d. Construction basiques : On retient les constructions basiques de mathématiques


suivantes :

23
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Figure. Constructions basiques

Application 2

1- Dans le même document mathématiques_latex, créer une nouvelle page (avec la


commande \clearpage).
2- Faire appel aux packages amssymb et amsmath(Dans le préambule on rajoute :
\usepackage{amssymb, amsmath}).
3- Recopier le texte suivant :

Présentation des nombres complexes

Rappelons que l'équation du second degré :

𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0

admet des racines si et seulement si son discriminant ∆= 𝑏 2 − 4𝑎𝑐 est positif.

Ces racines sont alors :

24
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

−𝑏 − ∆ −𝑏 + ∆
𝑥1 = , 𝑥2 =
2𝑎 2𝑎

−𝑏
Dans le cas où ∆= 0, ces racines sont confondues ; leur valeur commune est . Enfin,
2𝑎
dans le cas où ∆< 0 , l'ensemble des solutions est vide. En particulier, l'équation :

𝑥2 + 1 = 0

n'admet pas de solution. Bombelli et Cardan (deux mathématiciens italiens) ont introduit un
nombre dit imaginaire (car ce n’est pas un nombre réel) noté « i ».

Les nombres de la forme 𝑎 + 𝑖𝑏 où a et b appartiennent à ℝ, sont appelés nombres


complexes. Les règles de calcul sur les nombres complexes sont exactement aussi simples
que dans le cas des nombres réels à condition toutefois de penser à remplacer
systématiquement 𝑖 2 par −1.

e- Les opérateurs : Pour insérer une somme, un produit…etc. on utilise les commandes
suivantes :

Exemple

𝑛 2
Pour écrire la somme suivante en Latex 𝑖=0 𝑥𝑖 , on fait entrer le code suivant :

\begin{equation}

\sum_{i=0}^{n}x_{i}^{2}

\end{equation}

Si vous voulez mettre les indices à côté du symbole, on utilise la commande \nolimits :

25
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

\begin{equation}

\sum\nolimits_{i=0}^{n}x_{i}^{2}

\end{equation}

Vous obtenez

Application 3

1- Ecrire les formules suivantes :

6 2 𝑛 𝑖 𝑃
0
𝑥 ln 𝑥 𝑑𝑥 , 𝑖=1 𝑥 , 𝑗 =0 𝐴𝑗 ,

𝑛 𝑥𝑎
𝑎=1 0 𝑡𝑎 𝜔 𝑑𝜔,

𝑒 −𝑥 cos 𝛼𝑥 𝑑𝑥
0

On utilise le symbole \infty pour avoir le symbole infini, \cos pour la fonction cosinus et \ln
pour la fonction logarithme.

26
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

TP 4 :

Les images en Latex

Pour insérer une image en Latex, on utilise la commande \includegraphics et on introduit le


package graphicx.

Exemple

1- Créer un document latex qui a comme nom : Image_latex. Le type du document est
report. Insérer les packages de base : babel avec l’option francais, inputenc avec
l’option utf8 et le package graphicx.
2- Mettez une image de votre choix dans le même dossier de votre fichier
Image_latex.tex.
3- Insérer cette image dans votre document latex, en utilisant la commande suivante :

\includegraphics[width=10cm]{}

Entre accolades vous devez spécifier le nom de votre image.

L’option width=10cm vise à régler la largeur de l’image à 10 cm.

4- Changer la longueur de votre image en rajoutant entre crochets : length=10cm.


\includegraphics[width=10cm, length=10cm]{}.

5- Dans le même document latex, insérer une autre image de votre choix en utilisant la
commande suivante : \includegraphics[scale= 1]{nom de votre image}.

L’option scale permet de spécifiant le facteur d’échelle à appliquer, par rapport à la taille
originale de l’image.

6- Pour la même image, mettez la valeur de l’échelle à 0.5.

27
H. OULHA
Faculté de Mathématiques 1 Lic MI
Bloc pédagogique E TP Bureautique

Pour ajouter une légende à une image, on doit la placer dans un environnement figure
et utiliser la commande \caption.

Application
Mettez une des images déjà insérée dans le document Image_latex dans un
environnement figure comme suit :
\begin{figure}[ !h]
\includegraphics[vous devez préciser la taille d’image]{nom de votre image}
\caption{Insertion d’image réussi}
\end{figure}
Si vous voulez centrer votre image, vous pouvez insérer la commande \centering.
Vous pouvez placer la légende au-dessus ou en-dessous de votre image en changeant
la position de la commande \caption.

28
H. OULHA

S-ar putea să vă placă și