Vous êtes sur la page 1sur 135

LATEX

Pr. Mohamed
HOUIMDI
Initiation au traitement de texte scientifique
Présentation,
Installation et LATEX
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un Pr. Mohamed HOUIMDI


document LATEX

Mise en forme Faculté des Sciences Semlalia


du texte Département de Mathématiques
Mode Filière SMA
mathématique
Description et
fonctionnement
Matrices et vecteurs
2 mars 2017
Les tableaux

Insertion
d’images

Nouvelles
commandes

1/110
Table des matières

LATEX

Pr. Mohamed
1 Présentation, Installation et Fonctionnement
HOUIMDI
Présentation
Présentation, Installation et Fonctionnement
Installation et
Fonctionnement
Présentation 2 Structure d’un document LATEX
Installation et
Fonctionnement

Structure d’un
3 Mise en forme du texte
document LATEX

Mise en forme
4 Mode mathématique
du texte Description et fonctionnement
Mode
mathématique
Matrices et vecteurs
Description et
fonctionnement
Matrices et vecteurs
5 Les tableaux
Les tableaux
6 Insertion d’images
Insertion
d’images
7 Nouvelles commandes
Nouvelles
commandes

2/110
Qu’est ce que LATEX ?

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

3/110
Qu’est ce que LATEX ?

LATEX

Pr. Mohamed
HOUIMDI
LATEX est un logiciel de traitement de texte scientifique qui
Présentation,
Installation et produit des documents d’une excellente qualité.
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

3/110
Qu’est ce que LATEX ?

LATEX

Pr. Mohamed
HOUIMDI
LATEX est un logiciel de traitement de texte scientifique qui
Présentation,
Installation et produit des documents d’une excellente qualité.
Fonctionnement
Présentation A la différence des autres logiciels de traitement de texte, tel
Installation et
Fonctionnement que Microsoft Word, on ne peut voir le résultat final qu’après
Structure d’un
document LATEX
une étape de compilation.
Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

3/110
Qu’est ce que LATEX ?

LATEX

Pr. Mohamed
HOUIMDI
LATEX est un logiciel de traitement de texte scientifique qui
Présentation,
Installation et produit des documents d’une excellente qualité.
Fonctionnement
Présentation A la différence des autres logiciels de traitement de texte, tel
Installation et
Fonctionnement que Microsoft Word, on ne peut voir le résultat final qu’après
Structure d’un
document LATEX
une étape de compilation.
Mise en forme Après compilation du fichier source, qui est toujours au
du texte
format .tex et qui contient le texte saisis et les commandes
Mode
mathématique d’instruction de mise en forme, on obtient, selon le type de
Description et
fonctionnement compilation, un fichier au format .dvi, .ps, .pdf ou .html,
Matrices et vecteurs
contenant le document final qui est prêt à être imprimé ou
Les tableaux

Insertion
visualisé.
d’images

Nouvelles
commandes

3/110
LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation Remarque
Installation et
Fonctionnement
Ainsi, contrairement aux autres traitements de texte, pour utiliser
Structure d’un
document LATEX un environnement LATEX, nous avons besoin d’un éditeur pour
Mise en forme réaliser le fichier source au format .tex et d’un compilateur pour
du texte
obtenir le fichier final souvent au format .pdf.
Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

4/110
LATEX
Lorsqu’on choisit une compilation avec latex on obtient un fichier
Pr. Mohamed
HOUIMDI .dvi qu’on peut convertir en un fichier .ps à l’aide du package
Présentation, dvips puis en un fichier .pdf à l’aide du package ps2pdf.
Installation et
Fonctionnement
Pour obtenir directement un fichier .pdf on procède à une
Présentation
Installation et
compilation à l’aide de pdflatex.
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

5/110
Installation

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Pour utiliser LATEX sur un ordinateur, nous avons besoin d’installer
Fonctionnement
Présentation au moins les programmes suivants :
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

6/110
Installation

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Pour utiliser LATEX sur un ordinateur, nous avons besoin d’installer
Fonctionnement
Présentation au moins les programmes suivants :
Installation et
Fonctionnement
Une distribution TEX qui joue le rôle du compilateur.
Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

6/110
Installation

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Pour utiliser LATEX sur un ordinateur, nous avons besoin d’installer
Fonctionnement
Présentation au moins les programmes suivants :
Installation et
Fonctionnement
Une distribution TEX qui joue le rôle du compilateur.
Structure d’un
document LATEX Un éditeur de texte adapté à LATEX qui facilite la saisie du
Mise en forme
du texte
fichier source à l’aide d’un ensemble de commandes
Mode
prédédinies.
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

6/110
Installation

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Pour utiliser LATEX sur un ordinateur, nous avons besoin d’installer
Fonctionnement
Présentation au moins les programmes suivants :
Installation et
Fonctionnement
Une distribution TEX qui joue le rôle du compilateur.
Structure d’un
document LATEX Un éditeur de texte adapté à LATEX qui facilite la saisie du
Mise en forme
du texte
fichier source à l’aide d’un ensemble de commandes
Mode
prédédinies.
mathématique
Description et
Un visionneur pour les fichiers pdf.
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

6/110
Distributions TEX

LATEX

Pr. Mohamed
HOUIMDI
Définition
Présentation, Une distribution TEX est composée d’un ensemble de fichiers et
Installation et
Fonctionnement de programmes, appelées packages, qui sont nécessaires au
Présentation
Installation et fonctionnement de LATEX.
Fonctionnement

Structure d’un
document LATEX Les deux distributions principales sont :
Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

7/110
Distributions TEX

LATEX

Pr. Mohamed
HOUIMDI
Définition
Présentation, Une distribution TEX est composée d’un ensemble de fichiers et
Installation et
Fonctionnement de programmes, appelées packages, qui sont nécessaires au
Présentation
Installation et fonctionnement de LATEX.
Fonctionnement

Structure d’un
document LATEX Les deux distributions principales sont :
Mise en forme
du texte
La distribution TEXLive destinée pour Linux et en particulier
Mode
pour Ubuntu, pour l’avoir il suffit d’installer le paquet
mathématique
Description et
Texlive.
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

7/110
Distributions TEX

LATEX

Pr. Mohamed
HOUIMDI
Définition
Présentation, Une distribution TEX est composée d’un ensemble de fichiers et
Installation et
Fonctionnement de programmes, appelées packages, qui sont nécessaires au
Présentation
Installation et fonctionnement de LATEX.
Fonctionnement

Structure d’un
document LATEX Les deux distributions principales sont :
Mise en forme
du texte
La distribution TEXLive destinée pour Linux et en particulier
Mode
pour Ubuntu, pour l’avoir il suffit d’installer le paquet
mathématique
Description et
Texlive.
fonctionnement
Matrices et vecteurs La distribution MikTEX destinée pour Windows et
Les tableaux téléchargeable gratuitement à l’adresse suivante :
Insertion
d’images
https://miktex.org/download
Nouvelles
commandes

7/110
Les éditeurs pour Linux

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Les principaux éditeurs pour Linux sont :
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

8/110
Les éditeurs pour Linux

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Les principaux éditeurs pour Linux sont :
Fonctionnement
Présentation
Texmaker qui est un éditeur très leger, complet et très simple
Installation et
Fonctionnement à utiliser avec énormément de fonctionnalités qui assistent
Structure d’un l’utilisateur à bien produire un fichier source. Ce logiciel
document LATEX

Mise en forme
possède aussi un visionneur pdf intégré. (C’est mon éditeur
du texte préféré).
Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

8/110
Les éditeurs pour Linux

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Les principaux éditeurs pour Linux sont :
Fonctionnement
Présentation
Texmaker qui est un éditeur très leger, complet et très simple
Installation et
Fonctionnement à utiliser avec énormément de fonctionnalités qui assistent
Structure d’un l’utilisateur à bien produire un fichier source. Ce logiciel
document LATEX

Mise en forme
possède aussi un visionneur pdf intégré. (C’est mon éditeur
du texte préféré).
Mode
mathématique Kile est un éditeur très puissant.
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

8/110
Les éditeurs pour Linux

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Les principaux éditeurs pour Linux sont :
Fonctionnement
Présentation
Texmaker qui est un éditeur très leger, complet et très simple
Installation et
Fonctionnement à utiliser avec énormément de fonctionnalités qui assistent
Structure d’un l’utilisateur à bien produire un fichier source. Ce logiciel
document LATEX

Mise en forme
possède aussi un visionneur pdf intégré. (C’est mon éditeur
du texte préféré).
Mode
mathématique Kile est un éditeur très puissant.
Description et
fonctionnement
Matrices et vecteurs
Texstudio C’est une extension très évoluée de Texmaker.
Les tableaux

Insertion
d’images

Nouvelles
commandes

8/110
Les éditeurs pour Windows

LATEX

Pr. Mohamed
HOUIMDI
Les principaux éditeurs pour Windows sont :
Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

9/110
Les éditeurs pour Windows

LATEX

Pr. Mohamed
HOUIMDI
Les principaux éditeurs pour Windows sont :
Présentation,
Installation et
Texmaker qui un logiciel libre téléchargeable gratuitement à
Fonctionnement l’adresse suivante :
www.xm1math.net/texmaker/download_fr.html
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

9/110
Les éditeurs pour Windows

LATEX

Pr. Mohamed
HOUIMDI
Les principaux éditeurs pour Windows sont :
Présentation,
Installation et
Texmaker qui un logiciel libre téléchargeable gratuitement à
Fonctionnement l’adresse suivante :
www.xm1math.net/texmaker/download_fr.html
Présentation
Installation et
Fonctionnement

Structure d’un Texstudio éditeur libre téléchargeable gratuitement à


document LATEX
l’adresse suivante : http://www.texstudio.org/
Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

9/110
Les éditeurs pour Windows

LATEX

Pr. Mohamed
HOUIMDI
Les principaux éditeurs pour Windows sont :
Présentation,
Installation et
Texmaker qui un logiciel libre téléchargeable gratuitement à
Fonctionnement l’adresse suivante :
www.xm1math.net/texmaker/download_fr.html
Présentation
Installation et
Fonctionnement

Structure d’un Texstudio éditeur libre téléchargeable gratuitement à


document LATEX
l’adresse suivante : http://www.texstudio.org/
Mise en forme
du texte
Winedit est un logiciel commercial, il est diffusé en
Mode
mathématique Shareware au prix approximatif de 600 DH. Il peut être
Description et
fonctionnement librement testé pendant un mois.
Matrices et vecteurs
Page de téléchargement :
http://www.winedt.com/download.html
Les tableaux

Insertion
d’images

Nouvelles
commandes

9/110
Les visionneurs pdf

LATEX

Pr. Mohamed Plusieurs visionneurs pdf sont disponibles sous forme de logiciels
HOUIMDI
libres ou gratuit pour Linux ou pour Windows. Nous citons les
Présentation,
Installation et
plus populaires et les plus utilisés.
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

10/110
Les visionneurs pdf

LATEX

Pr. Mohamed Plusieurs visionneurs pdf sont disponibles sous forme de logiciels
HOUIMDI
libres ou gratuit pour Linux ou pour Windows. Nous citons les
Présentation,
Installation et
plus populaires et les plus utilisés.
Fonctionnement
Présentation
Evince C’est un visionneur très puissant qui supporte les
Installation et
Fonctionnement fichiers .pdf, .ps, .dvi et .djvu. Uniquement pour Linux et
Structure d’un s’installe automatiquement avec n’importe quelle distribution
document LATEX
Ubuntu.
Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

10/110
Les visionneurs pdf

LATEX

Pr. Mohamed Plusieurs visionneurs pdf sont disponibles sous forme de logiciels
HOUIMDI
libres ou gratuit pour Linux ou pour Windows. Nous citons les
Présentation,
Installation et
plus populaires et les plus utilisés.
Fonctionnement
Présentation
Evince C’est un visionneur très puissant qui supporte les
Installation et
Fonctionnement fichiers .pdf, .ps, .dvi et .djvu. Uniquement pour Linux et
Structure d’un s’installe automatiquement avec n’importe quelle distribution
document LATEX
Ubuntu.
Mise en forme
du texte
Okular Encore plus puissant que Evince et avec lequel on
Mode
mathématique peut convertir les fichiers .ps en fichiers .pdf. Disponible
Description et
fonctionnement
uniquement pour Ubuntu.
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

10/110
Les visionneurs pdf

LATEX

Pr. Mohamed Plusieurs visionneurs pdf sont disponibles sous forme de logiciels
HOUIMDI
libres ou gratuit pour Linux ou pour Windows. Nous citons les
Présentation,
Installation et
plus populaires et les plus utilisés.
Fonctionnement
Présentation
Evince C’est un visionneur très puissant qui supporte les
Installation et
Fonctionnement fichiers .pdf, .ps, .dvi et .djvu. Uniquement pour Linux et
Structure d’un s’installe automatiquement avec n’importe quelle distribution
document LATEX
Ubuntu.
Mise en forme
du texte
Okular Encore plus puissant que Evince et avec lequel on
Mode
mathématique peut convertir les fichiers .ps en fichiers .pdf. Disponible
Description et
fonctionnement
uniquement pour Ubuntu.
Matrices et vecteurs

Les tableaux
Adobe Acrobat Reader Uniquement pour Windows,
Insertion
téléchargeable gratuitement à l’adresse suivante :
d’images https://get.adobe.com/fr/reader/otherversions/
Nouvelles
commandes

10/110
Les visionneus postscript

LATEX

Pr. Mohamed
HOUIMDI
Remarque
Présentation,
Installation et
Fonctionnement
Pour les utilisateurs de Windows, afin de compléter l’installation
Présentation de LATEX, il est conseiller d’installer les logiciels suivants qui
Installation et
Fonctionnement
permettent de visualiser les fichiers .ps et de convertir les .ps en
Structure d’un
document LATEX
.pdf.
Mise en forme Ghostscript téléchargeable gratuitement à l’adresse suivante :
du texte

Mode
https://ghostscript.com/download/gsdnld.html
mathématique
Description et
Gsview téléchargeable gratuitement à l’adresse suivante :
fonctionnement
Matrices et vecteurs
http:
Les tableaux //pages.cs.wisc.edu/~ghost/gsview/get50.htm
Insertion
d’images

Nouvelles
commandes

11/110
Table des matières

LATEX

Pr. Mohamed
1 Présentation, Installation et Fonctionnement
HOUIMDI
Présentation
Présentation, Installation et Fonctionnement
Installation et
Fonctionnement
Présentation 2 Structure d’un document LATEX
Installation et
Fonctionnement

Structure d’un
3 Mise en forme du texte
document LATEX

Mise en forme
4 Mode mathématique
du texte Description et fonctionnement
Mode
mathématique
Matrices et vecteurs
Description et
fonctionnement
Matrices et vecteurs
5 Les tableaux
Les tableaux
6 Insertion d’images
Insertion
d’images
7 Nouvelles commandes
Nouvelles
commandes

12/110
Fichier source

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Définition
Fonctionnement
Présentation
Le fichier source (fichier.tex) d’un document LATEX est composé
Installation et
Fonctionnement de deux parties :
Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

13/110
Fichier source

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Définition
Fonctionnement
Présentation
Le fichier source (fichier.tex) d’un document LATEX est composé
Installation et
Fonctionnement de deux parties :
Structure d’un
document LATEX
Le préambule qui contient des commandes et un ensemble de
Mise en forme packages définissant le style et la mise en forme du
du texte
document.
Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

13/110
Fichier source

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Définition
Fonctionnement
Présentation
Le fichier source (fichier.tex) d’un document LATEX est composé
Installation et
Fonctionnement de deux parties :
Structure d’un
document LATEX
Le préambule qui contient des commandes et un ensemble de
Mise en forme packages définissant le style et la mise en forme du
du texte
document.
Mode
mathématique Le corps du document qui contient le texte avec les
Description et
fonctionnement
Matrices et vecteurs
commandes de formatage.
Les tableaux

Insertion
d’images

Nouvelles
commandes

13/110
Squelette d’un document LATEX

LATEX 
Pr. Mohamed \documentclass[options]{classe} 


\usepackage[options]{Nom du package}

HOUIMDI 



....................................


Présentation, 

Installation et
....................................


Fonctionnement



...................................
Présentation
Installation et Préambule
\usepackage[options]{Nom du package}
Fonctionnement 


Structure d’un

\title{Titre du document}


document LATEX 


\author{Nom de l'auteur}
Mise en forme



du texte 
\date{Date de production}



Mode

mathématique 
Description et

\begin{document} (Début du document)


fonctionnement


Matrices et vecteurs


\miketitle


Les tableaux
Corps
Insertion Corps du document 

d’images
\end{document}




Nouvelles
commandes

14/110
Remarque

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement Remarque
Présentation
Installation et On voit que le préambule débute par la commande
\documentclass et se termine par la commande
Fonctionnement

Structure d’un
document LATEX \begin{document}. Tandis que le corps du document est situé
Mise en forme
du texte
entre les commandes \begin{document} et \end{document}.
Mode Pendant la compilation, LATEX ignore tout ce qui est écrit après la
mathématique
Description et
commande \end{document}.
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

15/110
Les commandes LATEX

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement Syntaxe
Présentation
Installation et
Fonctionnement
Une commade LATEX commence par un backslash (\) avec
Structure d’un l’argument entre accolades ({argument}) et les options entres
document LATEX
crochets ([options]) :
Mise en forme
du texte
\commande[options]{argument}
Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

16/110
Les différentes classes d’un document

LATEX
La première information dont LATEX a besoin est le type de
Pr. Mohamed
HOUIMDI document à produire. La classe d’un document indique donc la
Présentation,
nature et le type du document à réaliser. Les différentes classes
Installation et
Fonctionnement
d’un document LATEX utilisées fréquemment sont :
Présentation
Installation et
Fonctionnement
Classes
Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

17/110
Les différentes classes d’un document

LATEX
La première information dont LATEX a besoin est le type de
Pr. Mohamed
HOUIMDI document à produire. La classe d’un document indique donc la
Présentation,
nature et le type du document à réaliser. Les différentes classes
Installation et
Fonctionnement
d’un document LATEX utilisées fréquemment sont :
Présentation
Installation et
Fonctionnement
Classes
Structure d’un La classe article est destinée pour produire des petits
document LATEX

Mise en forme
documents : séries d’exercices, devoirs, rappots courts,
du texte articles pour les revues scientifiques.
Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

17/110
Les différentes classes d’un document

LATEX
La première information dont LATEX a besoin est le type de
Pr. Mohamed
HOUIMDI document à produire. La classe d’un document indique donc la
Présentation,
nature et le type du document à réaliser. Les différentes classes
Installation et
Fonctionnement
d’un document LATEX utilisées fréquemment sont :
Présentation
Installation et
Fonctionnement
Classes
Structure d’un La classe article est destinée pour produire des petits
document LATEX

Mise en forme
documents : séries d’exercices, devoirs, rappots courts,
du texte articles pour les revues scientifiques.
Mode
mathématique La classe report pour des rapports longs, des petits livres ou
Description et
fonctionnement des thèses.
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

17/110
Les différentes classes d’un document

LATEX
La première information dont LATEX a besoin est le type de
Pr. Mohamed
HOUIMDI document à produire. La classe d’un document indique donc la
Présentation,
nature et le type du document à réaliser. Les différentes classes
Installation et
Fonctionnement
d’un document LATEX utilisées fréquemment sont :
Présentation
Installation et
Fonctionnement
Classes
Structure d’un La classe article est destinée pour produire des petits
document LATEX

Mise en forme
documents : séries d’exercices, devoirs, rappots courts,
du texte articles pour les revues scientifiques.
Mode
mathématique La classe report pour des rapports longs, des petits livres ou
Description et
fonctionnement des thèses.
Matrices et vecteurs

Les tableaux
La classe book pour des vrais livres.
Insertion
d’images

Nouvelles
commandes

17/110
Les différentes classes d’un document

LATEX
La première information dont LATEX a besoin est le type de
Pr. Mohamed
HOUIMDI document à produire. La classe d’un document indique donc la
Présentation,
nature et le type du document à réaliser. Les différentes classes
Installation et
Fonctionnement
d’un document LATEX utilisées fréquemment sont :
Présentation
Installation et
Fonctionnement
Classes
Structure d’un La classe article est destinée pour produire des petits
document LATEX

Mise en forme
documents : séries d’exercices, devoirs, rappots courts,
du texte articles pour les revues scientifiques.
Mode
mathématique La classe report pour des rapports longs, des petits livres ou
Description et
fonctionnement des thèses.
Matrices et vecteurs

Les tableaux
La classe book pour des vrais livres.
Insertion La classe beamer pour des présentation du genre
d’images
Powerpoint.
Nouvelles
commandes

17/110
Les packages

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Définition
Installation et
Fonctionnement Un package est une extension latex qui fournit un ensemble de
Structure d’un nouvelles commandes et de nouveaux environnements.
document LATEX
Un package se charge uniquement dans le préambule d’un
Mise en forme
du texte document à l’aide de la commande
Mode
mathématique
\usepackage[Option]{Nom du package}.
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

18/110
Exemples de packages

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Les packages suivants sont indispensables pour chaque documents
Installation et
Fonctionnement
latex
Présentation
Installation et
Fonctionnement
Les packages inputenc et fontenc sont utiles pour l’encodage
Structure d’un correct des fontes, des accents et de la ponctuation. C’est gràce à
document LATEX
ces deux packages que le compilateur reconnaît les caractères
Mise en forme
du texte accentués. Se chargent en préambule avec des options de la
Mode manière suivante :
\usepackage[utf8]{inputenc}
mathématique
Description et

\usepackage[TS1,T1]{fontnec}
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

19/110
Exemples de packages

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Le package babel pour indiquer à latex la langue utilisée pour
Fonctionnement
Présentation l’encodage du document. Ce package gère plusieurs langues et
Installation et
Fonctionnement tient compte des particularités de chaque langue, ponctuation,
Structure d’un
document LATEX
codage des fontes, codage des accents, traduction des mots clés
Mise en forme
tels que contents, chapter, bibliography, etc.... Se charge en
du texte
préambule avec en option le nom de la langue choisie : french,
Mode
mathématique english, arabic, spanish, russian, etc...
Description et
fonctionnement \usepackage[french]{babel}
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

20/110
Page de garde

LATEX

Pr. Mohamed
HOUIMDI Titre, Auteur et Date
Présentation, C’est la page qui contient le titre d’un rapport, d’un livre ou d’un
Installation et
Fonctionnement article. elle contient aussi le nom de l’auteur et la date de
Présentation
Installation et production. Ces informations sont indiqués dans les dernière
Fonctionnement

Structure d’un
lignes du préambule, juste avant la commande
document LATEX \begin{document} :
Mise en forme
du texte
\title{Titre du document}
Mode
\author{Nom de l'auter}
mathématique
Description et
\date{\today}
fonctionnement
Matrices et vecteurs
Pour que le fichier final contient le titre, l’auteur et la date, il faut
Les tableaux écrire la commande \maketitle juste après la commande
Insertion \begin{document}.
d’images

Nouvelles
commandes

21/110
Un préambule minimal

LATEX
Un exemple de préambule minimal pour la réalisation d’un
Pr. Mohamed
HOUIMDI
document texte en LATEX :
Présentation, Exemple
Installation et
Fonctionnement
Présentation \documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
Installation et
Fonctionnement

Structure d’un
document LATEX
\usepackage[TS1,T1]{fontenc}
Mise en forme \usepackage[french]{babel}
du texte
\title{Mon premier document Latex}
Mode
mathématique \author{Moi-même}
Description et
fonctionnement \date{\today}
Matrices et vecteurs
\begin{document}
\maketitle
Les tableaux

Insertion
d’images Bonjour, c'est mon premier document latex
Nouvelles
commandes
\end{document}
22/110
Table des matières

LATEX

Pr. Mohamed
1 Présentation, Installation et Fonctionnement
HOUIMDI
Présentation
Présentation, Installation et Fonctionnement
Installation et
Fonctionnement
Présentation 2 Structure d’un document LATEX
Installation et
Fonctionnement

Structure d’un
3 Mise en forme du texte
document LATEX

Mise en forme
4 Mode mathématique
du texte Description et fonctionnement
Mode
mathématique
Matrices et vecteurs
Description et
fonctionnement
Matrices et vecteurs
5 Les tableaux
Les tableaux
6 Insertion d’images
Insertion
d’images
7 Nouvelles commandes
Nouvelles
commandes

23/110
Sectionnement d’un document

LATEX
Suivant la classe du document, LATEX dispose de plusieurs
Pr. Mohamed
HOUIMDI
commandes de sectionnement. Les plus utilisées sont :
Présentation, Sectionnement
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

24/110
Sectionnement d’un document

LATEX
Suivant la classe du document, LATEX dispose de plusieurs
Pr. Mohamed
HOUIMDI
commandes de sectionnement. Les plus utilisées sont :
Présentation, Sectionnement
Installation et
Fonctionnement Pour la classe “article” on dispose de
Présentation
Installation et
Fonctionnement \section{Titre du section}
Structure d’un \subsection{Titre du sous-section}
document LATEX
\subsubsection{Titre du sous-sous-section}
Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

24/110
Sectionnement d’un document

LATEX
Suivant la classe du document, LATEX dispose de plusieurs
Pr. Mohamed
HOUIMDI
commandes de sectionnement. Les plus utilisées sont :
Présentation, Sectionnement
Installation et
Fonctionnement Pour la classe “article” on dispose de
Présentation
Installation et
Fonctionnement \section{Titre du section}
Structure d’un \subsection{Titre du sous-section}
document LATEX
\subsubsection{Titre du sous-sous-section}
Mise en forme
du texte

Mode Pour la classe “report” ou “book” on dispose de


mathématique
Description et
fonctionnement
\part{Titre de la partie}
Matrices et vecteurs
\chapter{Titre du chapitre}
Les tableaux
\section{Titre du section}
Insertion
d’images \subsection{Titre du sous-section}
Nouvelles \subsubsection{Titre du sous-sous-section}
commandes

24/110
LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Remarque
Fonctionnement

Structure d’un Les commandes de sectionnement se préocuppent


document LATEX
automatiquement de la numérotation des différentes parties d’un
Mise en forme
du texte document.
Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

25/110
Table des matières

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
La commande tableofcontents
Installation et
Fonctionnement Pour ordonner à LATEX de créer et d’afficher la table des matières,
Structure d’un on utilise la commande \tableofcontents que l’on place, dans
document LATEX

Mise en forme
le corps du document, à l’endroit où l’on souhaite afficher cette
du texte table des matières, généralement au début du document juste après
Mode
mathématique
la commande \maketitle.
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

26/110
Exemple d’affichage d’une table des matières

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

27/110
La table des matières précédente a été obtenue après deux
compilations successives du fichier source suivant :
\begin{document}
\maketitle
\tableofcontents
\chapter{Premier chapitre}
\section{Premi\`ere section}
\subsection{Premi\`ere sous-section}
\section{Deuxi\`eme section}
\chapter{Deuxi\`eme chapitre}
\section{Premi\`ere section}
\subsection{Premi\`ere sous-section}
\section{Deuxi\`eme section}
\chapter{Troisi\`eme chapitre}
\section{Premi\`ere section}
\subsection{Premi\`ere sous-section}
\section{Deuxi\`eme section}
\end{document}
Personnalisation de la table des matières

LATEX

Pr. Mohamed
HOUIMDI
1 Si on souhaite changer le nom Table des matières, par
Présentation,
Installation et exemple l’appeler Sommaire, on utilise la commande
Fonctionnement
Présentation
suivante juste avant la commande \tableofcontents :
Installation et
Fonctionnement
\renewcommand{contentsname}{Sommaire}
Structure d’un
document LATEX
2 Pour créer des liens internes entre chaque ligne de la table
Mise en forme
des matières et le document facilitant ainsi un accès plus
du texte
facile à différentes parties du document, on ajoute dans le
Mode
mathématique préambule le package suivant :
Description et
fonctionnement
Matrices et vecteurs
\usepackage[pdftex,colorlinks=true,urlcolor=blue]
Les tableaux {hyperref}
Insertion
d’images

Nouvelles
commandes

29/110
Mini-table de matières

LATEX

Pr. Mohamed
HOUIMDI

Présentation, Le package minitoc


Installation et
Fonctionnement Si on souhaite créer une table de matière par chapitre, on dispose
Présentation
Installation et du package minitoc et des commandes \dominitoc et \minitoc
Fonctionnement

Structure d’un
dont l’utilisation se fait de la manière suivante :
document LATEX
Mettre \usepackage[french]{minitoc} dans le
Mise en forme
du texte préambule.
Mode
mathématique
Mettre la commande \dominitoc juste avant la commande
Description et
fonctionnement
\tableofcontents.
Matrices et vecteurs
Mettre la commande \minitoc juste après \chapter.
Les tableaux

Insertion
d’images

Nouvelles
commandes

30/110
Exemple d’affichage de mini-table des matières

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

31/110
Les environnements de listes

LATEX

Pr. Mohamed
HOUIMDI
LATEX possède trois types de listes prédéfinies dont la syntaxe
Présentation,
Installation et
générale est :
Fonctionnement
Présentation Syntaxe
Installation et
Fonctionnement

Structure d’un
document LATEX
\begin{type_de_liste}
Mise en forme
\item Premier élément de la liste
du texte \item Deuxième élément de la liste
Mode
mathématique
Description et
fonctionnement
\item Dernier élément de la liste
Matrices et vecteurs
\end{type_de_liste}
Les tableaux

Insertion
d’images

Nouvelles
commandes

32/110
LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Types de listes
Fonctionnement
Présentation Les trois types de listes sont :
Installation et
Fonctionnement
itemize Chaque élément de la liste est précédé d’un tiret –
Structure d’un
document LATEX enumerate Chaque élément de la liste est précédé d’un numéro
Mise en forme
du texte
1, 2, 3, . . .
Mode description C’est l’utilisateur qui indique à chaque fois ce qui
mathématique
Description et doit précéder chaque élément de la liste
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

33/110
Exemples

LATEX

Pr. Mohamed
HOUIMDI Syntaxe Résultat
Présentation, aaaaaaaaaaaaaaaa
Installation et \begin{itemize}
Fonctionnement
\item aaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbb
Présentation
Installation et
Fonctionnement
\item bbbbbbbbbbbbbbbb cccccccccccccccc
Structure d’un \item cccccccccccccccc
document LATEX \end{itemize}
Mise en forme
du texte

Mode
mathématique Syntaxe Résultat
Description et
fonctionnement 1 aaaaaaaaaaaaaaaa
Matrices et vecteurs \begin{enumerate}
Les tableaux \item aaaaaaaaaaaaaaaa 2 bbbbbbbbbbbbbbbb
Insertion \item bbbbbbbbbbbbbbbb 3 cccccccccccccccc
d’images
\item cccccccccccccccc
Nouvelles
commandes
\end{enumerate}
34/110
Exemples

LATEX

Pr. Mohamed
HOUIMDI Syntaxe Résultat
Présentation, Un aaaaaaaaaaaaaaaa
Installation et \begin{description}
Fonctionnement
\item[Un] aaaaaaaaaaaaaaaa Deux bbbbbbbbbbbbbb
Présentation
Installation et
Fonctionnement
\item[Deux] bbbbbbbbbbbbbb Trois ccccccccccccc
Structure d’un \item[Trois] ccccccccccccc
document LATEX \end{description}
Mise en forme
du texte

Mode
mathématique Syntaxe Résultat
Description et
fonctionnement One aaaaaaaaaaaaaaaa
Matrices et vecteurs \begin{description}
Les tableaux \item[One] aaaaaaaaaaaaaaaa Two bbbbbbbbbbbbbb
Insertion \item[Two] bbbbbbbbbbbbbb Tree ccccccccccccc
d’images
\item[Tree] ccccccccccccc
Nouvelles
commandes
\end{description}
35/110
Théorème, Proposition, Lemme, Définition, etc. . .

LATEX
Pour la mise en page des structures de type théorème, proposition,
Pr. Mohamed
HOUIMDI
définition, lemme, etc. . . , on ajoute d’abord les lignes suivantes au
préambule :
Présentation,
Installation et
Fonctionnement
Présentation \usepackage{ntheorem}
Installation et
Fonctionnement \theoremstyle{break}
Structure d’un
document LATEX
\newtheorem{exo}{Exercice}[section]
Mise en forme
\newtheorem{thm}{Th\'eor\`eme}[section]
du texte \newtheorem{df}{D\'efinition}[section]
Mode
mathématique
\newtheorem{rmq}{Remarque}[section]
Description et
fonctionnement
\newtheorem*{proof}{Preuve}
Matrices et vecteurs
\newtheorem{ex}{Exemples}[section]
Les tableaux
\newtheorem{prop}{Proposition}[section]
\newtheorem{lm}{Lemme}[section]
Insertion
d’images

Nouvelles \newtheorem{cor}{Corollaire}[section]
commandes

36/110
Théorème, Proposition, Lemme, Définition, etc. . .

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation Remarque
Installation et
Fonctionnement
On rmarque que les commandes précédentes s’écrivent sous la
Structure d’un
document LATEX forme :
\newtheorem{xy..}{xxxxxxxx}[section]
Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

37/110
Théorème, Proposition, Lemme, Définition, etc. . .

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Puis, dans le corps du document, pour avoir l’une des structures
Présentation
Installation et
précédentes, on utilise la commande suivantes :
Fonctionnement

Structure d’un
document LATEX \begin{xy..}
Mise en forme
du texte
Texte....
Mode
\end{xy..}
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

38/110
Exemples

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Théorème Définition
Installation et

\begin{thm} \begin{df}
Fonctionnement
Présentation
Installation et
Fonctionnement
Ceci est un théorème Ceci est une définition
Structure d’un \end{thm} \end{df}
document LATEX

Mise en forme
du texte

Mode
Lemme Proposition
mathématique
Description et
fonctionnement \begin{lm} \begin{prop}
Matrices et vecteurs
Ceci est un Lemme Ceci est une proposition
Les tableaux
\end{lm}
Insertion
\end{prop}
d’images

Nouvelles
commandes

39/110
Format de la page avec le package geometry

LATEX
package geometry
Pr. Mohamed
HOUIMDI Le package geometry est utilisé afin de régler les marges droite,
Présentation, gauche, haut et bas d’un document. Il est aussi utilisé pour choisir
Installation et
Fonctionnement entre les orientations portrait et paysage d’un document.
Présentation
Installation et
Fonctionnement
Exemples d’utilisation
Structure d’un
document LATEX

Mise en forme
\usepackage[left=?cm,right=?cm,bottom=?cm
du texte
top=?cm]{geometry}
Mode
mathématique
Description et
règle chacune des marges sur une valeur différente (en
fonctionnement
Matrices et vecteurs
centimètre).
Les tableaux \usepackage[hmargin=?cm,vmargin=?cm]{geometry}
Insertion
d’images
pour affecter la même valeur aux marges droite et gauche et
Nouvelles
la même valeur aux marges haut et bas.
\usepackage[margin=?cm]{geometry} pour affecter la
commandes

40/110
Format de la page avec le package geometry

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation Exemples d’utilisation
Installation et
Fonctionnement
Un document LATEX est par défaut au format portrait, pour passer
Structure d’un
document LATEX de ce mode au mode paysage, vous chargez le package geometry
Mise en forme avec l’option landscape :
du texte
\usepackage[landscape]{geometry}
Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

41/110
En-têtes et pieds de page avec le package fancyhdr

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Le package fancyhdr
Installation et
Fonctionnement Le package fancyhdr permet de personnaliser vos en-têtes et pieds
Structure d’un de page, il se charge en mentionnant les deux lignes suivantes
document LATEX

Mise en forme
dans le préambule :
du texte \usepackage{fancyhdr}
Mode
mathématique
\pagestyle{fancy}
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

42/110
En-têtes et pieds de page avec le package fancyhdr

LATEX
Utilisation du package
Pr. Mohamed
HOUIMDI Pour utiliser le package fancyhdr on écrit les lignes suivantes dans
Présentation, le préambule
Installation et
Fonctionnement
Présentation

\usepackage{fancyhdr}
Installation et
Fonctionnement

Structure d’un
document LATEX \pagestyle{fancy}
Mise en forme \lhead{gauche} en-tête à gauche
du texte
\chead{centre} en-tête au centre
\rhead{droite} en-tête à droite
Mode
mathématique
Description et
fonctionnement \lfoot{gauche} pied à gauche
\cfoot{centre} pied au centre
Matrices et vecteurs

Les tableaux

Insertion
\rfoot{droite} pied à droite
d’images

Nouvelles
commandes

43/110
En-têtes et pieds de page avec le package fancyhdr

LATEX

Pr. Mohamed
HOUIMDI
Un exemple usuel
Présentation,
Installation et
Fonctionnement
Présentation
\usepackage{fancyhdr}
Installation et
Fonctionnement \pagestyle{fancy}
Structure d’un \lhead{\leftmark} Titre du chapitre
document LATEX
\chead{ }
Mise en forme
du texte \rhead{ }
Mode
mathématique
\lfoot{Pr.Houimdi} Nom de l’auteur
Description et
fonctionnement
\cfoot{\thepage} Numéro de la page
Matrices et vecteurs \rfoot{\rightmark} Titre de la section
Les tableaux

Insertion
d’images

Nouvelles
commandes

44/110
Utilisation des couleurs avec les packages color et
xcolor
LATEX
Les packages color et xcolor
Pr. Mohamed
HOUIMDI Avec le package color on dispose d’une liste de couleurs
Présentation, prédéfinies et avec le package xcolor on dispose d’une liste de
Installation et
Fonctionnement modèles de couleurs qui vous permettent de définir votre propre
Présentation
Installation et
couleur.
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles F IGURE – Couleurs prédéfinies


commandes

45/110
Utilisation des couleurs avec les packages color et
xcolor
LATEX

Pr. Mohamed
HOUIMDI
Les commandes color, pagecolor et textcolor
Présentation,
Installation et
Fonctionnement
La commande \color{couleur} déclarée dans une ligne du
Présentation document modifie la couleur du texte de tout le document à
Installation et
Fonctionnement
partir de cette ligne.
Structure d’un
document LATEX La commande \pagecolor{couleur} déclarée au début du
Mise en forme document modifie la couleur de toutes les pages du
du texte

Mode
document.
mathématique
Description et
La commande
fonctionnement
Matrices et vecteurs \textcolor{couleur}{texte à mettre en couleur}
Les tableaux modifie la couleur d’une partie du texte.
Insertion
d’images

Nouvelles
commandes

46/110
Utilisation des couleurs avec les packages color et
xcolor
LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement Exemples
\textcolor{blue}{texte en bleu}
Présentation
Installation et
Fonctionnement
texte en bleu
Structure d’un \textcolor{red}{texte en rouge} texte en rouge
document LATEX

Mise en forme
\textcolor{green}{texte en vert} texte en vert
\textcolor{gray}{texte en gris}
du texte
texte en gris
Mode
mathématique
Description et
\textcolor{violet}{texte en violet} texte en violet
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

47/110
Définition de nouvelles couleurs

LATEX

Pr. Mohamed Le package xcolor fournit les modèles suivants pour définir de
HOUIMDI
nouvelles couleurs à l’aide de la commande \definecolor :
Présentation,
Installation et
Fonctionnement
Le modèle rgb
Présentation
Installation et
Le modèle rgb (red-green-black)
Fonctionnement

Structure d’un \definecolor{un nom}{rgb}{x,y,z}


document LATEX

Mise en forme où x, y et z sont des nombres décimaux compris entre 0 et 1 et « un


du texte
nom » est remplacé par un nom que l’utilisateur choisit pour la
Mode
mathématique couleur.
Description et
fonctionnement
Matrices et vecteurs
\definecolor{mycolor}{rgb}{0.25,0.45,0.35}
Les tableaux

Insertion
\textcolor{mycolor}{une couleur définie par moi-même}
d’images
une couleur définie par moi-même
Nouvelles
commandes

48/110
Définition de nouvelles couleurs

LATEX

Pr. Mohamed
HOUIMDI
Le modèle RGB
Présentation,
Installation et Le modèle RGB (Red-Green-Black)
Fonctionnement
Présentation
Installation et
\definecolor{un nom}{RGB}{x,y,z}
Fonctionnement

Structure d’un où x, y et z sont des nombres entiers naturel compris entre 0 et 255
document LATEX
et « un nom » est remplacé par un nom que l’utilisateur choisit
Mise en forme
du texte pour la couleur.
Mode
mathématique
Description et
fonctionnement
\definecolor{mycolor}{RGB}{175,80,120}
Matrices et vecteurs
\textcolor{mycolor}{une couleur définie par moi-même}
Les tableaux

Insertion une couleur définie par moi-même


d’images

Nouvelles
commandes

49/110
Définition de nouvelles couleurs

LATEX

Pr. Mohamed
HOUIMDI
Le modèle cmyk
Présentation,
Installation et Le modèle cmyk (cyan-magenta-yellow-black)
Fonctionnement
Présentation
Installation et \definecolor{un nom}{cmyk}{x,y,z,t}
Fonctionnement

Structure d’un où x, y, z et t sont des nombres décimaux compris entre 0 et 1 et


document LATEX

Mise en forme
« un nom » est remplacé par un nom que l’utilisateur choisit pour
du texte la couleur.
Mode
mathématique
Description et
fonctionnement
\definecolor{mycolor}{cmyk}{0.70,0.25,0.40,0.10}
Matrices et vecteurs
\textcolor{mycolor}{une couleur définie par moi-même}
Les tableaux

Insertion une couleur définie par moi-même


d’images

Nouvelles
commandes

50/110
Définition de nouvelles couleurs

LATEX

Pr. Mohamed
HOUIMDI
La commande colorlet et le symbole !
Présentation,
On peut obtenir de nouvelles couleurs en utilisant la commande
Installation et
Fonctionnement
colorlet et le symbole ! pour réaliser un mélange de couleurs de la
Présentation manière suivante :
\colorlet{un non}{color1!n1!color2!n2!......colorr!nr}
Installation et
Fonctionnement

Structure d’un
document LATEX n1 , n2 , . . . , nr sont des entiers compris entre 1 et 100.
Mise en forme
du texte

Mode
\colorlet{mycolor1}{red!70!yellow!30}
mathématique \textcolor{mycolor1}{\bf texte en couleur}\\
\colorlet{mycolor2}{blue!65!purple!10!cyan!25}
Description et
fonctionnement
Matrices et vecteurs

Les tableaux
\textcolor{mycolor2}{\bf texte en couleur}
Insertion
d’images
texte en couleur
Nouvelles
texte en couleur
commandes

51/110
Encadrement du texte

LATEX

Pr. Mohamed
HOUIMDI

Présentation, fbox, shadowbox, doublebox, ovalbox, Ovalbox


Installation et
Fonctionnement Pour encadrer un mot ou une une phrase sur la même ligne,
on dispose de la commande \fbox{texte à encadrer} ou
Présentation
Installation et
Fonctionnement

Structure d’un
encore du package fancybox avec les commandes
document LATEX
\shadowbox{texte à encadrer},
Mise en forme
du texte \doublebox{texte à encadrer},
Mode \ovalbox{texte à encadrer} et
mathématique
Description et
\Ovalbox{texte à encadrer}.
fonctionnement
Matrices et vecteurs Pour encadrer un paragraphe, on dispose du package framed.
Les tableaux

Insertion
d’images

Nouvelles
commandes

52/110
Encadrement du texte

LATEX

Pr. Mohamed
HOUIMDI Exemples
Présentation,
Installation et
Fonctionnement
Commandes Résultat
Présentation
Installation et
Fonctionnement \fbox{texte \`a encadrer} texte à encadrer
Structure d’un
document LATEX texte à encadrer
\shadowbox{texte \`a encadrer}
Mise en forme
du texte

Mode \doublebox{texte \`a encadrer} texte à encadrer


mathématique
Description et 
fonctionnement
Matrices et vecteurs
\ovalbox{texte \`a encadrer} texte à encadrer 
Les tableaux  
Insertion \Ovalbox{texte \`a encadrer} texte à encadrer 
d’images

Nouvelles
commandes

53/110
Exemples d’utilisation du package framed

LATEX

Pr. Mohamed
\begin{framed}
HOUIMDI
Pour encadrer un paragraphe, Pour encadrer un
Présentation, on dispose du package paragraphe, on dispose
\end{framed}
Installation et
Fonctionnement du package
Présentation
Installation et
Fonctionnement

Structure d’un \begin{leftbar}


document LATEX
Pour encadrer un paragraphe, Pour encadrer un
on dispose du package
Mise en forme
du texte paragraphe, on dispose du
Mode \end{leftbar} package
mathématique
Description et
fonctionnement
Matrices et vecteurs
\definecolor{shadecolor}{cmyk}{0.22,0.5,0.11,0.10}
Les tableaux
\begin{shaded}
Pour encadrer un paragraphe, Pour encadrer un paragraphe,
Insertion
d’images

Nouvelles on dispose du package on dispose du package


commandes

54/110
\end{shaded}
Table des matières

LATEX

Pr. Mohamed
1 Présentation, Installation et Fonctionnement
HOUIMDI
Présentation
Présentation, Installation et Fonctionnement
Installation et
Fonctionnement
Présentation 2 Structure d’un document LATEX
Installation et
Fonctionnement

Structure d’un
3 Mise en forme du texte
document LATEX

Mise en forme
4 Mode mathématique
du texte Description et fonctionnement
Mode
mathématique
Matrices et vecteurs
Description et
fonctionnement
Matrices et vecteurs
5 Les tableaux
Les tableaux
6 Insertion d’images
Insertion
d’images
7 Nouvelles commandes
Nouvelles
commandes

55/110
Mode mathématiques

LATEX

Pr. Mohamed
HOUIMDI
Mathématiques
LATEX possède un mode mathématique très puissant et très
Présentation,
Installation et développé, qui permet, avec une façon très simple, d’éditer des
Fonctionnement
Présentation formules et des équations sophistiquées.
Installation et
Fonctionnement

Structure d’un
document LATEX Préambule
Mise en forme Pour utiliser le mode mathématique, votre préambule doit contenir
du texte
les packages suivants :
Mode

\usepackage{amsfonts}
mathématique
Description et

\usepackage{amsmath}
fonctionnement
Matrices et vecteurs

Les tableaux \usepackage{amssymb}


Insertion
d’images
\usepackage{latexsym}
Nouvelles
commandes

56/110
LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Syntaxe
Fonctionnement
Présentation Pour passer du mode texte au mode mathématique on utilise le
Installation et
Fonctionnement
symbole $ de deux manières différentes :
Structure d’un
document LATEX Texte. . . $ Formules mathématiques $ texte. . .
Mise en forme
du texte
Texte. . .
Mode $$ Formules mathématiques $$
mathématique
Description et
fonctionnement
texte. . .
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

57/110
Exemple de formules mathématiques en ligne

LATEX

Pr. Mohamed
HOUIMDI
Syntaxe
Présentation,

Soit $n\in\mathbb{N}$ un entier strictement


Installation et
Fonctionnement
Présentation
Installation et
positif, $m\in\mathbb{Z}$ un entier strictement
négatif, $x\in\mathbb{R}$ un r\'eel $\ne\sqrt{\pi}$
Fonctionnement

Structure d’un
document LATEX et $z\in\mathbb{C}$ un complexe de module $1$.
Mise en forme
du texte

Mode
mathématique Résultat
Description et
fonctionnement Soit n ∈ N un entier strictement positif, m ∈ Z un entier
Matrices et vecteurs √
Les tableaux
strictement négatif, x ∈ R un réel 6= π et z ∈ C un complexe de
Insertion
module 1.
d’images

Nouvelles
commandes

58/110
Exemple de formules mathématiques hors ligne

LATEX

Pr. Mohamed Syntaxe


HOUIMDI

Présentation, La fonction zeta de Riemann est une fonction


Installation et
Fonctionnement réelle définie sur l'intevalle $]0,+\infty[$
par, $$\forall x\in]0,+\infty[,\;\zeta(x)=
Présentation
Installation et

\sum_{n=0}^\infty \dfrac{1}{n^x}$$
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte
Résultat
Mode
mathématique La fonction zeta de Riemann est une fonction réelle définie sur
Description et
fonctionnement l’intevalle ]0, ∞[ par,
Matrices et vecteurs

Les tableaux ∞
X 1
Insertion ∀x ∈]0, ∞[, ζ (x) =
d’images
n=0
nx
Nouvelles
commandes

59/110
Exemple de formules mathématiques hors ligne

LATEX

Pr. Mohamed
HOUIMDI
Syntaxe
Présentation,
Installation et
Fonctionnement En utisant, par exemple, les séries de Fourier,
Présentation
Installation et on peut caculer $\zeta(2)$, $\zeta(4)$, $\zeta(6)$,
$\zeta(8)$ etc... Ainsi on aura :
Fonctionnement

Structure d’un
document LATEX \begin{eqnarray}
Mise en forme
du texte
\sum_{n=1}^\infty\frac{1}{n^2} &=& \dfrac{\pi^2}{6}\\
Mode
\sum_{n=1}^\infty\frac{1}{n^4} &=& \dfrac{\pi^4}{90}\\
mathématique
Description et
\sum_{n=1}^\infty\frac{1}{n^6} &=& \dfrac{\pi^6}{945}\
fonctionnement
Matrices et vecteurs
\sum_{n=1}^\infty\frac{1}{n^8} &=& \dfrac{\pi^8}{9450}
Les tableaux \end{eqnarray}
Insertion
d’images

Nouvelles
commandes

60/110
Exemple de formules mathématiques hors ligne

LATEX

Pr. Mohamed Résultat


HOUIMDI
En utisant, par exemple, les séries de Fourier, on peut caculer
Présentation,
Installation et ζ (2), ζ (4), ζ (6), ζ (8) etc... Ainsi on aura :
Fonctionnement
Présentation
Installation et

X 1 π2
Fonctionnement
= (1)
Structure d’un n=1
n2 6
document LATEX

Mise en forme
X∞
1 π4
du texte = (2)
n=1
n4 90
Mode
mathématique ∞
X 1 π6
Description et
fonctionnement = (3)
Matrices et vecteurs
n=1
n6 945
Les tableaux
X∞
1 π8
Insertion = (4)
d’images
n=1
n8 9450
Nouvelles
commandes

61/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI
La manière la plus simple pour saisir les matrices est d’utiliser
Présentation,
Installation et
l’environnement matrix qui prend plusieurs formes :
Fonctionnement
Présentation Syntaxe
Installation et
Fonctionnement

Structure d’un
document LATEX
$$\begin{pmatrix}
Mise en forme
a_{11} & a_{12} & \ldots & a_{1n}\\ Ligne 1
du texte a_{21} & a_{22} & \ldots & a_{2n}\\ Ligne 2
Mode
mathématique
\vdots & \vdots & \ddots & \vdots\\ .......
Description et
fonctionnement
a_{n1} & a_{n2} & \ldots & a_{nn} Ligne n
Matrices et vecteurs
\end{pmatrix}$$
Les tableaux

Insertion
d’images

Nouvelles
commandes

62/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Résultat
Installation et à í
Fonctionnement
a11 a12 . . . a1n
Structure d’un
document LATEX a21 a22 . . . a2n
.. .. . . .
Mise en forme
du texte . . . ..
Mode an1 an2 . . . ann
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

63/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Syntaxe
Fonctionnement
Présentation
Installation et
Fonctionnement
$$\begin{vmatrix}
Structure d’un a_{11} & a_{12} & \ldots & a_{1n}\\ Ligne 1
document LATEX
a_{21} & a_{22} & \ldots & a_{2n}\\ Ligne 2
Mise en forme
du texte \vdots & \vdots & \ddots & \vdots\\ .......
Mode a_{n1} & a_{n2} & \ldots & a_{nn} Ligne n
mathématique
Description et
\end{vmatrix}$$
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

64/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Résultat
Installation et
Fonctionnement
a11 a12 . . . a1n
Structure d’un
document LATEX a21 a22 . . . a2n
.. .. . . .
Mise en forme
du texte . . . ..
Mode an1 an2 . . . ann
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

65/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Syntaxe
Fonctionnement
Présentation
Installation et
Fonctionnement
$$\begin{bmatrix}
Structure d’un a_{11} & a_{12} & \ldots & a_{1n}\\ Ligne 1
document LATEX
a_{21} & a_{22} & \ldots & a_{2n}\\ Ligne 2
Mise en forme
du texte \vdots & \vdots & \ddots & \vdots\\ .......
Mode a_{n1} & a_{n2} & \ldots & a_{nn} Ligne n
mathématique
Description et
\end{bmatrix}$$
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

66/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Résultat
Installation et  
Fonctionnement
a11 a12 . . . a1n
Structure d’un
 21 a22 . . . a2n 
a 
document LATEX
 . .. . . . 
 .
Mise en forme
 . . . .. 

du texte

Mode an1 an2 . . . ann


mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

67/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Syntaxe
Fonctionnement
Présentation
Installation et
Fonctionnement
$$\begin{Vmatrix}
Structure d’un a_{11} & a_{12} & \ldots & a_{1n}\\ Ligne 1
document LATEX
a_{21} & a_{22} & \ldots & a_{2n}\\ Ligne 2
Mise en forme
du texte \vdots & \vdots & \ddots & \vdots\\ .......
Mode a_{n1} & a_{n2} & \ldots & a_{nn} Ligne n
mathématique
Description et
\end{Vmatrix}$$
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

68/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Résultat
Installation et
Fonctionnement
a11 a12 . . . a1n
Structure d’un
document LATEX a21 a22 . . . a2n
.. .. . . .
Mise en forme
du texte . . . ..
Mode an1 an2 . . . ann
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

69/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Syntaxe
Fonctionnement
Présentation
Installation et
Fonctionnement
$$\begin{Bmatrix}
Structure d’un a_{11} & a_{12} & \ldots & a_{1n}\\ Ligne 1
document LATEX
a_{21} & a_{22} & \ldots & a_{2n}\\ Ligne 2
Mise en forme
du texte \vdots & \vdots & \ddots & \vdots\\ .......
Mode a_{n1} & a_{n2} & \ldots & a_{nn} Ligne n
mathématique
Description et
\end{Bmatrix}$$
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

70/110
L’environnement matrix

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Résultat
Installation et  
Fonctionnement
a11
 a12 . . . a1n 

Structure d’un
 
document LATEX
a21

a22 . . . a2n 

.. .. . . .. 
Mise en forme
du texte


 . . . .  
 
Mode

an1 an2 . . . ann 
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

71/110
Table des matières

LATEX

Pr. Mohamed
1 Présentation, Installation et Fonctionnement
HOUIMDI
Présentation
Présentation, Installation et Fonctionnement
Installation et
Fonctionnement
Présentation 2 Structure d’un document LATEX
Installation et
Fonctionnement

Structure d’un
3 Mise en forme du texte
document LATEX

Mise en forme
4 Mode mathématique
du texte Description et fonctionnement
Mode
mathématique
Matrices et vecteurs
Description et
fonctionnement
Matrices et vecteurs
5 Les tableaux
Les tableaux
6 Insertion d’images
Insertion
d’images
7 Nouvelles commandes
Nouvelles
commandes

72/110
L’enveronnement tabular

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation L’enveronnement tabular permet de réaliser des tableaux
Installation et
Fonctionnement avac ou sans lignes de séparation horizontales ou verticales.
Structure d’un
document LATEX LATEX ajuste automatiquement la largeur des colonnes.
Mise en forme
du texte \item \begin{lstlisting} Chaque ligne se divise en
Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

73/110
L’enveronnement tabular

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Syntaxe
Installation et
Fonctionnement
Présentation
\begin{tabular}[pos]{description du tableau}
Installation et
Fonctionnement cellule<11> & cellule<12> & ...& cellule<1n>\\ Ligne 1
Structure d’un cellule<21> & cellule<22> & ...& cellule<2n>\\ Ligne 2
document LATEX
............................................\\
Mise en forme
du texte ............................................\\
Mode
mathématique
............................................\\
Description et
fonctionnement
cellule<m1> & cellule<m2> & ...& cellule<mn>\\ Ligne m
Matrices et vecteurs \end{tabular}
Les tableaux

Insertion
d’images

Nouvelles
commandes

74/110
L’enveronnement tabular – Exemple de tableau
simple
LATEX
syntaxe
Pr. Mohamed
HOUIMDI
\begin{tabular}{|c|c|c|c|c|c|c|}
Présentation,
Installation et \hline
Fonctionnement
Présentation
p & q & r & p $\Rightarrow$ q & q $\Rightarrow$ r & p
Installation et
Fonctionnement $\Rightarrow$ (q $\Rightarrow$ r) &
Structure d’un (p $\Rightarrow$ q) $\Rightarrow r$ \\ \hline
V & V & V & V & V & V & V\\ \hline
document LATEX

Mise en forme
du texte V & V & F & V & F & F & F \\ \hline
Mode V & F & V & F & V & V & V\\ \hline
mathématique
Description et
fonctionnement
V & F & F & F & V & V & V\\ \hline
Matrices et vecteurs F & F & F & V & V & V & F \\ \hline
Les tableaux F & F & V & V & V & V & V\\ \hline
Insertion
d’images
F & V & F & V & F & V & F\\ \hline
Nouvelles F & V & V & V & V & V & V\\ \hline
commandes
\end{tabular}
75/110
L’enveronnement tabular – Exemple de tableau
simple
LATEX

Pr. Mohamed
HOUIMDI Résultat
Présentation, Un tableau avec lignes horizontales et verticales.
Installation et
Fonctionnement
Présentation
Installation et
p q r p⇒q q⇒r p ⇒ (q ⇒ r) (p ⇒ q) ⇒ r
Fonctionnement
V V V V V V V
Structure d’un
document LATEX V V F V F F F
Mise en forme V F V F V V V
du texte

Mode
V F F F V V V
mathématique F F F V V V F
Description et
fonctionnement
Matrices et vecteurs
F F V V V V V
Les tableaux F V F V F V F
Insertion F V V V V V V
d’images

Nouvelles
commandes

76/110
L’enveronnement tabular – Remarque

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement Remarque
Présentation
Installation et D’après le tableau de vérité précédent, on remarque que la
Fonctionnement

Structure d’un
colonne de p =⇒ (q =⇒ r) et celle de (p =⇒ q) =⇒ r ne
document LATEX contiennent pas les mêmes valeurs de vérité. Donc l’implication
Mise en forme
du texte
n’est pas associative, par suite, une expression du type
Mode
p =⇒ q =⇒ r n’a aucun sens. C’est pour cela qu’il est conseillé
mathématique
Description et
de ne pas écrire deux implications sur la même ligne.
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

77/110
L’enveronnement tabular – Fusionnement de
colonnes
LATEX
Pour fusionner deux ou plusieurs colonnes, on dispose de la
Pr. Mohamed
HOUIMDI
commande multicolumn :
Présentation,
Syntaxe
Installation et

\begin{tabular}{|c|c||c||c|}\hline
Fonctionnement
Présentation
Installation et
Fonctionnement \multicolumn{4}{|c|}{Voil\`a 4 colonnes fusionn\'ees}
Structure d’un \\\hline
document LATEX

Mise en forme
\multicolumn{2}{|c||}{Voil\`a 2 colonnes fusionn\'ees}
du texte & \multicolumn{2}{|c|}{Voil\`a 2 colonnes fusionn\'ees
Mode
mathématique
\\\hline
Description et
fonctionnement
colonne & colonne & colonne & colonne\\ \hline
Matrices et vecteurs
\multicolumn{3}{|c||}{Voil\`a 3 colonnes fusionn\'ees}
Les tableaux
& colonne\\ \hline
Insertion
d’images colonne & colonne & colonne & colonne\\ \hline
Nouvelles \end{tabular}
commandes

78/110
L’enveronnement tabular – Fusionnement de
colonnes
LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement Résultat
Présentation
Installation et
Fonctionnement Voilà 4 colonnes fusionnées
Structure d’un Voilà 2 colonnes fusionnées Voilà 2 colonnes fusionnées
document LATEX

Mise en forme
colonne colonne colonne colonne
du texte Voilà 3 colonnes fusionnées colonne
Mode
mathématique
colonne colonne colonne colonne
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

79/110
L’enveronnement tabular – Fusionnement de lignes

LATEX

Pr. Mohamed Syntaxe


HOUIMDI

Présentation, \begin{table}[H]
Installation et
Fonctionnement
\begin{center}
Présentation
Installation et
\begin{tabular}{|c|p{1cm}|p{1cm}|p{1cm}|}
Fonctionnement
\hline
Structure d’un
document LATEX \multirow{2}{*}{2 lignes fusionn\'ees} & L & L & L\\
Mise en forme \cline{2 - 4} & L & L & L\\ \hline
\multirow{3}{*}{3 lignes fusionn\'ees} & L & L & L\\
du texte

Mode
mathématique \cline{2 - 4} & L & L & L\\
\cline{2 - 4} & L & L & L\\ \hline
Description et
fonctionnement

\end{tabular}
Matrices et vecteurs

Les tableaux

Insertion
\end{center}
d’images \end{table}
Nouvelles
commandes

80/110
L’enveronnement tabular – Fusionnement de lignes

LATEX
Syntaxe
Pr. Mohamed
HOUIMDI
\begin{table}[H]
\begin{center}
Présentation,
Installation et

{\renewcommand{\arraystretch}{2,5}
Fonctionnement
Présentation
Installation et
Fonctionnement \begin{tabular}{|c|c|c|c|}
Structure d’un \hline
document LATEX

Mise en forme
\multirow{2}{*}{\rotatebox{90}{2 lignes fusionn\'ees}}
du texte & L & L & L\\ \cline{2 - 4}
Mode
mathématique
& L & L & L\\ \hline
Description et
fonctionnement
\multirow{3}{*}{\rotatebox{90}{3 lignes fusionn\'ees}}
Matrices et vecteurs
& L & L & L\\ \cline{2 - 4}
Les tableaux
& L & L & L\\ \cline{2 - 4} & L & L & L\\ \hline
Insertion
d’images \end{tabular}}
Nouvelles \end{center}
commandes
\end{table}
81/110
L’enveronnement tabular – Fusionnement de lignes

LATEX
Résultat
Pr. Mohamed
HOUIMDI
L L L
2 lignes fusionnées
Présentation, L L L
Installation et
Fonctionnement L L L
Présentation
Installation et 3 lignes fusionnées L L L
Fonctionnement

Structure d’un
L L L
document LATEX

Deux lignes
Mise en forme
du texte L L L
Mode
mathématique
Description et
fonctionnement L L L
Matrices et vecteurs

Les tableaux

Insertion L L L
is lignes

d’images

Nouvelles
commandes

82/110
L L L
L’enveronnement tabular – Un tableau compliqué

LATEX
Syntaxe
Pr. Mohamed
HOUIMDI
\begin{center}
{\renewcommand{\arraystretch}{1,5}
Présentation,
Installation et

\begin{tabularx}{0,5\textwidth}{|l|XXXXX|}\hline
Fonctionnement
Présentation
Installation et
Fonctionnement \multicolumn{6}{|c|}{Calcul de $a\times b$}\\ \hline
Structure d’un \backslashbox{a}{b} & \multicolumn{1}{|l|}{1} &
document LATEX

Mise en forme
\multicolumn{1}{|l|}{2}
du texte & \multicolumn{1}{|l|}{3} & \multicolumn{1}{|l|}{4}
Mode
mathématique
& \multicolumn{1}{|l|}{5}\\ \hline
Description et
fonctionnement
1 & 1 & 2 & 3 & 4 & 5\\ \cline{1 - 1}
Matrices et vecteurs
2 & 2 & 4 & 6 & 8 & 10\\ \cline{1- 1}
Les tableaux
3 & 3 & 6 & 9 & 12 & 15\\ \cline{1 -1}
Insertion
d’images 4 & 4 & 8 & 12 & 16 & 20\\ \cline{1 -1}
Nouvelles 5 & 5 & 10 & 15 & 20 & 25\\ \hline
commandes
\end{tabularx}}
83/110
L’enveronnement tabular – Un tableau compliqué

LATEX

Pr. Mohamed
Résultat
HOUIMDI

Présentation,
Calcul de a × b
Installation et
Fonctionnement b
Présentation
Installation et
1 2 3 4 5
Fonctionnement
a
Structure d’un
document LATEX
1 1 2 3 4 5
Mise en forme
du texte
2 2 4 6 8 10
Mode
mathématique
Description et
3 3 6 9 12 15
fonctionnement
Matrices et vecteurs
4 4 8 12 16 20
Les tableaux

Insertion 5 5 10 15 20 25
d’images

Nouvelles
commandes

84/110
Table des matières

LATEX

Pr. Mohamed
1 Présentation, Installation et Fonctionnement
HOUIMDI
Présentation
Présentation, Installation et Fonctionnement
Installation et
Fonctionnement
Présentation 2 Structure d’un document LATEX
Installation et
Fonctionnement

Structure d’un
3 Mise en forme du texte
document LATEX

Mise en forme
4 Mode mathématique
du texte Description et fonctionnement
Mode
mathématique
Matrices et vecteurs
Description et
fonctionnement
Matrices et vecteurs
5 Les tableaux
Les tableaux
6 Insertion d’images
Insertion
d’images
7 Nouvelles commandes
Nouvelles
commandes

85/110
Insertion d’images

LATEX

Pr. Mohamed Pour insérer des images dans un document LATEX on dispose du
HOUIMDI
package graphics, de l’environnement figure et de la commande
Présentation,
Installation et includegraphics ainsi que les packages float et wrapfig. La
Fonctionnement
Présentation
syntaxe générale s’écrit sous la forme :
Installation et
Fonctionnement
Syntaxe
Structure d’un
document LATEX

Mise en forme \begin{figure}[H]


du texte
\begin{center}
\includegraphics[Options]{Non et chemin du fichier}
Mode
mathématique
Description et
fonctionnement \caption{Titre de l'image}
\end{center}
Matrices et vecteurs

Les tableaux

Insertion
\end{figure}
d’images

Nouvelles
commandes

86/110
Insertion d’images

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation Les extentions acceptées
Installation et
Fonctionnement
Les extensions de fichiers acceptées pour l’insertion sont :
Structure d’un
document LATEX Les fichiers .eps pour une compilation en LATEX.
Mise en forme
du texte
Les fichiers .pdf, .jpg, ou .png pour une compilation en
Mode PDFLATEX.
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

87/110
Insertion d’images – Exemples

LATEX

Pr. Mohamed
HOUIMDI

Présentation, Syntaxe
Installation et
Fonctionnement
Présentation
Installation et
\begin{figure}[H]
Fonctionnement
\begin{center}
Structure d’un
document LATEX \includegraphics[width=\textwidth]{sin.png}
Mise en forme \caption{Graphe de la fonction $f(x)=x\sin x$
r\'ealis\'e par GeoGebra}
du texte

Mode
mathématique \end{center}
\end{figure}
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

88/110
Insertion d’images – Exemples

LATEX
Syntaxe
Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles F IGURE – Graphe de la fonction f (x) = x sin x réalisé par GeoGebra


commandes

89/110
Insertion d’images – Exemples

LATEX
Syntaxe
Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

90/110
Insertion d’images – Exemples

LATEX
Une belle surface réalisée par Gnuplot
Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes
p
sin x2 + y2
91/110 F IGURE – Surface d’équation f (x, y) = p réalisé par Gnuplot
Insertion d’images – Exemples

LATEX
Un histogramme réalisé par Gnuplot
Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes
p
sin x2 + y2
92/110 F IGURE – Surface d’équation f (x, y) = p réalisé par Gnuplot
Insertion d’images – Exemples

LATEX
Un autre histogramme réalisé par Gnuplot
Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes
p
sin x2 + y2
93/110 F IGURE – Surface d’équation f (x, y) = p réalisé par Gnuplot
Insertion d’images – Exemples

LATEX

Pr. Mohamed
HOUIMDI
Syntaxe
Présentation,
Installation et
Fonctionnement \begin{figure}[H]
Présentation
Installation et \centering
\begin{tabular}{ccc}
Fonctionnement

Structure d’un
document LATEX \includegraphics[width=.20\linewidth]{souris.png} &
Mise en forme
du texte
\includegraphics[width=.20\linewidth]{crocodille.png}&
Mode
\includegraphics[width=.20\linewidth]{chouette.png} \\
mathématique
Description et
une souris & un crocodille & une chouette \\
fonctionnement
Matrices et vecteurs
\end{tabular}
Les tableaux \end{figure}
Insertion
d’images

Nouvelles
commandes

94/110
Insertion d’images – Exemples

LATEX

Pr. Mohamed
HOUIMDI Syntaxe
Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion une souris un crocodille une chouette


d’images

Nouvelles
commandes

95/110
Insertion d’images – Exemples

LATEX
Syntaxe
Pr. Mohamed
HOUIMDI
\begin{wrapfigure}{l}{2cm}
\includegraphics[width=2cm]{Knuth.png}
Présentation,
Installation et

\end{wrapfigure}
Fonctionnement
Présentation
Installation et
Fonctionnement \noindent Knuth est le cr\'eateur du syst\`eme de comp
Structure d’un Knuth, m\'econtent de la fa\c{c}on dont \'etaient impr
document LATEX

Mise en forme
de 1977, pour \'ecrire un logiciel lui permettant d'ob
du texte pour la typographie professionnelle. Il s'agit d'un la
Mode
mathématique
la structure du document et laisser au compilateur le
Description et
fonctionnement
\'etait
Matrices et vecteurs
d'avoir un langage de description de contenu permettan
Les tableaux
et qui serait ind\'ependant de l'architecture
Insertion
d’images mat\'erielle. Fourni avec ses sources, \TeX\; est l'un
Nouvelles restriction que Knuth imposait \`a toute modification
commandes
et am\'elior\'e par Leslie Lamport pour devenir \LaTeX
96/110
Insertion d’images – Exemples

LATEX
Syntaxe
Pr. Mohamed
HOUIMDI Knuth est le créateur du système de composition
Présentation, de documents TEX et du système de création
Installation et
Fonctionnement de polices Metafont. Knuth, mécontent de la façon
Présentation
Installation et
dont étaient imprimés ses livres, consacra plusieurs
Fonctionnement
années de sa vie, à partir de 1977, pour écrire un
Structure d’un
document LATEX logiciel lui permettant d’obtenir un rendu correct
Mise en forme des formules mathématiques pour la typographie
du texte
professionnelle. Il s’agit d’un langage à balises tel que le SGML,
Mode
mathématique qui permet de se concentrer sur la structure du document et laisser
Description et
fonctionnement au compilateur le travail de mise en page. Le but de Knuth quand
Matrices et vecteurs

Les tableaux
il a créé TEX était d’avoir un langage de description de contenu
Insertion
permettant d’obtenir un rendu de grande qualité avec un minimum
d’images
d’efforts et qui serait indépendant de l’architecture matérielle.
Nouvelles
commandes Fourni avec ses sources, TEX est l’un des premiers logiciels
97/110 libres, ou presque. En effet, la seule restriction que Knuth
Table des matières

LATEX

Pr. Mohamed
1 Présentation, Installation et Fonctionnement
HOUIMDI
Présentation
Présentation, Installation et Fonctionnement
Installation et
Fonctionnement
Présentation 2 Structure d’un document LATEX
Installation et
Fonctionnement

Structure d’un
3 Mise en forme du texte
document LATEX

Mise en forme
4 Mode mathématique
du texte Description et fonctionnement
Mode
mathématique
Matrices et vecteurs
Description et
fonctionnement
Matrices et vecteurs
5 Les tableaux
Les tableaux
6 Insertion d’images
Insertion
d’images
7 Nouvelles commandes
Nouvelles
commandes

98/110
Définir des nouvelles commandes

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Le macros newcommand
Installation et
Fonctionnement
Sous LATEX on définit de nouvelles commandes ou des
Présentation
Installation et
commandes personnelles à l’aide de la commande \newcommand.
Fonctionnement
On peut aussi redéfinir une commande déjà existante à l’aide de la
Structure d’un
document LATEX commande \renewcommand.
Mise en forme
du texte
Utilisation de newcommand sans argument
Mode
mathématique
Description et
Pour définir une commande sans argument, la syntaxe est la
fonctionnement
Matrices et vecteurs
suivante :
Les tableaux \newcommand{nom de la commande}{définition}
Insertion
d’images

Nouvelles
commandes

99/110
Définir des nouvelles commandes sans argument

LATEX

Pr. Mohamed
HOUIMDI

Présentation, Exemples
Installation et
Fonctionnement
Présentation
Supposons, par exemple, qu’il y a un mot, un groupe de mots ou
Installation et
Fonctionnement
une commande dont la syntaxe est longue, qui se répète
Structure d’un fréquement dans votre document, alors il est judicieux de créer
document LATEX
une commande qui le produit.
Mise en forme
du texte Voilà, par exemple, comment construire une commande
Mode
mathématique
appelée \ssi qui produit à chaque fois le groupe de mots
Description et
fonctionnement
si, et seulement si, :
Matrices et vecteurs \newcommand{\ssi}{si, et seulement si, }
Les tableaux

Insertion
d’images

Nouvelles
commandes

100/110
Définir des nouvelles commandes sans argument

LATEX

Pr. Mohamed
HOUIMDI
Exemples
Dans un document mathématiques, on est souvent amené à saisir
Présentation,
Installation et les ensembles de nombres N, Z, Q, R et C à l’aide de la
Fonctionnement
Présentation commande \mathbb{K}, avec K = N, Z, Q, R ou C.
Installation et
Fonctionnement
Voilà comment construire des commandes qui simplifient la
Structure d’un
document LATEX saisie de ces ensembles :
Mise en forme \newcommand{\N}{\mathbb{N}}
\newcommand{\Z}{\mathbb{Z}}
du texte

Mode
mathématique \newcommand{\Q}{\mathbb{Q}}
\newcommand{\R}{\mathbb{R}}
Description et
fonctionnement

\newcommand{\C}{\mathbb{C}}
Matrices et vecteurs

Les tableaux

Insertion
Ainsi, la nouvelle commande \K, K = N, Z, Q, R ou C, est
d’images q́uivalente à la commande \mathbb{K}.
Nouvelles
commandes

101/110
Définir des nouvelles commandes avec arguments

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et Utilisation de newcommand avec arguments
Fonctionnement
Présentation \newcommand peut-être utilisée avec un ou plusieurs arguments de
Installation et
Fonctionnement
la manière suivante :
Structure d’un
document LATEX
\newcommand{nom de la commande}[n]{définition}
Mise en forme où n désigne le nombre d’arguments, n compris entre 1 et 9.
du texte
Dans la définition de la commande, on se refère aux arguments en
Mode
mathématique utilisant #1 pour le premier argument, #2 pour le deuxième
Description et
fonctionnement argument, etc...
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

102/110
Définir des nouvelles commandes avec arguments

LATEX

Pr. Mohamed
HOUIMDI Exemples avec un seul argument
Présentation,
Supposons que vous encadrez souvent du texte dans votre
Installation et
Fonctionnement
document, en utilisant à chaque fois l’environnement framed,
Présentation
Installation et
alors on peut simplifier la syntaxe en créant la nouvelle
Fonctionnement
commande suivante :
Structure d’un
document LATEX \newcommand{\cadre}[1]{\begin{framed}#1\end{framed}}
Mise en forme Ainsi, pour encadrer une partie du texte, au lieu d’écrire
du texte

Mode \begin{framed}
mathématique
Description et
texte à encadrer
\end{framed}
fonctionnement
Matrices et vecteurs

Les tableaux
il suffit d’écrire
Insertion
d’images \cadre{texte à encadrer}
Nouvelles
commandes

103/110
Définir des nouvelles commandes avec arguments

LATEX

Pr. Mohamed
HOUIMDI
D’autres exemples
Présentation,
Installation et Pour obtenir facilement la transposée d’une matrice, on
Fonctionnement
Présentation
définit la commande \trans comme suit :
Installation et
Fonctionnement \newcommand{\tran}[1]{{ }^t\!#1}
Structure d’un puis pour la transposée d’une matrice M, il suffit d’écrire
\trans{M} pour obtenir tM ou $\trans{A}$ pour avoir tA.
document LATEX

Mise en forme
du texte
Pour avoir la norme d’un vecteur, on va définir la commande
Mode
mathématique suivante :
Description et
\newcommand{\norm}[1]{\Vert #1\Vert}
Ainsi, pour avoir k #»
fonctionnement
Matrices et vecteurs
u k il suffit de taper $\norm{\vv{u}}$ ou
pour avoir kxk on tape $\norm{x}$.
Les tableaux

Insertion
d’images

Nouvelles
commandes

104/110
Définir des nouvelles commandes avec arguments

LATEX

Pr. Mohamed
HOUIMDI
Un exemple avec deux arguments
Présentation,
Installation et
Fonctionnement
Définition d’une nouvelle commande notée \somme :
Présentation
Installation et
\newcommand{\somme}[2]{#1_1+#1_2+\ldots+#1_{#2}}
Fonctionnement
Ainsi, \somme{x}{n} donne x1 + x2 + . . . + xn .
Structure d’un
document LATEX \somme{n}{p} donne n1 + n2 + . . . + np .
Mise en forme
du texte
Voilà une commande à trois arguments, notée \ve :
Mode
\newcommand{\ve}[3]{(#1_#2,\ldots,#1_#3)}
mathématique
Description et
Ainsi, $\ve{x}{1}{n}$ donne (x1 , . . . , xn ).
fonctionnement
Matrices et vecteurs
$\ve{y}{0}{m}$ donne (y0 , . . . , ym ).
Les tableaux $\ve{z}{p}{q}$ donne (zp , . . . , zq ).
Insertion
d’images

Nouvelles
commandes

105/110
Définir des nouvelles commandes avec arguments

LATEX

Pr. Mohamed
HOUIMDI

Présentation,
Installation et
Fonctionnement Remarque
Présentation
Installation et Si on charge le package xargs alors on peut simplifier la syntaxe
Fonctionnement

Structure d’un
de la commande précédente de la manière suivante :
document LATEX \newcommandx{\ve}[3][1=1,3=n]{(#2_#1,\ldots,#2_#3)}
Mise en forme
du texte
Ainsi \ve{x} donne (x1 , . . . , xn )
Mode
\ve[0]{x} donne (x0 , . . . , xn )
mathématique
Description et
\ve[2]{x}[p] donne (x2 , . . . , xp )
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

106/110
Définir des nouvelles commandes avec arguments

LATEX

Pr. Mohamed
HOUIMDI

Présentation, Remarque
Installation et
Fonctionnement
Présentation
LATEX, fournit de nombreux opérateurs mathématiques prédéfinis,
Installation et
Fonctionnement
comme \lim, \sup, \cos, \sinh, \cosh, etc..., cependant on
Structure d’un peut définir soi-même d’autres opérateurs à votre besoin, en
document LATEX
utilisant la macro \DeclareMathOperator de la manière
Mise en forme
du texte suivante :
Mode \DeclareMathOperator{\nom}{D\'efinition}.
Par exemple \DeclareMathOperator{\ch}{ch} définit
mathématique
Description et

l’opérateur \ch qui agit comme suit $\ch(x)$ donne ch(x).


fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

107/110
Contruire une liste bibliographique

LATEX

Pr. Mohamed L’environnement thebibliography


HOUIMDI
La manière la plus simple pour construire une bibliographie est
Présentation,
Installation et
l’utilisation de l’environnement thebibliography et de la
Fonctionnement
Présentation
commande \bibtem pour définir les entrées de la bibliographie.
Installation et
Fonctionnement
Le fonctionnement l’environnement thebibliography est
Structure d’un semblable à celui des listes :
document LATEX

Mise en forme \begin{thebibliography}{ }


du texte
\bibitem{}
\bibitem{}
Mode
mathématique
Description et
fonctionnement .
.
Matrices et vecteurs

Les tableaux

Insertion
\bibitem{}
d’images \end{thebibliography}
Nouvelles
commandes

108/110
Exemple

LATEX
Pour renvoyer le lecteur à une référence dans votre bibliographie,
Pr. Mohamed
HOUIMDI
on utilise la commande \cite de la manière suivante :
Pour un cours approfondi et détaillé sur LATEX, voir \cite{Vi},
Présentation,
Installation et \cite{De} et \cite{Ga}
Fonctionnement
Présentation \begin{thebibliography}{ }
\bibitem{Vi} V.Lozano "Tout ce que vous avez toujours
Installation et
Fonctionnement

Structure d’un
document LATEX voulu savoir sur LATEX sans jamais oser le demander".
Mise en forme \url{http://www.framabook.org/latex.html}
du texte
\bibitem{De} D.Bitouzé, J.Charpentier "LaTeX l'essenti
Livre (352 pages), Pearson Education octobre 2010
Mode
mathématique
Description et
fonctionnement \bibitem{Ga} A.Gazagnes, "LaTeX pour le Professeur
de Mathématiques".
Matrices et vecteurs

Les tableaux

Insertion
\url{http://math.univ-lyon1.fr/irem/IMG/pdf/
d’images LatexPourProfMaths3.pdf}
Nouvelles
commandes
\end{thebibliography}
109/110
Exemple

LATEX
Après compilation de l’exemple précédent, voilà ce que vous allez
Pr. Mohamed
HOUIMDI
obtenir dans votre fichier pdf :
Présentation, Le fichier pdf
Installation et
Fonctionnement
Présentation
Installation et
Fonctionnement

Structure d’un
document LATEX

Mise en forme
du texte

Mode
mathématique
Description et
fonctionnement
Matrices et vecteurs

Les tableaux

Insertion
d’images

Nouvelles
commandes

110/110

Vous aimerez peut-être aussi