> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-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 interrompre le fil du texte. Il existe un certain nombre de packages dans LaTeX pour accomplir cette tâche, bien qu’ils nécessitent dans la plupart des cas un certain réglage manuel.

### Utilisation de wrapfig

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

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

Cela rend le *wrapfigure* disponible pour nous, et nous pouvons y insérer une *\includegraphics* commande à l’intérieur pour créer une figure autour de laquelle le texte s’enroulera. 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) |
| ou | O | bord extérieur — loin de la reliure                              |

La version en majuscules permet à la figure de flotter. La version en minuscules signifie *exactement ici*.

Voici un exemple :

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

On peut noter que la largeur de l’image incluse a été spécifiée par rapport à la largeur du texte (*\textwidth*). C’est une bonne idée d’utiliser des tailles relatives pour définir les longueurs (hauteur, largeur, etc.), en particulier lorsque l’on utilise *wrapfigure*.

Dans l’exemple ci-dessus, la figure occupe 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 la zone d’enroulement, sinon elle débordera sur le texte.

Faites attention lorsque vous ajoutez *wrapfigures* très 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* en même temps que des équations ou des titres de section. Elles ne peuvent pas non plus être utilisées dans des listes, telles que `itemize` et `enumerate` environnements.

[Ouvrir un 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=)

### Gérer les images avec des espaces blancs

Si l’image comporte un espace blanc indésirable, nous pouvons utiliser l’une des options suivantes pour supprimer l’espace blanc supplémentaire :

* *trim* l’espace blanc lors de l’utilisation de \includegraphics
* Le *picins* Le package peut être utilisé à la place de *wrapfigure*, qui supprime l’espace blanc supplémentaire d’emblée, sans aucun réglage manuel.
* Le package *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://ayakaleaf-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.
