Vous êtes sur la page 1sur 34

Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster

Rédaction des documents scientiques avec LATEX

Racha EL-HAJJ
racha.el-hajj@hds.utc.fr

Université Libanaise
faculté de pharmacie

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Dénition

Dénition
LATEX est un programme écrit par le mathématicien Donald E. Knuth
depuis 1977.
LATEX que nous utilisons aujourd'hui est sorti en 1982 et a été
amélioré au l des ans.
LATEX est un langage de programmation et de description de
document, permettant de créer des documents écrits de grande
qualité :
Rapport
Article
Livre
Lettre
Présentation
Poster
...

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Dénition

WYSIWYG "What You See Is What You Get"


→ Word, OpenOce, etc...
Mise en page peu structurée
Facile à ajuster : on voit immédiatement le résultat

WYSIWYM "What You See Is What You Mean"


→ TEX, HTML, etc...
Forme gérée séparément du contenu
Implique de programmer la forme

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Notion de base

LATEX possède quelques spécications qui le dièrent de tout autre


logiciel de construction d'un document :
Nécessite une étape de compilation (similaire à tout autre langage
de programmation)
Très pratique pour composer des documents complexes :
Tableaux de grandes dimensions
Figures
Schémas
Mélange de plusieurs langues
Équations mathématiques
Bibliographie
Références
Indexes
...
Très utilisé dans les domaines scientiques, moins connu dans les
domaines littéraires
Dicile à apprendre rapidement

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Notion de base

Les diérents types de chiers utilisés dans le LATEX sont les suivants :

*.tex Code-source de LATEX


Fichier texte modiable, lisible pour le ou les auteurs ;
*.bib Code-source de la bibliographie de LATEX
Fichier texte modiable pour remplir les informations sur les références ;
*.dvi DeVice-Independent
Format vectoriel de travail : prévisualisation et impression ;
*.ps, *.eps PostScript, PostScript Encapsulé
*.jpg, *.png JPEG, Portable Network Graphics
Formats graphiques vectoriels ou pixellisés, utilisés pour les schémas ;
Le PostScript est aussi le langage des imprimantes ;
*.pdf Portable Document Format
Format graphique mixte et structuré ; compressé et pratique pour la
distribution. Il est plus dicilement éditable ;

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Notion de base

Le document du LATEX est rédigé dans un chier qui est sauvegardé


sous le nom d'un chier .tex
Le LATEX convertit le chier .tex en un chier .pdf en utilisant
plusieurs librairies (appelées packages)

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Structure générale du chier *.tex

La structure du chier *.tex est de la forme suivante :

Document Class
Formats prédénis (article, rapport, livre,..).
Packages used
Fonctionnalités ajoutées (graphiques, style des références, géométrie
de la page, ...).
Main Body
Les textes, la bibliographie et les références.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Document class

Document Class

\documentclass[options]{class}

Les classes disponibles dans le LATEX sont les suivants :

\documentclass{article}
\documentclass{report}
\documentclass{book}
\documentclass{letter}
\documentclass{beamer}
\documentclass{poster}
\documentclass{minimal}
\documentclass{exam}
...

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Document class

Document Class

\documentclass[options]{class}

On peut utiliser cette commande sans ou avec les options supplémentaires

\documentclass[10pt]{article} % 10pt|11pt|12pt|...
\documentclass[nal]{article} % draft|nal
\documentclass[a4paper]{article} % a4paper|a5paper|letterpaper|...
\documentclass[twoside]{book} % oneside|twoside
\documentclass[openright]{book} % openright|openany
\documentclass[notitlepage]{article} % notitlepalge|titlepage
\documentclass[onecolumn]{article} % onecolumn|twocolumn|...
\documentclass[a4paper,12pt]{article} % combinés avec des virgules

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
packages

Packages used

\usepackage[french]{babel} % pour dire que le texte est en français


\usepackage[T1]{fontenc} % pour que les accents soient bien achés
\usepackage[latin1]{inputenc} % pour pouvoir taper des lettres accentuées
\usepackage{a4} % pour la taille du document
\usepackage{epsg} % pour gérer les images
\usepackage{amsmath, amsthm} % très bon mode mathématique
\usepackage{amsfonts,amssymb} % permet la dénition des ensembles
\usepackage{oat} % pour le placement des gures
\usepackage{color} % pour l'utilisation de couleurs
\usepackage{graphics} % commandes de manipulation des graphiques
\usepackage{rotating} % pour eectuer des rotations de tables et de gures
\usepackage{multirow,multicolumn} % pour les cases de tableau sur plusieurs
colonnes et plusieurs lignes
\usepackage{minitoc} % pour construire une mini table des matières au début de
chaque chapitre sous les classes book et report
...
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
packages

Packages used

Préciser les marges :


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

Ou la taille du texte :
\usepackage[top=17mm, textheight=23cm, left=25mm,
textwidth=16cm]{geometry}

Autre option disponible :


\usepackage[top=17mm, left=25mm, lines = 47]{geometry}

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Page de garde et sommaire

Page de garde :
Pour la mise en forme de la page de garde (ou la partie de la
présentation), on opère de la manière suivante :

\title{Titre du document} % le titre du document


\author{Auteur du document} % les noms des auteurs
\thanks{Note de bas de page} % footnote pour les auteurs et le titre
\date{Date d'écriture} % la date, et peut être remplacé par \today
\maketitle % Mise en forme du titre

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Page de garde et sommaire

En utilisant le LATEX, la table de matière et les autres listes sont générées


automatiquement en faisant appel aux commandes suivantes :

\tableofcontents %Table des matières


\listogures %Liste des gures
\listoftables %Liste des tableaux
\listeofalgorithms %Liste des algorithmes
...

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Techniques pour rédiger

Dans le corps du document à rédiger, à part le texte, tout est exprimé


sous forme de commandes ou d'environnement :

commandes du LATEX : (syntaxe général)


\NomCommande[Option1, Option2, ...]{argument1}{argument2}...

Environnement du LATEX : (syntaxe général)


\begin{NomEnvironnement}
contenu de la commande...
\end{NomEnvironnement}

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Séparation des parties du document


Dans LATEX les diérentes parties du documents sont numérotées
automatiquement et ajoutées directement à la table de matières en les
introduisant de la manière suivante :
\part %Partie
\chapter %Chapitre (classe report ou book)
\section %Section
\subsection %Sous-section
\subsubsection %Sous-sous-section
\paragraph %Paragraphe
\subparagraph %Sous-paragraphe

\section{Le titre de la section}

On peut aussi avoir des sous-sous-sous-...-section, mais il faut ajouter les commandes
\setcounter{secnumdepth}{3} et \setcounter{tocdepth}{3} au préambule.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Polices

Pour changer la police de tout le document, il sut d'ajouter au début,


dans le préambule une des packages suivantes :

\usepackage{txfonts} % Times New Roman


\usepackage{pxfonts} %Palatino
\usepackage{fourier} %Utopia
...

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Types d'écriture

Pour changer le type de la police il sut de faire appel aux commandes


suivantes :

\textit{...} ou {\itshape ...} %italique


\textsl{...} ou {\slshape ...} %penché
\textsc{...} ou {\scshape ...} %Petites capitales
\textbf{...} ou {\bfseries ...} %gras
\texttt{...} ou {\ttfamily ...} %typewriter
{\normalfont ...} %police de base

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Tailles d'écriture

Pour changer la taille de la police, il faut ajouter les commandes


suivantes avant le texte à modier :

Code Sortie
\tiny tiny
\scriptsize scriptsize

\footnotesize footnotesize
\small small
\normalsize normalsize
\large large
\Large Large
\LARGE LARGE
\huge huge
\Huge Huge
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Commandes supplémentaires

Quelques enrichissements typographiques supplémentaires :

Code Sortie
\ul{souligné} souligné
\uuline{double souligné} double souligné
\uwave{souligné (vagues)} souligné (vagues)
:::::::::::::::
\st{barré} barré
\xout{hachuré} hachuré
/////////
\textsuperscript{en exposant} Texte en exposant Texteen exposant

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Commandes supplémentaires

Pour utiliser des accents dans des textes qui ne lisent pas les accents, on
peut les ajouter de la manière suivante :

É → \'E 
E → \E  → \u{E}
E ÷ → \oe{} å → \aa{}
Ê → \E
E → \=E … → \v{E} × → \OE{} Å → \AA{}
È → \`E E
→ \.E  → \H{E}
E æ → \ae{} ø → \oo{}
Ë → \"E E. → \d{E} Ç → \c{C} Æ → \AE{} Ø → \OO{}

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Caractères réservés :

Il existe un certain nombre de caractères réservés par LATEX car ils


introduisent une commande. Ils sont résumés dans le tableau suivant.
Tous les autres caractères peuvent être utilises librement.

% Commentaire
\ Commande
{...} Bloc de traitement
 Espace insécable
$ Mode mathématique dans le texte
& Repère d'alignement de tableau
# paramètre d'une macro
 et _ Mise en exposant et en indice

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Caractères réservés

Si on veut utiliser les caractères réservés au LATEX dans le texte, on doit


les écrire de la manière suivante :

Code Sortie
\% %
\textbackslash{} \
\{ {
\} }
\{} ou \textasciitilde{} 
\$ $
\& &
\# #
\{} ou \textasciicircum{} 
\_ _

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Écriture en couleur

Il existe deux techniques pour écrire un texte en couleur (il faut ajouter le
package color dans le préambule) :

Utiliser les couleurs classiques en les introduisant directement avant


le texte
\color{red} rouge → rouge \color{blue} bleu → bleu
\color{green} vert → vert \color{gray} gris → gris
Personnaliser notre propre couleur au début du document dans le
préambule
\denecolor{MyColor}{rgb}{0.7, 0.0, 0.7}
\def\MyMod #1{\textcolor{MyColor}{#1}}
\MyMod{texte avec la couleur désirée} →texte avec la couleur désirée

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Espacement

Code Sortie
Un seul espacement Un seul espacement
Un double espacement Un double espacement
Un long espacement Un long espacement
Un seul saut de ligne ... Un seul saut de ligne ... ... est un espace
... est un espace
Une ligne vide ... Une ligne vide...
... est un saut de paragraphe
... est un saut de paragraphe
Plusieurs lignes vides ... Plusieurs lignes vides...
... sont un saut de paragraphe

... sont un saut de paragraphe

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Commandes

Grands espacements

Espacement horizontal
espacement horizontal de \hspace{3cm} quelques centimètres vers la droite
espacement horizontal de quelques centimètres vers la
droite

Espacement vertical
espacement vertical de
\vspace{1cm} quelques centimètres vers le bas
espacement vertical de

quelques centimètres vers le bas

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Environnements

Les environnements sont utilisés dans le LATEX pour changer la manière


d'écriture autre que l'écriture en texte. Il existe plusieurs types
d'environnements, comme par exemple :
Équation mathématique
Dénition
Théorème
Préposition
Liste
Énumération
...
Ils sont introduits en LATEX de la manière suivante :
\begin{NomEnvironnement}
...
Contenu de l'environnement
...
\end{NomEnvironnement}

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Environnements

Listes

Pour écrire une liste d'items, on doit les introduire de la manière


suivante :
\begin{itemize}
\item Premier
\item Second
\item[@] Troisième
\item[**] Quatrième
\end{itemize}

La sortie sera alors :


Premier
Second
@ Troisième
** Quatrième

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Environnements

Énumérations

Pour écrire une liste d'items énumérée, on doit les introduire de la


manière suivante :
\begin{enumerate}
\item Premier
\item Second
\item Troisième
\item Quatrième
\end{enumerate}

La sortie sera alors :


1 Premier
2 Second
3 Troisième
4 Quatrième

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Environnements

Figures
Pour pouvoir introduire des gures, il faut tout d'abord ajouter les
packages graphicx et epsg au préambule. Ensuite pour placer la gure
dans un certain endroit, on procède de la manière suivante :
\begin{gure}[Option]
\begin{center}
\includegraphics[width=5.5cm, height=5cm]{AdresseFigure/NomFigure.pdf}
\caption[Nom de la gure apparant dans la liste des gures]{Titre de la gure}
\end{center}
\end{gure}

Figure 1. Exemple de gure


. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Environnements

Tableaux
Le tableau est représenté par l'environnement table. Il faut ajouter dans
le préambule le package booktabs.
\begin{table}[Option]
\caption[Titre du tableau dans la liste des tableaux]{Titre du tableau}
\begin{tabular}{lcc}
A & 1 & 2 \\
B & 3 & 4 \\
C&5&6
\end{tabular}
\end{table}

A la sortie, nous aurons le tableau de la forme suivante :

A 1 2
B 3 4
C 5 6

Table 1. Titre du tableau

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Environnements

Placement des gures et des tableaux

Par défaut, LATEX place les gures et les tableaux dans le meilleur endroit
entre les textes an de ne pas laisser des espaces vides. Par contre, on
peut choisir l'endroit de la gure ou du tableau en lui précisant l'option
de la manière suivante :

h(here) ici, dans l'endroit auquel il apparait dans le code source


t(top) en haut de la page
b(bottom) en bas de la page
p(particular) sur une page particulière réservée pour les gures

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Environnements

Références
Pour référencer à un certain environnement (une gure, un tableau, une
équation, ...), il sut de donner à cet environnement une étiquette
(appelée label) et dans le texte faire appel à cette étiquette.
\begin{table}[Option]
\caption[Titre du tableau dans la liste des tableaux]{Titre du tableau}\label{tab :test}
\begin{tabular}{lcc}
A & 1 & 2 \\
B & 3 & 4 \\
C&5&6
\end{tabular}
\end{table}
La Table \ref{tab :test} montre ...

A la sortie on aura :
A 1 2
B 3 4
C 5 6

Table 1. Titre du tableau


La Table 1 montre ...
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Bibliographie

Bibliographie
Il existe plusieurs structures prédénies dans le LATEX pour présenter les
diérents type de bibliographie :
article journal
article conférence (In Proceeding)
livre
chapitre d'un livre
thèse de doctorat
thèse de master
rapport technique
non publié
...

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Introduction Caractéristiques du LATEX Préambule Document Bibliographie Poster
Bibliographie

Bibliographie (article conférence)

@InProceedings{ID,
author = {prénom1, nom1 and prénom2, nom2 and prénom3, nom3},
title = {title},
booktitle = {booktitle},
pages = {pages},
year = {year},
editor = {editor},
volume = {volume},
series = {series},
address = {address},
month = {month},
organization = {organization},
publisher = {publisher},
}

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

Vous aimerez peut-être aussi