> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/fr/autres-sujets/50-wrapping-text-around-figures.md).

# Faire couler le texte autour des figures

Parfois, il peut être souhaitable d’enrouler le texte autour d’un flottant (une figure, dans notre cas) afin de ne pas rompre le fil du texte. Il existe un certain nombre de packages dans LaTeX pour accomplir cette tâche, bien qu’ils nécessitent un certain réglage manuel dans la plupart des cas.

### Utilisation de wrapfig

Pour utiliser *wrapfig*, nous devons inclure la ligne suivante dans le préambule :

```latex
\usepackage{wrapfig}
```

Cela rend le *wrapfigure* environnement à notre disposition, et nous pouvons y mettre un *\includegraphics* commande pour créer une figure autour de laquelle le texte sera habillé. Voici comment nous pouvons spécifier un *wrapfigure* environnement :

```latex
\begin{wrapfigure}[lineheight]{position}{width}
  ...
\end{wrapfigure}
```

Le *position* paramètre a huit valeurs possibles :

|   |   |                                                                  |
| - | - | ---------------------------------------------------------------- |
| r | R | côté droit du texte                                              |
| l | L | côté gauche du texte                                             |
| i | I | bord intérieur — près de la reliure (dans un *twoside* document) |
| o | O | bord extérieur — loin de la reliure                              |

La version majuscule permet à la figure de flotter. La version minuscule signifie *exactement ici*.

Voici un exemple :

```latex
\begin{wrapfigure}{r}{0.5\textwidth}
  \begin{center}
    \includegraphics[width=0.48\textwidth]{birds}
  \end{center}
  \caption{Oiseaux}
\end{wrapfigure}
```

On peut noter que la largeur de l’image insérée a été spécifiée par rapport à la largeur du texte (*\textwidth*). Il est conseillé d’utiliser des tailles relatives pour définir des longueurs (hauteur, largeur, etc.), particulièrement lors de l’utilisation de *wrapfigure*.

Dans l’exemple ci-dessus, la figure couvre exactement la moitié de la largeur du texte, et l’image réelle utilise une largeur légèrement plus petite, de sorte qu’il y ait un petit cadre blanc agréable entre l’image et le texte. L’image doit toujours être plus petite (moins large) que l’habillage, sinon elle empiétera sur le texte.

Faites attention en ajoutant *wrapfigures* tout près du haut ou du bas d’une page, car cela peut souvent provoquer des effets indésirables difficiles, voire presque impossibles, à résoudre. Il n’est pas conseillé d’essayer d’utiliser *wrapfigures* à côté des équations ou des titres de section. Ils ne peuvent pas non plus être utilisés dans des listes, telles que `itemize` et `enumerate` des environnements.

&#x20;[Ouvrir l'exemple dans Overleaf](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

### Gestion des images présentant des espaces blancs

Si l’image présente des espaces blancs indésirables, nous pouvons utiliser l’une des options suivantes pour supprimer l’espace blanc supplémentaire :

* *recadrage* l’espace blanc lors de l’utilisation de \includegraphics
* Le *picins* package peut être utilisé à la place de *wrapfigure*, ce qui supprime d’emblée l’espace blanc supplémentaire sans aucun réglage manuel.
* Le paquet *floatflt* est une autre alternative.
* Évitez d’utiliser *\begin{center}* pour centrer l’image, cela ajoute de l’espace supplémentaire. Utilisez *\centering* à la place.
* Le programme *pdfcrop* (inclus dans la plupart des installations TeX) peut être utilisé pour supprimer définitivement l’espace blanc.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/fr/autres-sujets/50-wrapping-text-around-figures.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
