Mis à jour le mercredi 21 juin 2017
  • 10 heures
  • Facile

Ce cours est visible gratuitement en ligne.

Ce cours existe en livre papier.

Ce cours existe en eBook.

Vous pouvez être accompagné et mentoré par un professeur particulier par visioconférence sur ce cours.

J'ai tout compris !

Mémento

Connectez-vous ou inscrivez-vous pour bénéficier de toutes les fonctionnalités de ce cours !

Nombreux furent les environnements et commandes étudiés tout au long de ce livre. LaTeX en compte au moins cent, voire mille fois plus et pourtant, vous avez déjà du mal à vous souvenir de celles qui ont été vues. De plus, vous n'allez pas vous amuser à relire et à feuilleter les 200 pages d'explications pour retrouver une commande ou une syntaxe.

Pour cette raison, j'ai écrit pour vous cette annexe « Mémento » qui rassemble la majeure partie des commandes vues précédemment ainsi que quelques bonus. Certains éléments ne peuvent que difficilement être résumés sans perdre en précision, dans ce cas un renvoi est fait vers une page de cours.

Les structures des différentes classes de document ne sont pas rappelées ici, elles font l'objet de l'annexe « Gabarits ».

Les essentiels

Squelette minimal

Dans le cas d'une publication en français.

\documentclass{report}
\usepackage[utf8x]{inputenc} 
\usepackage[T1]{fontenc}      
\usepackage[francais]{babel} 

\begin{document}
\end{document}

Appel d'un package

\usepackage{nom du package}

Introduction d'un environnement

\begin{nom de l'environnement}
\end{nom de l'environnement}

Inclusion d'un fichier

\input{chemin du fichier}

La commande \documentclass

Options applicables à la commande \documentclass

Description

Valeurs applicables

Valeur par défaut

Format du papier

a4paper, a5paper, letterpaper, b5paper

letterpaper

Mode brouillon

draft

Pas en draft par défaut

Taille de la police principale

10pt, 11pt, 12pt

10pt

Alignement des équations

fleqn (à gauche)

centrées par défaut

Colonnes

onecolumn, twocolumn

onecolumn

Première page des chapitres

openany, openright

openright

Recto verso

oneside, twoside

article et report : oneside,
book : twoside

Les références

Les marqueurs sont des éléments invisibles permettant de créer des références (placez d'abord un marqueur avec \label puis faites-y référence ailleurs dans le texte).

\label{historique} % Placer un marqueur nommé "historique".
\ref{historique} % Faire une référence dans un texte.
\pageref{historique} % Faire une référence à la page du marqueur.

Les éléments de mise en page

Éléments de structure

Commandes des éléments de structure

Partie

\part{nom de la partie}

Chapitre

\chapter{nom du chapitre}

Section

\section{nom de la section}

Sous-section

\subsection{nom de la sous-section}

Sous-sous-section

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

Paragraphe

\paragraph{nom du paragraphe}

Sous-paragraphe

\subparagraph{nom du sous paragraphe}

Page de garde

\title{Le titre}
\author{Prénom \bsc{Nom}}
\date{\today}
\begin{document}
\maketitle

Alignements de texte

Par défaut le texte est justifié. Vous pouvez utiliser :

  • l'environnement flushright pour aligner votre texte à droite ;

  • l'environnement center pour centrer votre texte ;

  • l'environnement flushleft pour aligner votre texte à gauche.

Sauts

\newline % Changement de ligne.
\\ % Changement de ligne.
 % Changement de page.
\clearpage % Changement de page après gestion des flottants.
\cleardoublepage % Idem, mais redémarre sur une page impaire.

Interlignes

Pour un interligne 1,5 fois plus grand que celui par défaut, utilisez \onehalfspacing dans le préambule ou bien l'environnement onehalfspace.

Pour un interligne 2 fois plus grand que celui par défaut, utilisez \doublespacing dans le préambule ou bien l'environnement doublespace.

Marges

Modification grossière des marges

Exemple avec 3 cm de marge partout :

\usepackage[top=3cm, bottom=3cm, left=3cm, right=3cm]{geometry}
Création d'un layout
\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{layout}

\begin{document}

\layout

\end{document}
Modifications fines d'un layout

Les noms des longueurs sont disponibles sur le layout.

\setlength{nom de la longueur}{longueur dans l'unité qui vous plait}
\setlength{\marginparwidth}{2cm}

Listes

Listes à puces
\begin{document}
 
\begin{itemize}

\item Un canard.
\item Un mammouth.
\item Un canard.
\item Un mammouth.
\item Un canard.
\item Un mammouth.
\item[@] Une pintade. % En plaçant un @ entre crochets après \item, j'ai transformé la puce en @.

\end{itemize}
Listes numérotées
\begin{enumerate}

\item Un canard.
\item Un mammouth.
\item Un canard.
\item Un mammouth.
\item Un canard.
\item Un mammouth.
\item Une pintade.

\end{enumerate}
Listes de description
\begin{description}

\item[Un canard :] bestiole qui fait coin.
\item[Un poulpe :] bestiole qui fait bloub.
\item[Un ornithorynque :] bestiole qui fait rire.
\item[Un ours :] bestiole qui fait mal.

\end{description}

Les polices

Les tailles

Commande

Taille de texte

\tiny

Minuscule

\scriptsize

Très très petite

\footnotesize

Très petite

\small

Petite

\normalsize

Normale (définie dans \documentclass)

\large

Légèrement plus grande que la normale

\Large

Grande

\LARGE

Très grande

\huge

Très très grande

\Huge

Énorme !

Les couleurs

\textcolor{couleur}{texte en couleur}

Création de couleur en niveaux de gris :

\definecolor{le nom choisi sans espace}{gray}{le nombre à deux décimales}

Création de couleur via un mélange de rouge, de vert et de bleu :

\definecolor{nom}{rgb}{taux de rouge entre 0 et 1,taux de vert,taux de bleu}

Changement de police ponctuel

{\fontfamily{code_de_la_police}\selectfont mon bout de texte}

Code de la police

Exemple

bch

Image utilisateurImage utilisateur

cmr

Image utilisateurImage utilisateur

lmr

Image utilisateurImage utilisateur

lmss

Image utilisateurImage utilisateur

lmssq

Image utilisateurImage utilisateur

lmtt

Image utilisateurImage utilisateur

pag

Image utilisateurImage utilisateur

pcr

Image utilisateurImage utilisateur

pbk

Image utilisateurImage utilisateur

phv

Image utilisateurImage utilisateur

pnc

Image utilisateurImage utilisateur

ppl

Image utilisateurImage utilisateur

ptm

Image utilisateurImage utilisateur

pzc

Image utilisateurImage utilisateur

Les packs de polices

  • bookman

  • charter

  • newcent

  • lmodern

  • mathpazo

  • mathptmx

Les effets

Mise en forme

Modification

Commande

Rendu

Normal

{\normalfont un lapin}

Image utilisateurImage utilisateur

\begin{rm}un lapin \end{rm}

Image utilisateurImage utilisateur

Gras

\textbf{un lapin}

Image utilisateurImage utilisateur

{\bfseries un lapin}

Image utilisateurImage utilisateur

\begin{bf}un lapin \end{bf}

Image utilisateurImage utilisateur

Italique

\textit{un lapin}

Image utilisateurImage utilisateur

{\itshape un lapin}

Image utilisateurImage utilisateur

\begin{it}un lapin \end{it}

Image utilisateurImage utilisateur

Penché

\textsl{un lapin}

Image utilisateurImage utilisateur

{\slshape un lapin}

Image utilisateurImage utilisateur

\begin{sl}un lapin \end{sl}

Image utilisateurImage utilisateur

Machine à écrire

\texttt{un lapin}

Image utilisateurImage utilisateur

{\ttfamily un lapin}

Image utilisateurImage utilisateur

\begin{tt}un lapin \end{tt}

Image utilisateurImage utilisateur

Petites majuscules

\textsc{un lapin}

Image utilisateurImage utilisateur

{\scshape un lapin}

Image utilisateurImage utilisateur

\begin{sc}un lapin \end{sc}

Image utilisateurImage utilisateur

Exposant
(En mode texte)

Un canard\textsuperscript{un lapin}

Image utilisateurImage utilisateur

Encadrer
(Paramétrable)

\fbox{un lapin}

Image utilisateurImage utilisateur

Soulignement
(Package soul)

\ul{un lapin}

Image utilisateurImage utilisateur

Soulignement
(Package ulem)

\uuline{un lapin}

Image utilisateurImage utilisateur

\uwave{un lapin}

Image utilisateurImage utilisateur

Barrer
(Package soul)

\st{un lapin}

Image utilisateurImage utilisateur

Les notes

Citations simples

L'environnement quote pour des citations courtes et quotation pour des citations de plusieurs lignes.

Citations d'URL :

\url{adresse}

La commande \fbox

% Commande permettant de définir l'écart.
\setlength{\fboxsep}{8mm}
% Commande permettant de définir l'épaisseur du trait.
\setlength{\fboxrule}{2mm}
\fbox{Un lapin}

Création de minipage

\begin{minipage}[c]{5cm}
Un petit paragraphe.
\end{minipage}

Les figures

Insertion simple

\includegraphics{chemin de l'image}
\includegraphics[width=300]{chemin de l'image}
\includegraphics[height=250]{chemin de l'image}
\includegraphics[height=250, width=300]{chemin de l'image} 
\includegraphics[scale=1.2]{chemin de l'image}

Rotation

\includegraphics[angle=52]{chemin de l'image}

Inclusion dans un paragraphe

\begin{wrapfigure}[nombre de lignes]{placement}{largeur de l'image en cm}
\includegraphics[width=largeur en cm]{chemin de l'image}
\end{wrapfigure}
Votre paragraphe, sans saut de ligne entre \end et le paragraphe.

Découpage d'une image

\includegraphics*[abscisse du coin inférieur gauche,ordonnée du coin inférieur gauche][abscisse du coin supérieur droit,ordonnée du coin supérieur droit du rectangle]{chemin de l'image}

Image flottante

\begin{figure}
\begin{center}
\includegraphics{chemin de l'image} 
\end{center}
\caption{Légende}
\label{Référence}
\end{figure}

ou

\begin{figure}
\center
\includegraphics{chemin de l'image} 
\caption{Légende}
\label{Référence}
\end{figure}

Les tableaux

Structure type

\begin{table}
\begin{center}
\begin{tabular}{|c|c|}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}
\end{center}
\caption{votre légende}
\label{votre référence}
\end{table}

Fusion de lignes

\multirow{nombre de lignes fusionnées}{taille de la colonne en cm}{votre texte}
\multirow{nombre de lignes fusionnées}*{votre texte}

Fusion de colonnes

\multicolumn{nbre de col fusionnées}{c, l ou r }{le texte}

Coloration de cellules

Utilisable avec les couleurs personnalisées.

  • \columncolor{couleur} pour colorer les colonnes.

  • \rowcolor{couleur} pour colorer les lignes.

  • \cellcolor{couleur} pour colorer les cellules.

Les mathématiques

Les formules simples

Fraction
\[\frac{numérateur}{dénominateur}\]
Fractions en cascade
\[\cfrac{num1}{den1 + \cfrac{num2}{den2}}\]
Racine
\[\sqrt[15]{nombre}\]
Limite
\[\lim_{nbr1 \to nbr2} x+42\]
Exposant
\[nombre^{exposant}\]
Indice
\[nombre_{indice}\]
Intégrales simples
\[\int {contenu}\]
\[\int_{borne inférieure}^{borne supérieure} {contenu}\]
\[\int \limits_{borne inférieure}^{borne supérieure} {contenu}\]

Pour faire des intégrales doubles ou triples, utilisez respectivement les commandes \iint et \iiint. Vous pouvez mettre plusieurs \int à la suite, mais mathématiquement cela ne représente pas la même chose.

Intégrale sur une courbe fermée
\[\oint {contenu}\]
Symbole de la somme
\[\sum_{en dessous}^{au dessus} contenu\]
Symbole du produit
\[\prod_{en dessous}^{au dessus} contenu\]

Les systèmes d'équation

\begin{align}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{align}

\begin{align*} % Sans numérotation.
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{align*}

\begin{align}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{align}

Les matrices

Utilisation classique
\[
\begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9 
\end{matrix}
\]

Il est aussi possible d'utiliser les environnements pmatrix, vmatrix, Vmatrix, bmatrix et Bmatrix selon le type de délimiteur souhaité.

La commande \phantom
\[ 
\begin{matrix}
   \phantom{9}1 & 12345 & \phantom{-}3 \\
   94 & \phantom{1234}5 & -6 \\
   \phantom{9}7 & \phantom{1234}8 & \phantom{-}9 
\end{matrix}
\]

Les théorèmes, lemmes, etc.

Dans le préambule :

\newtheorem*{petit_nom}{Réciproque} 
\newtheorem{petit_nom1}{Définition}    
\newtheorem{petit_nom2}{Proposition}[chapter] 
\newtheorem{petit_nom3}{Corollaire}[section]

Ensuite chaque nouvel environnement défini est utilisé :

\begin{petit_nom}
\end{petit_nom}

ou

\begin{petit_nom}[de quelque chose]
\end{petit_nom}

Les espaces

Espace

Code

négative

\!

fine

\,

normale

\ suivi d'une espace

moyenne

\;

large

\:

cadratin

\quad

double cadratin

\qquad

Les tables

\tableofcontents % Table des matières.
\listoffigures % Table des figures.
\listoftables % Liste des tableaux.

Index

Il faut insérer la commande \makeindex dans le préambule ainsi que \printindex à l'endroit où vous souhaitez mettre en page votre index.

\index{mot} % ajoute l'entrée « mot »
\index{pate@pâté} % « pâté » correctement placé alphabétiquement
\index{mot|see{lapin}} % « mot, voir lapin »

Bibliographie

Base de données

@type_d'œuvre{référence_courte,
Titre_du_champ1={texte de votre choix},
Titre_du_champ2={texte de votre choix},
Titre_du_champ3={texte de votre choix},
Titre_du_champ4={texte de votre choix},
}

Types d'œuvres

Type d'œuvre

Correspondance

Champs disponibles

@article

Article

author,
journal,
title,
year,
month,
pages,
notes

@book

Livre

author,
title,
publisher,
year

@manual

Document technique

title,
author,
year,
organization

@misc

Divers

author,
title,
month,
year,
note

@phdthesis

Thèse de docotorat

title,
author,
school,
year

@unpublished

Manuscrit non publié

author,
title,
note,
year,
month

Champs

Champs

Correspondance

author

Auteur

journal

Journal

month

Mois de publication, au choix (jan, feb, mar, apr…)

note

Notes complémentaires

organization

Société ou organisation

pages

Pages concernées

publisher

Éditeur

year

Année de publication

Insertion de la bibliographie

\bibliographystyle{} % Le style
\bibliography{fichier sans extension} % Le fichier de base de données.
  • \bibliographystyle{plain} classe les entrées par ordre alphabétique et les numérote en conséquence.

  • \bibliographystyle{abbrv} classe les entrées par ordre alphabétique, les numérote en conséquence et abrège certains éléments de la bibliographie.

  • \bibliographystyle{unsrt} trie les entrées par ordre d'apparition dans le texte.

  • \bibliographystyle{alpha} : le repère n'est plus un chiffre, mais les trois premières lettres du nom de l'auteur accolées aux deux derniers chiffres de l'année de parution.

Exemple de certificat de réussite
Exemple de certificat de réussite