0% ont trouvé ce document utile (0 vote)
31 vues39 pages

Latex 1

Transféré par

ezibejohn0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues39 pages

Latex 1

Transféré par

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

LATEX 2ε

Introduction

1. LATEX?
Introduction à LATEX 2ε 2. Fichier source

3.
Fonctionnement

Karine Hébert 3.3 Compilation

4. Conclusion

Références

2023

1/46
LATEX 2ε
1.1 Qu’est-ce que LATEX? Introduction

▶ Prononciation de LATEX– la dernière lettre n’est pas un “x", mais


1. LATEX?
bien la lettre grecque χ, qui se prononce comme un “k"; on dit 1.1 Qu’est-ce que
LATEX?
donc “latek" 1.2 Pourquoi LATEX
(plutôt que Word)?
▶ Formateur de texte utilisant un langage de programmation 1.3 Puissance de LATEX

typographique, plutôt qu’un traitement de texte (Word) 1.4 L’atelier


1.5 Les essentiels

▶ Édition de documents scientifiques (un document LATEX est un fichier 2. Fichier source
écrit avec n’importe quel éditeur de texte dans lequel on retrouve le 3.
texte mélangé avec des commandes de mise en page, semblable à du Fonctionnement
code html) 3.3 Compilation

▶ LATEX est un ensemble de macro-commandes (développées par 4. Conclusion

Leslie Lamport) basé sur TEX (écrit par Donald Knuth dans les Références
années 80)
▶ LATEX 2ε a permis l’ajout de modules (extensions, packages) pour
gérer des besoins spécifiques (longtable, geometry, fancyhdr ...)
▶ LATEX3 Project

2/46
LATEX 2ε
1.2 Pourquoi LATEX (plutôt que Word)? Introduction

▶ pour des formules mathématiques faciles à écrire et bien disposées


visuellement 1. LATEX?
1.1 Qu’est-ce que
▶ pour sa gratuité et sa disponibilité LATEX?
1.2 Pourquoi LATEX
▶ pour sa facilité à passer d’une plate-forme à une autre (Windows, Unix, (plutôt que Word)?
1.3 Puissance de LATEX
Linux, Apple) (utile dans les centres de recherche où toutes les 1.4 L’atelier
personnes ne travaillent pas nécessairement sur les mêmes plate-formes) 1.5 Les essentiels

▶ pour sa facilité de transport (très petits fichiers) 2. Fichier source


▶ pour son multilinguisme 3.
Fonctionnement
▶ pour une présentation professionnelle, sans se préoccuper de la mise en
page 3.3 Compilation

▶ pour des références croisées archi-faciles (figures, tables, références 4. Conclusion


bibliographiques, annexes, équations, théorèmes, sections, etc., et Références
même un numéro de page)
▶ pour la possibilité de subdiviser notre document en plusieurs petits
fichiers sans se soucier de la pagination, des références croisées, des
références
▶ maisons d’édition et journaux scientifiques ont des fichiers de style
avec des fichiers modèles (gabarits)

3/46
LATEX 2ε
1.3 Puissance de LATEX Introduction

▶ Comment je l’utilise
1. LATEX?
▶ Exemples 1.1 Qu’est-ce que
LATEX?
▶ scientific graphs 1.2 Pourquoi LATEX
(plutôt que Word)?
▶ [Link] 1.3 Puissance de LATEX
1.4 L’atelier
▶ Communauté élargie — StackExchange 1.5 Les essentiels

▶ Comment l’utiliserez-vous? 2. Fichier source

▶ Gabarits Overleaf : [Link] 3.


Fonctionnement
▶ Gabarit GERAD : [Link]
3.3 Compilation
publications/papers/cahiers-procedure
4. Conclusion
▶ Symboles :
Références
[Link]

4/46
LATEX 2ε
1.4 L’atelier Introduction

Objectifs 1. LATEX?
1.1 Qu’est-ce que
LATEX?
▶ Au terme de cet atelier, vous devriez saisir ce qu’est LATEXet être en 1.2 Pourquoi LATEX
(plutôt que Word)?
mesure de débuter votre premier document, connaître les possibilités 1.3 Puissance de LATEX
offertes par LATEX, discerner les meilleures pratiques et savoir où et 1.4 L’atelier

comment chercher les réponses à vos questions. 1.5 Les essentiels

2. Fichier source
Déroulement 3.
Fonctionnement

▶ Nous verrons ce qui constitue un document LATEX: les commandes, la 3.3 Compilation

structure d’un document, la création d’une page titre, le mode 4. Conclusion


mathématique, le mode texte, la création de listes, de tableaux et Références
l’insertion d’images. Nous aborderons ce que sont les objets flottants, la
création de références croisées.
▶ Nous terminerons avec les aspects techniques liés à LATEX, c’est-à-dire,
son fonctionnement, les différents éditeurs de textes et le processus de
compilation.
▶ Finalement, les références citées à la section “Référence" seront utilisées
au fur et à mesure de l’atelier pour montrer leur utilité.

5/46
LATEX 2ε
1.5 Les essentiels Introduction

▶ L’ordre des extensions


1. LATEX?
▶ Le nombre d’extensions
1.1 Qu’est-ce que
LATEX?
▶ La clarté du code
1.2 Pourquoi LATEX
(plutôt que Word)?
▶ Laisser LATEX faire son boulot
1.3 Puissance de LATEX
1.4 L’atelier
1.5 Les essentiels

2. Fichier source

3.
Fonctionnement

3.3 Compilation

4. Conclusion

Références

6/46
LATEX 2ε
2.1 Caractères spéciaux Introduction

LATEX utilise des caractères spéciaux pour ses commandes :


1. LATEX?
\ caractère de commande de LATEX
{ } groupements ou paramètres de commandes 2. Fichier source
2.1 Caractères spéciaux
& alignements dans les tableaux et les mathématiques
2.2 Indispensables
# utilisé dans les macros 2.3 Fichier source
–exemple
$ ouvre et ferme le mode mathématique
2.4 Commandes
^ exposant en mode mathématique, $x^p$ donnera x p 2.5 Structure
_ indice en mode mathématique, $x_p$ donnera xp 2.6 Page titre

~ espace insécable 2.7 Texte


2.8 Mode
Comme ~ est un caractère qui sert aussi d’accent sur des lettres, mathématique

en espagnol par exemple, pour le faire apparaître seul, on doit 2.9 Espacements
2.10 Listes
utiliser \textasciitilde. Dans le cas d’une adresse de page
2.11 Tableaux
web, utilisez plutôt {$\sim$}, qui donnera ∼. Pour une demie- 2.12 Insertion d’images
espace insécable, faire \,. 2.13 Objets flottants
2.14 Références
% pour écrire des commentaires. Tout ce qui suit le caractère % croisées
sur une même ligne est ignoré par LATEX. Pour un paragraphe sur 2.15 Extensions

plusieurs lignes, on doit mettre % à chaque début de ligne. Extensions (suite)

3.
Fonctionnement
Pour avoir ces caractères dans un texte, vous devez les précéder de \ . Exemple : \$ donnera $.
Seul l’antislash ou backslash doit s’écrire $\backslash$ en mode mathématique ou 3.3 Compilation
\textbackslash en mode normal. \\ est une commande de changement de ligne pour LATEX.
4. Conclusion

Références

7/46
LATEX 2ε
Fichier source ([Link]) Introduction

2.2 Les 3 commandes indispensables 1. LATEX?

2. Fichier source
2.1 Caractères spéciaux

1. \documentclass[options]{style} première commande active 2.2 Indispensables


2.3 Fichier source
–exemple
préambule 2.4 Commandes
2.5 Structure
2. \begin{document} 2.6 Page titre
2.7 Texte
texte du document 2.8 Mode
mathématique

3. \end{document} dernière commande active 2.9 Espacements


2.10 Listes
2.11 Tableaux
2.12 Insertion d’images

▶ Styles : article, report, book, beamer . . . 2.13 Objets flottants


2.14 Références
▶ Options : grosseur de fonte (12pt, 11pt, 10pt – fonte par défaut), croisées
2.15 Extensions
fleqn, leqno, twoside, twocolumn . . . Extensions (suite)

▶ Préambule : définir des macros, redéfinition de commandes, extensions 3.


(packages), commandes affectant tout le document . . . Fonctionnement

3.3 Compilation
✓ Tout ce qui vient après le \end{document} est ignoré par LATEX; vous pouvez y laisser des 4. Conclusion
commentaires, des notes ou du texte à réutiliser plus tard.
Références

8/46
LATEX 2ε
2.3 Exemple d’un fichier source Introduction

\documentclass[11pt]{article}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{latexsym}
1. LATEX?
\usepackage{graphicx}
\usepackage{geometry}
2. Fichier source
\geometry{letterpaper, tmargin=3cm,
bmargin=3cm, lmargin=3cm, rmargin=3cm}
préambule 2.1 Caractères spéciaux

\pagestyle{plain} 2.2 Indispensables

\title{Titre du document} 2.3 Fichier source


–exemple
\author{Moi-m\^eme}
\date{Mai 2013} 2.4 Commandes
page titre
\begin{document} 2.5 Structure
\maketitle 2.6 Page titre
\thispagestyle{empty}
2.7 Texte
\newpage
\thispagestyle{empty} table des 2.8 Mode
mathématique
\tableofcontents matières
2.9 Espacements
\newpage
2.10 Listes
\thispagestyle{empty}
\begin{abstract}
Ceci est un r\'esum\'e de ce fameux papier
résumé 2.11 Tableaux
2.12 Insertion d’images
que j'\'ecrirai plus tard.
2.13 Objets flottants
\end{abstract}
\newpage document 2.14 Références
croisées
\setcounter{page}{1}
\section{Introduction} 2.15 Extensions
\label{sec-intro} Extensions (suite)
Et voil\`a c'est parti!!!
Bla-bla-bla ... 3.
\section*{Remerciements} Fonctionnement
Je d\'esire remercier mon p\`ere, ma m\`ere ...
\begin{thebibliography}{99} 3.3 Compilation
\bibitem{GooMS1994}
Goossens, M., Mittelbach, F., Samarin, A., 4. Conclusion
\textit{The LaTeX Companion}, bibliographie
Addison-Wesley Publishing Company, 1994. Références
\end{thebibliography}
\end{document}
9/46
LATEX 2ε
2.4 Commandes Introduction

▶ 2 modes : mode texte ou normal et mode mathématique


▶ accents différents, espacement différent, etc. 1. LATEX?

2. Fichier source
▶ Types de commandes : 2.1 Caractères spéciaux
2.2 Indispensables
▶ commandes utilisant des lettres ($\sum a_i$ =
P
ai ) 2.3 Fichier source
–exemple
✓ elles demandent une espace après, sinon vous changez le nom de la
commande, exemple : $\suma_i$, donnera au traitement . . . \suma - 2.4 Commandes

command undefined. 2.5 Structure


2.6 Page titre
▶ commandes utilisant des caractères autres que des lettres (accents 2.7 Texte
\’et\’e = été) 2.8 Mode
mathématique
▶ commandes modifiant le contenu du groupement courant à partir 2.9 Espacements
du point d’insertion (\bfseries, \itshape) 2.10 Listes
▶ commandes modifiant le contenu du groupement suivant 2.11 Tableaux
2.12 Insertion d’images
seulement (\textbf{}, \textit{}) 2.13 Objets flottants
▶ commandes d’environnements – groupement qui commence sur 2.14 Références
croisées
une nouvelle ligne (\begin{center} . . . \end{center}, 2.15 Extensions
\begin{quote} . . . \end{quote}) Extensions (suite)
▶ Les commandes peuvent avoir un ou plusieurs paramètres, entre
3.
accolades : { }. Elles peuvent également avoir des paramètres Fonctionnement
optionnels, entre crochets : [ ].
▶ \newline (pas de paramètre) 3.3 Compilation
▶ \frac{n+1}{n+2} (deux paramètres)
4. Conclusion
▶ \documentclass[12pt]{article} (deux paramètres, un optionnel et un
nécessaire) Références

10/46
LATEX 2ε
Accents et symboles Introduction
ò \‘o ó \’o ô \^o õ \~o ō \=o ȯ \.o
ö \"o ŏ \u{o} ǒ \v{o} ő \H{o} o̧ \c{o} o. \d{o}
o \b{o} oo
 \t{oo}
¯
œ \oe Œ \OE æ \ae Æ \AE å \aa Å \AA 1. LATEX?
ø \o Ø \O ł \l Ł \L
ı \i ȷ \j ¡ !‘ ¿ ?‘ 2. Fichier source
2.1 Caractères spéciaux
2.2 Indispensables
Polices 2.3 Fichier source
–exemple
\textrm{...} roman \texttt{...} typewriter
2.4 Commandes
\textsf{...} sans serif \textbf{...} bold face
\textup{...} upright \textit{...} italic 2.5 Structure

\textsc{...} small caps \textsl{...} slanted 2.6 Page titre

\textnormal{...} document font \emph{...} emphasised 2.7 Texte


2.8 Mode
mathématique
2.9 Espacements
Tailles
2.10 Listes
\tiny minuscule \large grand 2.11 Tableaux
2.12 Insertion d’images

\scriptsize très petit \Large plus grand 2.13 Objets flottants


2.14 Références
croisées

\footnotesize assez petit \LARGE très grand 2.15 Extensions


Extensions (suite)

\small petit \huge énorme 3.


Fonctionnement

\normalsize normal \Huge géant 3.3 Compilation

4. Conclusion

Références

11/46
LATEX 2ε
2.5 Structure d’un document Introduction

▶ \part{Titre de la partie}
1. LATEX?
▶ \chapter{Titre du chapitre} (classes de document “report” et “book”)
2. Fichier source
▶ \section{Titre de section}
2.1 Caractères spéciaux
▶ \subsection{Titre de la sous-section} 2.2 Indispensables
2.3 Fichier source
▶ \subsubsection{Titre de la sous-sous-section} –exemple
2.4 Commandes
▶ \paragraph{Titre du paragraphe} (texte sur même ligne que le titre) 2.5 Structure
2.6 Page titre
▶ \subparagraph{Titre du sous-paragraphe} (texte sur même ligne que le titre) 2.7 Texte

▶ \maketitle (page titre, voir page suivante) 2.8 Mode


mathématique

▶ \tableofcontents (table des matières), aussi \listoffigures et \listoftables 2.9 Espacements


2.10 Listes
▶ \begin{abstract} . . . \end{abstract} (résumé, fonte plus petite et indenté des 2.11 Tableaux
2.12 Insertion d’images
deux côtés)
2.13 Objets flottants
▶ \footnote{texte} (notes de bas de page) 2.14 Références
croisées
2.15 Extensions
Extensions (suite)

3.
✓ La forme étoilée (\section*{Titre de section}) supprime la numérotation (plus de Fonctionnement
référence possible), mais garde le même style. 3.3 Compilation

4. Conclusion

Références

12/46
LATEX 2ε
2.6 Page titre Introduction

▶ \title{Titre du document}
1. LATEX?
▶ \author{Auteur} – \and entre chaque auteur
2. Fichier source
▶ \date{} - laisser vide si on ne veut pas de date, sinon elle se met
2.1 Caractères spéciaux
automatiquement 2.2 Indispensables
2.3 Fichier source
▶ \maketitle – où l’on veut que le titre apparaisse –exemple
2.4 Commandes
2.5 Structure
2.6 Page titre
2.7 Texte
2.8 Mode
mathématique
2.9 Espacements
2.10 Listes
2.11 Tableaux
2.12 Insertion d’images
2.13 Objets flottants
2.14 Références
croisées
2.15 Extensions
Extensions (suite)

3.
Fonctionnement

3.3 Compilation

4. Conclusion

Références

13/46
LATEX 2ε
2.7 Texte Introduction

▶ les espaces multiples entre les mots et/ou entre les lignes sont
considérées comme une seule espace 1. LATEX?

▶ \\ ou \newline : changement de ligne sans commencer un nouveau 2. Fichier source


2.1 Caractères spéciaux
paragraphe
2.2 Indispensables
▶ un minimum de deux sauts de ligne : changement de paragraphe 2.3 Fichier source
–exemple
▶ \break : changement de ligne en justifiant celle où il est écrit 2.4 Commandes
2.5 Structure
▶ \newpage : un saut de page forcé 2.6 Page titre
2.7 Texte
▶ \pagebreak : un saut de page souhaité
2.8 Mode
mathématique
▶ \clearpage : vide la mémoire de flottants et crée une nouvelle page
2.9 Espacements
2.10 Listes
▶ césure de mot : 2.11 Tableaux
▶ localement : su\-per\-la\-tif 2.12 Insertion d’images
2.13 Objets flottants
▶ globalement : \hyphenation{su-per-la-tif} dans le préambule
2.14 Références
croisées
2.15 Extensions
Extensions (suite)

✓ Attention aux guillemets : ne pas utiliser la touche q sur le clavier. En typographie il doit y 3.
avoir des guillemets ouvrants et fermants. En anglais, utilisez deux ‘ pour les ouvrants et deux Fonctionnement
’ pour les fermants. En français, avec l’option francais de l’extension babel, utilisez les
commandes \og et \fg. 3.3 Compilation

4. Conclusion

Références

14/46
LATEX 2ε
2.8 Mode mathématique Introduction

▶ dans le texte : entre \(...\) ou $ . . . $


100 m$^{3}$
√ d’eau \ldots\ ainsi $\alpha = \sqrt{5}$ donne 100 m3 d’eau . . . 1. LATEX?
ainsi α = 5
✓ ne pas se servir des mathématiques pour mettre du texte en italique – les 2. Fichier source
espacements et les accents sont différents 2.1 Caractères spéciaux
2.2 Indispensables
▶ en exposé ou “display” (centré, espace en haut et en bas) : entre 2.3 Fichier source
–exemple
\[...\] 2.4 Commandes
\[ c^{2}=a^{2}+b^{2} \] donne
2.5 Structure
2.6 Page titre
2 2 2
c =a +b 2.7 Texte
2.8 Mode
mathématique
✓ $$ ... $$ fonctionnent, mais font partie des commandes qu’on demande de ne plus 2.9 Espacements
utiliser car elles ne sont plus prises en compte par certaines options de classe 2.10 Listes

▶ en exposé numéroté (centré, espace en haut et en bas, numéro 2.11 Tableaux


2.12 Insertion d’images
automatique et référence possible) : 2.13 Objets flottants
2.14 Références
\begin{equation} croisées
\epsilon > 0 \label{eq:eps} 2.15 Extensions

\end{equation} Extensions (suite)

ϵ>0 (1) 3.
Fonctionnement
✓Il y a plusieurs autres environnements mathématiques (align, multline, eqnarray ...) à
3.3 Compilation
voir au prochain cours
4. Conclusion

Références

15/46
LATEX 2ε
2.9 Espacements Introduction

▶ unités de mesure possible :


1. LATEX?
mm millimètre
cm centimètre 2. Fichier source
in pouce 2.1 Caractères spéciaux
2.2 Indispensables
pt point ≈ 1/72 pouce ≈ .35 mm 2.3 Fichier source
em largeur d’un m dans la police courante –exemple
2.4 Commandes
ex hauteur d’un x dans la police courante 2.5 Structure
▶ espacement horizontal : \hspace{mesure} ou \hspace*{mesure} 2.6 Page titre
2.7 Texte
aussi \quad, \qquad et en mathématiques : $\, \> \!$ 2.8 Mode
mathématique
▶ espacement vertical : \vspace{mesure} ou \vspace*{mesure}
2.9 Espacements
aussi \smallskip, \medskip ou \bigskip qui sont des espacements 2.10 Listes

en fonction de la taille de la fonte utilisée 2.11 Tableaux


2.12 Insertion d’images
2.13 Objets flottants
2.14 Références
croisées
2.15 Extensions
Extensions (suite)

✓ La forme étoilée oblige LATEX à respecter ce qu’on demande, même dans les cas où il n’en 3.
tiendrait pas compte à cause de sa mise en page. Fonctionnement

3.3 Compilation

4. Conclusion

Références

16/46
LATEX 2ε
2.10 Listes Introduction

Trois environnements :
▶ itemize pour des listes simples 1. LATEX?

▶ enumerate pour des listes numérotées 2. Fichier source


2.1 Caractères spéciaux
▶ description pour des descriptions 2.2 Indispensables
2.3 Fichier source
–exemple
2.4 Commandes
2.5 Structure
2.6 Page titre
2.7 Texte
2.8 Mode
mathématique
2.9 Espacements
2.10 Listes
2.11 Tableaux
2.12 Insertion d’images
2.13 Objets flottants
2.14 Références
croisées
2.15 Extensions
Extensions (suite)

3.
Fonctionnement

3.3 Compilation

4. Conclusion

Références

17/46
LATEX 2ε
Introduction
Environnement – Itemize
1.2 Itemize
Sans option – compteur de LATEX 1. LATEX?

2. Fichier source
\begin{itemize} • Premier niveau.
\item Premier niveau. 2.1 Caractères spéciaux
– Deuxième niveau. 2.2 Indispensables
\begin{itemize}
\item Deuxième niveau. • Nous sommes revenus au premier niveau avec le 2.3 Fichier source
compteur de LATEX. –exemple
\end{itemize}
2.4 Commandes
\item Nous sommes revenus au premier niveau
2.5 Structure
avec le compteur de \LaTeX.
\end{itemize} 2.6 Page titre
2.7 Texte
Avec options
2.8 Mode
mathématique
\begin{itemize} i) Nous avons décidé d’employer des lettres suivies 2.9 Espacements
\item[i)] Nous avons décidé d’employer de parenthèses. 2.10 Listes
des lettres suivies de parenthèses. ii) On peut ici aussi employer un deuxième niveau. 2.11 Tableaux
\item[ii)] On peut ici aussi employer un
2.12 Insertion d’images
deuxième niveau. (a) On peut également changer la fonte.
2.13 Objets flottants
\begin{itemize} iii) Retour au premier niveau. 2.14 Références
\item[\textit{(a)}] On peut également croisées
changer la fonte. Ceci est la largeur totale du texte sans aucune indenta-
\end{itemize} tion. 2.15 Extensions
Extensions (suite)
\item[iii)] Retour au premier niveau.
\end{itemize} 3.
Ceci est la largeur totale du texte
sans aucune indentation.
Fonctionnement

3.3 Compilation

4. Conclusion

Références

0-1
18/46
LATEX 2ε
1 Listes Introduction
Environnement – Enumerate
1.1 Enumerate
Sans option – compteur de LATEX 1. LATEX?

\begin{enumerate} 1. Premier niveau.


2. Fichier source
\item Premier niveau. 2.1 Caractères spéciaux
(a) Deuxième niveau.
2.2 Indispensables
\begin{enumerate}
\item Deuxième niveau. 2. Nous sommes revenus au premier niveau avec le 2.3 Fichier source
compteur de LATEX. –exemple
\end{enumerate}
2.4 Commandes
\item Nous sommes revenus au premier niveau
2.5 Structure
avec le compteur de \LaTeX.
\end{enumerate} 2.6 Page titre
2.7 Texte
2.8 Mode
mathématique
2.9 Espacements
2.10 Listes
2.11 Tableaux
2.12 Insertion d’images
2.13 Objets flottants
2.14 Références
croisées
2.15 Extensions
Extensions (suite)

3.
Fonctionnement

3.3 Compilation

4. Conclusion
0-0
Références

19/46
LATEX 2ε
Introduction
Environnement – Description
1.3 Description
Sans option – compteur de LATEX 1. LATEX?

\begin{description} Premier niveau. À noter que la deuxième ligne et les 2. Fichier source
\item Premier niveau. À noter que la deuxième suivantes sont indentées. 2.1 Caractères spéciaux
ligne et les suivantes sont indentées. 2.2 Indispensables
Deuxième niveau. Ici aussi les autres lignes
\begin{description} seront indentées par rapport à la première. 2.3 Fichier source
\item Deuxième niveau. Ici aussi les autres –exemple
lignes seront indentées. Nous sommes revenus au premier niveau avec le comp- 2.4 Commandes
\end{description} teur de LATEX. 2.5 Structure

\item Nous sommes revenus au premier niveau 2.6 Page titre


avec le compteur de \LaTeX. 2.7 Texte
\end{description} 2.8 Mode
Avec options mathématique
2.9 Espacements
\begin{description} essai 1 Notez que l’option est en gras et que la 2.10 Listes
\item[essai 1] Notez que l’option est en gras et deuxième ligne sera indentée. 2.11 Tableaux
que la deuxième ligne sera indentée. essai 2 On peut ici aussi employer un deuxième 2.12 Insertion d’images
\item[essai 2] On peut ici aussi employer un niveau. 2.13 Objets flottants
deuxième niveau.
(a) On peut également changer la fonte et c’est 2.14 Références
\begin{description} croisées
toujours en gras.
\item[\textit{(a)}] On peut également changer la 2.15 Extensions
fonte et c’est toujours en gras. Ceci est la largeur totale du texte sans aucune indenta-
Extensions (suite)
\end{description} tion.
\end{description} 3.
Ceci est la largeur totale du texte sans aucune Fonctionnement
indentation.
3.3 Compilation

4. Conclusion

Références

20/46 0-2
LATEX 2ε
2.11 Tableaux Introduction

\begin{tabular}{description du tableau}
texte du tableau 1. LATEX?
\end{tabular}
2. Fichier source
▶ description du tableau : 2.1 Caractères spéciaux
2.2 Indispensables
▶ l colonne avec texte aligné à gauche 2.3 Fichier source
–exemple
▶ r colonne avec texte aligné à droite 2.4 Commandes
▶ c colonne avec texte centré 2.5 Structure
▶ p{largeur} colonne avec texte justifié à droite sur plusieurs lignes 2.6 Page titre

▶ | ligne verticale du tableau 2.7 Texte


2.8 Mode
mathématique
▶ dans le tableau : 2.9 Espacements

▶ & passe à la colonne suivante 2.10 Listes


2.11 Tableaux
▶ \\ passe à la rangée suivante 2.12 Insertion d’images
▶ \hline insère une ligne horizontale 2.13 Objets flottants
2.14 Références
▶ tableaux où la description est une suite (petit truc) : croisées
2.15 Extensions
▶ \begin{tabular}{*{n}{style de colonnes}} où n est le Extensions (suite)

nombre de répétitions, et le modèle peut être n’importe quel 3.


Fonctionnement
spécificateurs de colonne
▶ {l*{3}{cccr}} 3.3 Compilation
▶ {l*{12}{r}} au lieu de {lrrrrrrrrrrrrr} 4. Conclusion

Références

21/46
Exemples de tableaux
LATEX 2ε
Introduction
\begin{tabular}{rl}
100 chameaux \toprule
3700 chèvres 100 & chameaux \\ 1. LATEX?
1111 éléphants 3700 & ch\‘evres \\ 2. Fichier source
1111 & \’el\’ephants \\ 2.1 Caractères spéciaux
4911 animaux 2.2 Indispensables
\midrule
2.3 Fichier source
4911 & animaux \\ –exemple
2.4 Commandes
\bottomrule
2.5 Structure
\end{tabular} 2.6 Page titre
2.7 Texte
2.8 Mode
mathématique
2.9 Espacements
\begin{tabular}{lp{2.5cm}} 2.10 Listes
100 chameaux et \toprule 2.11 Tableaux
chamelles 100 & chameaux et chamelles \\ 2.12 Insertion d’images

3700 boucs, chèvres et 3700 & boucs, ch\‘evres et\newline 2.13 Objets flottants
2.14 Références
chevreaux chevreaux \\ croisées
2.15 Extensions
\bottomrule
Extensions (suite)
\end{tabular}
3.
Fonctionnement
Truc pour aligner les colonnes différemment avec l’extension array.
Commandes à mettre dans le préambule : 3.3 Compilation
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
4. Conclusion
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} Références

22/46
LATEX 2ε
2.12 Insertion d’images Introduction

▶ \usepackage{graphicx}
1. LATEX?
▶ fichiers en format eps ou pdf/jpg/png pour PDF LATEX
2. Fichier source
▶ \includegraphics{[Link]}
2.1 Caractères spéciaux
▶ paramètres optionnels 2.2 Indispensables
2.3 Fichier source
width largeur voulue de la figure –exemple
2.4 Commandes
height hauteur voulue de la figure
2.5 Structure
angle tourne la figure dans le sens des aiguilles d’une montre 2.6 Page titre
(degrés) 2.7 Texte
2.8 Mode
scale échelle de la figure mathématique
2.9 Espacements
2.10 Listes
2.11 Tableaux
2.12 Insertion d’images
2.13 Objets flottants
2.14 Références
croisées

\includegraphics[width=1cm]{[Link]} 2.15 Extensions


Extensions (suite)

3.
Fonctionnement

✓ Pour éviter de déformer l’image, ne définissez que la largeur (width) ou la hauteur (height) 3.3 Compilation
et LATEX la redimensionnera proportionnellement à l’original.
4. Conclusion

Références

23/46
LATEX 2ε
2.13 Objets flottants (figures, tables, algorithmes, Introduction

...)
1. LATEX?
▶ objets ou environnements flottants, i.e. emplacement choisi par LATEX le 2. Fichier source
plus près possible de l’endroit où ils sont demandés 2.1 Caractères spéciaux
2.2 Indispensables
▶ paramètres optionnels ou placement
2.3 Fichier source
–exemple
t pour “top”, le haut de la page 2.4 Commandes
b pour “bottom”, le bas de la page 2.5 Structure
p pour “page”, une page flottante 2.6 Page titre
2.7 Texte
h pour “here”, juste ici
2.8 Mode
! pour ne pas tenir compte des paramètres internes (ex. mathématique

nombre maximum de flottants par page) 2.9 Espacements


2.10 Listes
▶ \caption{titre} – en haut ou en bas de l’environnement, au choix 2.11 Tableaux
2.12 Insertion d’images
▶ numérotés – référence possible 2.13 Objets flottants

▶ \listoffigures ou \listoftables 2.14 Références


croisées
2.15 Extensions
Extensions (suite)

3.
Fonctionnement
✓ Ne pas mettre le caption et/ou le label dans l’environnement center. Cela mélange le
compteur de LATEX et il risque de mettre le numéro de section quand on essaie de faire 3.3 Compilation
référence à l’objet flottant. De plus, la position centrée ou non du caption est déterminée par
la classe de document. 4. Conclusion

Références

24/46
LATEX 2ε
Introduction
Exemples d’objets flottants

1. LATEX?
\begin{figure}[!tb]
\centering 2. Fichier source
2.1 Caractères spéciaux
\includegraphics[width=3cm]{[Link]}
2.2 Indispensables
\caption{Ma premi\‘ere figure} 2.3 Fichier source
\label{fig:intro} –exemple
2.4 Commandes
\end{figure} 2.5 Structure
2.6 Page titre
2.7 Texte
2.8 Mode
mathématique
2.9 Espacements
2.10 Listes
2.11 Tableaux
2.12 Insertion d’images
2.13 Objets flottants
2.14 Références
croisées
2.15 Extensions
Extensions (suite)

Figure 1: Ma première figure 3.


Fonctionnement

3.3 Compilation

4. Conclusion

Références

25/46
LATEX 2ε
Introduction
\begin{table}[!tb]
\caption{Ma premi\‘ere table}
\label{tab:intro} 1. LATEX?
\begin{center}
2. Fichier source
\begin{tabular}{lcr}
2.1 Caractères spéciaux
\toprule 2.2 Indispensables
\multicolumn{3}{c}{\textbf{Tableau dans une table}}\\ 2.3 Fichier source
–exemple
\midrule 2.4 Commandes
Premi\‘ere colonne & Deuxi\‘eme colonne 2.5 Structure

& Troisi\‘eme colonne\\ 2.6 Page titre


2.7 Texte
et ainsi & de & suite \dots\\ 2.8 Mode
\bottomrule mathématique
2.9 Espacements
\end{tabular}
2.10 Listes
\end{center} 2.11 Tableaux
\end{table} 2.12 Insertion d’images
2.13 Objets flottants
2.14 Références
croisées
2.15 Extensions
Extensions (suite)
Table 1: Ma première table
3.
Fonctionnement
Tableau dans une table
Première colonne Deuxième colonne Troisième colonne 3.3 Compilation

et ainsi de suite . . . 4. Conclusion

Références

26/46
LATEX 2ε
Figure ... plusieurs images Introduction

▶ plusieurs images avec un seul titre : plusieurs commandes


\includegraphics{...} dans le même environnement figure 1. LATEX?
▶ plusieurs images avec plusieurs titres incrémentés : plusieurs 2. Fichier source
commandes \caption{...} dans le même environnement figure; les 2.1 Caractères spéciaux

figures seront cependant une à la suite de l’autre 2.2 Indispensables


2.3 Fichier source
(ceci peut être utile pour deux figures qui doivent absolument se suivre –exemple

sur la même page) 2.4 Commandes


2.5 Structure
▶ plusieurs images avec plusieurs titres incrémentés, mais côte à 2.6 Page titre

côte : plusieurs commandes \caption{...} dans le même 2.7 Texte


2.8 Mode
environnement figure, dans les colonnes d’un tabular mathématique
ou 2.9 Espacements
2.10 Listes
plusieurs commandes \caption{...} dans le même environnement
2.11 Tableaux
figure, dans des minipages 2.12 Insertion d’images

▶ plusieurs images avec sous-titres et titre global pour la figure : 2.13 Objets flottants
2.14 Références
utilisation de l’environnement subfigure de l’extension subcaption croisées

(possibilité ici de référer à la sous-figure ou à la figure globale) 2.15 Extensions


Extensions (suite)
▶ extensions subfig et subfigure : extensions désuètes
3.
▶ extensions subfig et subcaption : incompatibilité Fonctionnement

▶ \usepackage{float} Faire attention 3.3 Compilation


▶ \usepackage[section]{placeins} Garde les tableaux et les figures 4. Conclusion
dans leur section. Références

27/46
LATEX 2ε
Introduction

Figure 2: Une figure 1. LATEX?

2. Fichier source
2.1 Caractères spéciaux
\begin{figure}[!h]
2.2 Indispensables
\centering 2.3 Fichier source
–exemple
\includegraphics[width=.2\linewidth]{[Link]}
2.4 Commandes
\caption{Une figure} 2.5 Structure
\label{fig:2} 2.6 Page titre

\end{figure} 2.7 Texte


2.8 Mode
mathématique
2.9 Espacements
2.10 Listes
2.11 Tableaux
2.12 Insertion d’images
2.13 Objets flottants
Figure 3: Deux images, un seul titre 2.14 Références
croisées
2.15 Extensions
Extensions (suite)
\begin{figure}[!h]
\centering 3.
Fonctionnement
\includegraphics[width=.2\linewidth]{[Link]}
\qquad 3.3 Compilation
\includegraphics[width=.2\linewidth]{[Link]} 4. Conclusion
\caption{Deux images, un seul titre}\label{fig:3}
Références
\end{figure}
28/46
LATEX 2ε
Introduction

1. LATEX?
Figure 4: Deux images, deux titres 2. Fichier source
2.1 Caractères spéciaux
2.2 Indispensables
2.3 Fichier source
–exemple
2.4 Commandes
2.5 Structure

Figure 5: Deux images, deux titres 2.6 Page titre


2.7 Texte
2.8 Mode
mathématique
\begin{figure}[!h] 2.9 Espacements

\centering 2.10 Listes


2.11 Tableaux
\includegraphics[width=.1\linewidth]{[Link]} 2.12 Insertion d’images
\caption{Deux images, deux titres\label{fig:4}} 2.13 Objets flottants
\qquad \includegraphics[width=.1\linewidth]{[Link]} 2.14 Références
croisées
\caption{Deux images, deux titres\label{fig:5}} 2.15 Extensions
\end{figure} Extensions (suite)

3.
Fonctionnement
✓ Pour les figures 4 et 5, il n’y a qu’un seul environnement figure, mais deux commandes
3.3 Compilation
caption. Ceci peut être utile pour deux figures qui doivent se suivre et qu’on ne veut pas
4. Conclusion
séparer.
Références

29/46
LATEX 2ε
Introduction

1. LATEX?
Figure 6: Deux images, deux Figure 7: Deux images, 2. Fichier source
titres, mais côte à côte, deux titres, ... 2.1 Caractères spéciaux
2.2 Indispensables
environnement tabular 2.3 Fichier source
–exemple
2.4 Commandes
\begin{figure}[!h] 2.5 Structure
\centering 2.6 Page titre
2.7 Texte
\begin{tabular}{p{.47\textwidth}p{.4\textwidth}}
2.8 Mode
\centering\includegraphics[width=.5\linewidth]{[Link]}\newline mathématique

\caption{Deux images, deux titres, mais c\^ote \‘a c\^ote, 2.9 Espacements
2.10 Listes
environnement tabular \label{fig:6}} 2.11 Tableaux
& 2.12 Insertion d’images

\centering\includegraphics[width=.6\linewidth]{[Link]}\newline 2.13 Objets flottants


2.14 Références
\caption{Deux images, deux titres, ... \label{fig:7}} croisées
\end{tabular} 2.15 Extensions
Extensions (suite)
\end{figure}
3.
Fonctionnement
✓ Faire attention, il est possible que l’ajout d’autres séries au tableau crée un message
3.3 Compilation
d’erreur. Dans ce cas, retirer la commande & de la 2e série horizontale et ajouter un 4. Conclusion
\tabularnewline à la fin de la première section. (voir exemples) Références

30/46
LATEX 2ε
Introduction

Figure 8: Deux images,


1. LATEX?
deux titres, mais côte à Figure 9: Deux images, deux
2. Fichier source
côte, environnement titres, mais côte à côte, 2.1 Caractères spéciaux

minipage environnement minipage 2.2 Indispensables


2.3 Fichier source
\begin{figure}[!h] –exemple
2.4 Commandes
\centering
2.5 Structure
\begin{minipage}[b]{0.4\textwidth} 2.6 Page titre
\centering 2.7 Texte

\includegraphics[width=.7\linewidth]{[Link]} 2.8 Mode


mathématique
\caption{Deux images, deux titres, mais c\^ote \‘a c\^ote, 2.9 Espacements

environnement minipage} \label{fig:8} 2.10 Listes


2.11 Tableaux
\end{minipage} 2.12 Insertion d’images
% 2.13 Objets flottants
\qquad 2.14 Références
croisées
% 2.15 Extensions
\begin{minipage}[b]{0.45\textwidth} Extensions (suite)

\centering 3.
\includegraphics[width=.5\linewidth]{[Link]} Fonctionnement
\caption{Deux images, deux titres, mais c\^ote \‘a c\^ote, 3.3 Compilation
environnement minipage} \label{fig:9}
\end{minipage} 4. Conclusion

\end{figure} Références

31/46
LATEX 2ε
Introduction

(a) Sous-figure 1 (b) Sous-figure 2


1. LATEX?

Figure 10: Une figure avec deux images, deux sous-titres, 2. Fichier source
2.1 Caractères spéciaux
environnement subfigure 2.2 Indispensables
2.3 Fichier source
–exemple
\begin{figure}[!h]
2.4 Commandes
\centering 2.5 Structure
\begin{subfigure}[b]{.3\textwidth} 2.6 Page titre
2.7 Texte
\centering
2.8 Mode
\includegraphics[width=.1\linewidth]{[Link]} mathématique

\caption{Sous-figure 1} \label{fig:sub1} 2.9 Espacements


2.10 Listes
\end{subfigure} 2.11 Tableaux
\begin{subfigure}[b]{.3\textwidth} 2.12 Insertion d’images

\centering 2.13 Objets flottants


2.14 Références
\includegraphics[width=.2\linewidth]{[Link]} croisées
\caption{Sous-figure 2} \label{fig:sub2} 2.15 Extensions
Extensions (suite)
\end{subfigure}
\caption{Une figure avec deux images, deux sous-titres, 3.
environnement subfigure} \label{fig:test} Fonctionnement
\end{figure} 3.3 Compilation

✓ À noter ici que l’on peut référer à la sous-figure (10a), ou à la figure elle-même (10). 4. Conclusion

✓ On doit mettre l’extension subcaption dans le préambule. Références

32/46
LATEX 2ε
Introduction

1. LATEX?

2. Fichier source
2.1 Caractères spéciaux
2.2 Indispensables
2.3 Fichier source

(a) Un chat (b) Un éléphant –exemple


2.4 Commandes
2.5 Structure
2.6 Page titre
Figure 11: la commande subcaptionbox 2.7 Texte
2.8 Mode
mathématique
\begin{figure}[h!] 2.9 Espacements

\centering 2.10 Listes


2.11 Tableaux
\subcaptionbox{Un chat\label{fig:cat}}
2.12 Insertion d’images
[.4\linewidth]{\includegraphics[width=0.25\textwidth]{cat}} 2.13 Objets flottants
\subcaptionbox{Un \’el\’ephant\label{fig:elephant}} 2.14 Références
croisées
[.4\linewidth]{\includegraphics[width=0.25\textwidth]{elephant}} 2.15 Extensions
\caption{la commande subcaptionbox}\label{fig:animals} Extensions (suite)

\end{figure} 3.
Fonctionnement
✓ À noter ici que l’on peut encore référer à la sous-figure (11a), ou à la figure elle-même (11).
✓ On doit mettre l’extension subcaption dans le préambule. 3.3 Compilation

✓ l’option [.4\linewidth] est utilisée pour aligner le caption principal entre les deux boîtes 4. Conclusion

d’images Références

33/46
LATEX 2ε
2.14 Références croisées Introduction

▶ \label{etiquette-unique} : étiquette unique donnée à un objet –


figure, section, table, équation, . . . 1. LATEX?

▶ ~\ref{etiquette-unique} : réfère à l’étiquette donnée 2. Fichier source


2.1 Caractères spéciaux
▶ ~\eqref{etiquette-unique} : réfère à l’étiquette donnée à l’équation 2.2 Indispensables

et met automatiquement les parenthèses autour du numéro d’équation 2.3 Fichier source
–exemple
▶ \pageref{etiquette-unique} : réfère à la page où apparaît l’objet 2.4 Commandes
2.5 Structure
▶ \bibitem{etiquette-unique} : étiquette donnée à une entrée de la 2.6 Page titre

bibliographie 2.7 Texte


2.8 Mode
▶ ~\cite{etiquette-unique} : réfère dans le texte au numéro de mathématique
2.9 Espacements
l’entrée bibliographique 2.10 Listes
2.11 Tableaux
2.12 Insertion d’images
2.13 Objets flottants
2.14 Références
croisées
2.15 Extensions
Extensions (suite)
✓ À noter que c’est le caption qui numérote les objets flottants. Le label doit donc être placé
après ou à l’intérieur du caption. 3.
Fonctionnement

3.3 Compilation

4. Conclusion

Références

34/46
LATEX 2ε
2.15 Extensions (packages) Introduction

▶ \usepackage{graphicx} pour incorporer les fichiers de graphiques, eps avec


LATEX, pdf ou jpg avec PDFLATEX
1. LATEX?
▶ \usepackage{amsmath,amssymb,amsfonts} standard pour les
mathématiques permettant l’accès à des caractères spéciaux 2. Fichier source
2.1 Caractères spéciaux
▶ \usepackage{latexsym} pour certains symboles mathématiques 2.2 Indispensables
2.3 Fichier source
▶ \usepackage{longtable} pour des tableaux de plus d’une page –exemple
2.4 Commandes
▶ \usepackage{geometry} pour régler les marges façon traitement de texte
2.5 Structure
▶ \usepackage{fancyhdr} pour la gestion des entêtes et pieds de page 2.6 Page titre
2.7 Texte
▶ \usepackage[francais,english]{babel} pour utiliser plusieurs langues dans 2.8 Mode
mathématique
le même document – les commandes restent en anglais, mais LATEX gère la typographie
2.9 Espacements
dans la langue demandée (exemple : “Abstract” devient “Résumé” en français). Dans le 2.10 Listes

document, on change de langue avec la commande \selectlanguage{francais} 2.11 Tableaux


2.12 Insertion d’images
▶ \usepackage[options]{natbib} pour les bibliographies où l’on veut faire
2.13 Objets flottants
apparaître dans le texte le nom des auteurs et l’année de parution au lieu du numéro de
2.14 Références
référence. Même avec une bibliographie numérique, natbib permet plus de versatilité, croisées
par exemple, choisir les options suivantes [sort,numbers] 2.15 Extensions

▶ \usepackage[nameinlink]{cleveref} permet d’utiliser au mieux les outils Extensions (suite)

d’hyperréférencement 3.
Fonctionnement

3.3 Compilation
✓ \usepackage[options]{extension} dans le préambule.
4. Conclusion

Références

35/46
LATEX 2ε
Extensions (packages)–suite Introduction

▶ \usepackage[textwidth=.9\marginparwidth,linecolor=gray,
textsize=scriptsize,colorinlistoftodos]{todonotes} permet de 1. LATEX?
produire des boîtes de notes avec du texte en couleur dans la marge. Rajouter : 2. Fichier source
\todo{Est-ce assez clair?}. 2.1 Caractères spéciaux
2.2 Indispensables
2.3 Fichier source
–exemple
2.4 Commandes
2.5 Structure
2.6 Page titre
2.7 Texte
2.8 Mode
mathématique
2.9 Espacements
2.10 Listes
2.11 Tableaux
✓ Il en existe beaucoup d’autres, pratiquement pour chaque situation problématique en édition. 2.12 Insertion d’images
✓ Attention : ce sont des macro-commandes qui peuvent entrer en conflit l’une avec l’autre. 2.13 Objets flottants
✓ Ne pas oublier qu’avec chaque extension, il faut apprendre de nouvelles commandes. 2.14 Références
croisées
2.15 Extensions
Extensions (suite)

3.
Fonctionnement

3.3 Compilation

4. Conclusion

Références

36/46
LATEX 2ε
3. Conclusion Introduction

▶ Perspective 1. LATEX?
▶ Questions 2. Fichier source

3.
Fonctionnement
3.1 Éditeurs
3.2 Distribution LATEX

3.3 Compilation

4. Conclusion

Références

37/46
LATEX 2ε
Références Introduction

▶ Goossens, M., Mittlebach, F., Samarin, A., The LATEX Companion, second edition,
Addison-Wesley Publishing Company, Reading, Massachusetts, 2004.
1. LATEX?
▶ Lamport, L., A Document Preparation System, Addison-Wesley, Reading,
Massachusetts, second edition, 1994. 2. Fichier source
▶ Oetiker, T., Partl, H., Hyna, I., Schlegl, E., Une courte (?) introduction à LATEX2ϵ ou 3.
LATEX2ϵ en 166 minutes, traduit en français par S. Colin, M. Pégourié-Gonnard et M. Fonctionnement
Herrb, disponible à
[Link] 3.3 Compilation

4. Conclusion
Références en ligne Références
▶ Wikibooks : [Link]
▶ Site CTAN : [Link]
▶ FAQ LATEX anglais : [Link]
▶ Projet LATEX : [Link]
▶ Symboles : [Link]
▶ BibTeX, JabRef : [Link]
▶ Questions/Réponses : [Link]

Personne ressource
▶ [Link]@[Link]

38/46
LATEX 2ε
Introduction

1. LATEX?

2. Fichier source

3.
Fonctionnement

3.3 Compilation

4. Conclusion

Références

39/46

Vous aimerez peut-être aussi