Cours LaTeX 2017
Cours LaTeX 2017
Cours LaTeX 2017
Pr. Mohamed
HOUIMDI
Initiation au traitement de texte scientifique
Présentation,
Installation et LATEX
Fonctionnement
Présentation
Installation et
Fonctionnement
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
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
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
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
24/110
LATEX
Pr. Mohamed
HOUIMDI
Présentation,
Installation et
Fonctionnement
Présentation
Installation et
Remarque
Fonctionnement
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
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
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
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
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
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
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
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
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
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
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,
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
\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
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
a
21 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
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
a
21 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é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
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
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
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
Les tableaux
Insertion
d’images
Nouvelles
commandes
107/110
Contruire une liste bibliographique
LATEX
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