Ce guide explique comment insérer des images dans vos documents LaTeX : formats supportés, redimensionnement, positionnement flottant, légendes et références croisées.
Prérequis
Pour utiliser des images, vous devez charger le package graphicx dans le préambule :
\documentclass{article}
\usepackage{graphicx} % Package pour les images
\begin{document}
% Votre contenu
\end{document}
.png, .jpg, .jpeg, .pdf. Avec XeLaTeX/LuaLaTeX : tous ces formats plus .eps.
Insertion simple
La commande de base est \includegraphics{nom_fichier} :
% Image dans le même dossier que le .tex
\includegraphics{mon-image.png}
% Image dans un sous-dossier
\includegraphics{images/photo.jpg}
% Extension optionnelle (LaTeX la devine)
\includegraphics{mon-image}
Contrôler les dimensions
Plusieurs options permettent de redimensionner l'image :
% Largeur fixe
\includegraphics[width=8cm]{image.png}
% Hauteur fixe
\includegraphics[height=5cm]{image.png}
% Largeur relative à la largeur du texte
\includegraphics[width=0.8\textwidth]{image.png}
% Échelle (1 = taille originale)
\includegraphics[scale=0.5]{image.png}
% Largeur ET hauteur (peut déformer)
\includegraphics[width=6cm, height=4cm]{image.png}
% Conserver les proportions avec keepaspectratio
\includegraphics[width=6cm, height=4cm, keepaspectratio]{image.png}
| Option | Description | Exemple |
|---|---|---|
width |
Largeur de l'image | width=10cm |
height |
Hauteur de l'image | height=5cm |
scale |
Facteur d'échelle | scale=0.75 |
angle |
Rotation en degrés | angle=90 |
keepaspectratio |
Conserve les proportions | keepaspectratio |
L'environnement figure
Pour ajouter une légende et un numéro automatique, utilisez l'environnement figure :
\begin{figure}[htbp]
\centering
\includegraphics[width=0.7\textwidth]{graphique.png}
\caption{Évolution des ventes en 2024}
\label{fig:ventes}
\end{figure}
% Référence dans le texte
Comme le montre la figure~\ref{fig:ventes}, les ventes ont augmenté.
Options de positionnement
Les lettres entre crochets [htbp] indiquent à LaTeX où placer la figure :
| Option | Position |
|---|---|
h |
Here - à l'endroit où elle est déclarée (si possible) |
t |
Top - en haut d'une page |
b |
Bottom - en bas d'une page |
p |
Page - sur une page dédiée aux flottants |
! |
Force LaTeX à être moins strict |
H |
Exactement ici (nécessite le package float) |
\ref) plutôt que "l'image ci-dessous".
Centrer une image
Plusieurs méthodes existent :
% Méthode 1 : \centering (dans figure)
\begin{figure}[h]
\centering
\includegraphics[width=0.5\textwidth]{image.png}
\caption{Ma légende}
\end{figure}
% Méthode 2 : environnement center (hors figure)
\begin{center}
\includegraphics[width=0.5\textwidth]{image.png}
\end{center}
Sous-figures (images côte à côte)
Le package subcaption permet de placer plusieurs images dans une même figure :
\usepackage{subcaption} % Dans le préambule
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{image1.png}
\caption{Première image}
\label{fig:image1}
\end{subfigure}
\hfill % Espace horizontal entre les images
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{image2.png}
\caption{Deuxième image}
\label{fig:image2}
\end{subfigure}
\caption{Comparaison des deux images}
\label{fig:comparaison}
\end{figure}
\textwidth. Avec 0.45\textwidth chacune, il reste 10% pour l'espace (\hfill).
Texte autour de l'image
Le package wrapfig permet de faire couler le texte autour d'une image :
\usepackage{wrapfig} % Dans le préambule
\begin{wrapfigure}{r}{0.4\textwidth} % r = droite, l = gauche
\centering
\includegraphics[width=0.38\textwidth]{photo.png}
\caption{Une photo}
\end{wrapfigure}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Le texte continue et s'adapte autour de l'image...
Liste des figures
Générez automatiquement une liste de toutes les figures :
\listoffigures % Génère "Table des figures"
Exemple complet
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage{graphicx}
\usepackage{subcaption}
\title{Rapport avec images}
\author{Votre nom}
\begin{document}
\maketitle
\section{Introduction}
Voici une image simple centrée :
\begin{figure}[htbp]
\centering
\includegraphics[width=0.6\textwidth]{logo.png}
\caption{Logo de l'entreprise}
\label{fig:logo}
\end{figure}
Comme on peut le voir sur la figure~\ref{fig:logo}, le logo
est composé de plusieurs éléments.
\section{Comparaison}
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{avant.png}
\caption{Avant}
\label{fig:avant}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{apres.png}
\caption{Après}
\label{fig:apres}
\end{subfigure}
\caption{Comparaison avant/après}
\label{fig:comparaison}
\end{figure}
La figure~\ref{fig:comparaison} montre l'évolution entre
l'état initial (\ref{fig:avant}) et l'état final (\ref{fig:apres}).
\end{document}
Prêt à illustrer vos documents ?
Uploadez vos images et créez des documents professionnels
Créer un compte gratuit