Sarmate.net Sarmate.net
Home Features Pricing Documentation Contact
Log in Sign up
?>

Structurer un document LaTeX

Un document LaTeX bien structuré est plus facile à lire, à modifier et à maintenir. Ce guide vous explique comment organiser votre document avec des sections, chapitres, et générer automatiquement une table des matières.

Classes de documents

La première ligne de tout document LaTeX définit sa classe. Elle détermine la mise en page globale, les commandes disponibles et le style du document.

Classe Usage Niveaux de structure
article Articles courts, rapports simples section, subsection, subsubsection
report Rapports longs, mémoires chapter, section, subsection...
book Livres, thèses part, chapter, section...
beamer Présentations (slides) frame, block
LaTeX
% Document de type article
\documentclass[12pt, a4paper]{article}

% Document de type rapport (avec chapitres)
\documentclass[12pt, a4paper]{report}

% Document de type livre
\documentclass[12pt, a4paper, twoside]{book}
Options courantes Les options entre crochets permettent de personnaliser : 12pt (taille de police), a4paper (format papier), twoside (impression recto-verso).

Sections et sous-sections

LaTeX propose plusieurs niveaux de structuration hiérarchique. La numérotation est automatique.

Hiérarchie des commandes

Commande Niveau Disponible dans
\part{} -1 book, report
\chapter{} 0 book, report
\section{} 1 tous
\subsection{} 2 tous
\subsubsection{} 3 tous
\paragraph{} 4 tous
LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}

\begin{document}

\section{Introduction}
Texte de l'introduction...

\section{Méthodologie}

\subsection{Collecte des données}
Description de la collecte...

\subsection{Analyse}

\subsubsection{Analyse quantitative}
Détails de l'analyse quantitative...

\subsubsection{Analyse qualitative}
Détails de l'analyse qualitative...

\section{Résultats}
Présentation des résultats...

\end{document}

Sections non numérotées

Ajoutez une étoile * pour supprimer la numérotation :

LaTeX
\section*{Remerciements}
Je remercie toutes les personnes qui ont contribué...

\section*{Annexes}
Documents complémentaires...
Attention Les sections avec * ne sont pas incluses automatiquement dans la table des matières. Utilisez \addcontentsline{toc}{section}{Titre} pour les ajouter manuellement.

Table des matières

LaTeX génère automatiquement la table des matières à partir de vos sections. Il suffit d'une seule commande :

LaTeX
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}

\title{Mon rapport}
\author{Jean Dupont}

\begin{document}

\maketitle

\tableofcontents  % Génère la table des matières
\newpage          % Nouvelle page après la table

\chapter{Introduction}
...

\chapter{Développement}
\section{Première partie}
...

\end{document}
Compilation multiple La table des matières nécessite deux compilations pour être à jour. La première crée un fichier .toc, la seconde l'utilise pour générer la table.

Profondeur de la table des matières

Par défaut, la table inclut jusqu'aux subsection. Modifiez la profondeur avec tocdepth :

LaTeX
% Dans le préambule
\setcounter{tocdepth}{3}  % Inclut jusqu'à subsubsection

% Valeurs possibles :
% 0 = chapter uniquement
% 1 = chapter + section
% 2 = chapter + section + subsection (défaut)
% 3 = jusqu'à subsubsection

Le préambule

Le préambule est la partie entre \documentclass et \begin{document}. C'est ici que vous configurez votre document.

LaTeX
\documentclass[12pt, a4paper]{article}

% === PRÉAMBULE ===

% Encodage et langue
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}

% Marges
\usepackage[margin=2.5cm]{geometry}

% Mathématiques
\usepackage{amsmath, amssymb}

% Images
\usepackage{graphicx}

% Liens cliquables
\usepackage{hyperref}

% Métadonnées
\title{Mon document}
\author{Prénom Nom}
\date{\today}

% === FIN DU PRÉAMBULE ===

\begin{document}
% Contenu ici
\end{document}

Pages spéciales

Page de titre

La commande \maketitle génère une page de titre basée sur les informations du préambule :

LaTeX
\title{Titre du document}
\author{Auteur Principal \and Co-auteur}
\date{15 janvier 2025}  % ou \today pour la date actuelle

\begin{document}
\maketitle  % Génère la page de titre
\end{document}

Résumé (abstract)

LaTeX
\begin{abstract}
Ce document présente une analyse complète de...
Les résultats montrent que...
\end{abstract}

Annexes

LaTeX
\appendix  % Change la numérotation (A, B, C...)

\section{Données brutes}
Tableau des données...

\section{Code source}
Listing du code...

Exemple complet

Voici un modèle complet de rapport structuré :

LaTeX
\documentclass[12pt, a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[margin=2.5cm]{geometry}
\usepackage{hyperref}

\title{Rapport de stage}
\author{Marie Martin}
\date{Juin 2025}

\begin{document}

% Page de titre
\maketitle

% Résumé
\begin{abstract}
Ce rapport présente le travail effectué lors de mon stage
de trois mois au sein de l'entreprise XYZ...
\end{abstract}

% Table des matières
\tableofcontents
\newpage

% Contenu
\chapter{Introduction}
\section{Contexte}
Présentation du contexte...

\section{Objectifs}
Les objectifs du stage étaient...

\chapter{Travail réalisé}
\section{Première mission}
\subsection{Description}
...
\subsection{Résultats}
...

\section{Deuxième mission}
...

\chapter{Conclusion}
En conclusion, ce stage m'a permis de...

% Annexes
\appendix
\chapter{Documents complémentaires}
...

\end{document}

Prêt à structurer votre document ?

Créez un rapport professionnel avec Sarmate.net

Créer un compte gratuit