> 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/37-line-breaks-and-blank-spaces-es.md).

# Retours à la ligne et espaces

Il n'est pas recommandé d'interrompre le flux normal d'un document LaTeX, sauf si vous êtes [en train d'écrire une macro](/latex/fr/fichiers-de-classe/03-writing-your-own-package.md). Quoi qu'il en soit, il est parfois nécessaire d'avoir un peu plus de contrôle sur la mise en page générale du document ; c'est pour cette raison que cet article explique comment insérer des sauts de ligne manuels, des sauts de page et des espaces blancs.

## Introduction

Insérer des sauts de ligne est très facile, un double antislash suffit

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Quelque chose dans ce document. Ce paragraphe ne contient aucune information
et son objectif est de fournir un exemple sur la façon d'insérer des espaces blancs
et des sauts de ligne.\\
Lorsqu'un saut de ligne est inséré, le texte n'est pas indenté, il y a
quelques commandes supplémentaires pour les sauts de ligne.
\end{document}
```

![LineBreaksEx1.png](/files/1c41db68f6849ad8cfc39a749fe030602ab5396e)

Ce n'est pas la seule commande pour insérer des sauts de ligne, dans la [section suivante](#saltos-de-lnea) deux autres sont décrites.

[Ouvrir un exemple dans Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Sauts de ligne

Comme indiqué précédemment, il existe plus d'une manière d'insérer des sauts de ligne.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Quelque chose dans ce document. Ce paragraphe ne contient aucune information
et son objectif est de fournir un exemple sur la façon d'insérer des espaces blancs
et des sauts de ligne.\\
Lorsqu'un saut de ligne est inséré, le texte n'est pas indenté, il y a
il existe quelques commandes supplémentaires pour les sauts de ligne. \newline
Ce paragraphe ne fournit absolument aucune information. Nous explorons
les sauts de ligne. \hfill \break
Et en combinant deux commandes
\end{document}
```

![LineBreaksEx2.png](/files/5c68ee5ec3be87d00241b73a5a9b8c8aaccce60b)

Il y a ici trois commandes qui remplissent la même fonction dans l'exemple :

* `\\` (deux barres obliques inversées)
* `\newline`
* `\hfill \break`

Pour voir davantage de commandes pour insérer des sauts de ligne, consultez le [guide de référence](#gua-de-referencia).

[Ouvrir un exemple dans Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Sauts de page

Il existe deux commandes pour insérer des sauts de page, `clearpage` et `newpage`. Voici ensuite un exemple où l'on utilise `clearpage`.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Quelque chose dans ce document. Ce paragraphe ne contient aucune information et
son objectif est de fournir un exemple sur la façon d'insérer des espaces blancs
et des sauts de ligne.\\
Lorsqu'un saut de ligne est inséré, le texte n'est pas indenté, il y a un
certain nombre de commandes supplémentaires pour les sauts de ligne. \newline
Ce paragraphe ne fournit absolument aucune information. Nous explorons
les sauts de ligne. \hfill \break
Et en combinant deux commandes

\begin{figure}
\centering
\includegraphics[width=4cm]{lion-logo}
\caption{ShareLaTeX logo}
\end{figure}

Bonjour,  voici  un  texte  sans  signification...
\clearpage
```

![LineBreaksEx3.png](/files/8258e04ff7b7fafb2808c631f9c05a387f9b778f)

Si l'on utilise la commande `clearpage` et s'il y a des éléments flottants en attente, tels que des tableaux et des figures, ils seront tous insérés avant de commencer une nouvelle page. Dans l'exemple précédent, la même image est insérée trois fois. Comme le saut de page est inséré avant que les trois images n'apparaissent dans le document, les images manquantes sont insérées sur une page blanche avant de poursuivre avec le texte qui suit le saut de page.

Si ce n'est pas ce dont vous avez besoin, vous pouvez utiliser `\newpage` à la place. Voyons un exemple :

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Quelque chose dans ce document. Ce paragraphe ne contient aucune information et
son objectif est de fournir un exemple sur la façon d'insérer des espaces blancs
et des sauts de ligne.\\
Lorsqu'un saut de ligne est inséré, le texte n'est pas indenté, il y a un
certain nombre de commandes supplémentaires pour les sauts de ligne. \newline
Ce paragraphe ne fournit absolument aucune information. Nous explorons
les sauts de ligne. \hfill \break
Et en combinant deux commandes

\begin{figure}
\centering
\includegraphics[width=4cm]{lion-logo}
\caption{ShareLaTeX logo}
\end{figure}

Bonjour,  voici  un  texte  sans  signification...
\newpage
```

![LineBreaksEx4.png](/files/601877cabb132b6634dbbb4d3a4cc5e97dcbf815)

Dans ce cas, les images sont positionnées sur une nouvelle page tout en essayant de s'intégrer au flux du texte.

[Ouvrir un exemple dans Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Espaces blancs horizontaux

Des espaces blancs horizontaux de longueur arbitraire peuvent être insérés avec la commande `\hspace`.

```latex
Des espaces horizontaux \hspace{1cm} peuvent être insérés manuellement. Utile
pour contrôler les réglages fins de la mise en page des images.

Côté gauche \hfill Côté droit
```

![LineBreaksEx5.png](/files/e51d756c7be07a8d51287d9c8fa5515680ab9c4e)

Il y a deux commandes qui insèrent des espaces blancs dans cet exemple :

**\hspace{1cm}**

Insère un espace horizontal d'une longueur de 1 cm. D'autres unités de longueur peuvent être utilisées avec cette commande.

**\hfill**

Insère un espace blanc qui s'étend dynamiquement pour occuper tout l'espace disponible.

Les commandes `\hrulefill` et `\dotfill` ont la même fonction que `\hfill` mais, au lieu d'espaces blancs, elles insèrent respectivement une ligne horizontale ou une suite de points.

[Ouvrir un exemple dans Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Espaces blancs verticaux

Pour insérer des espaces blancs verticaux, on utilise la même syntaxe que pour les horizontaux.

```latex
Texte en haut de la page. Texte en haut de la page.
Texte en haut de la page. Texte en haut de la page.
Texte en haut de la page. Texte en haut de la page.
Texte en haut de la page.

\vspace{5mm} %5 mm d'espace vertical

Ce texte reste encore en haut, à 5 mm sous le premier paragraphe.

\vfill

Texte en bas de la page.
```

![LineBreaksEx6.png](/files/9dfb5fa74636a1cef688ca6dd1b5ca565275e5fa)

Voyons les deux commandes qui insèrent des espaces verticaux dans l'exemple.

**\vspace{5mm}**

Insère un espace vertical d'une longueur de 5 mm. D'autres unités de longueur peuvent être utilisées avec cette commande.

**\vfill**

Insère un espace vertical blanc qui s'étend dynamiquement pour remplir tout l'espace vertical disponible sur la page. C'est pour cette raison que la ligne «Texte en bas de la page.» se déplace jusqu'en bas, parce que le reste de l'espace est déjà «rempli».

Il existe quelques autres commandes couramment utilisées par commodité pour insérer des espaces verticaux.

**\smallskip**

Ajoute un espace de 3 pt plus ou moins 1 pt selon d'autres facteurs (type de document, espace disponible, etc.).

**\medskip**

Ajoute un espace de 6 pt plus ou moins 2 pt selon d'autres facteurs (type de document, espace disponible, etc.).

**\bigskip**

Ajoute un espace de 12 pt plus ou moins 4 pt selon d'autres facteurs (type de document, espace disponible, etc.)

[Ouvrir un exemple dans ShareLaTeX](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Guide de référence

**Commandes supplémentaires pour insérer des sauts de ligne**

* ```latex
   \\*
  ```

  (deux barres obliques inversées et une astérisque)

Insère un saut de ligne à cet endroit et interdit en plus l'insertion de sauts de page après ce saut de ligne.

* ```latex
  \break
  ```

Insère un saut de ligne sans remplir l'espace restant disponible sur la ligne actuelle. Cela aboutit généralement à une très mauvaise mise en forme si l'on ne remplit pas l'espace restant avec une commande comme celle donnée à la ligne suivante.

* ```latex
  \hfill\break
  ```

Produit le même résultat que *\newline* et *\\\\*.

De plus, LaTeX fournit la commande avancée suivante pour les sauts de ligne.

* ```latex
  \lineabreak[number]
  ```

La commande insère un saut de ligne à l'endroit où elle apparaît. Le paramètre supplémentaire *number* représente la priorité sur une échelle de 0 à 4. 0 signifie que la commande sera facilement ignorée, tandis que 4 signifie que le saut sera inséré quoi qu'il arrive. Lorsque cette option est utilisée, LaTeX tentera de produire les meilleurs sauts de ligne possibles.

## Lectures supplémentaires

Pour plus d’informations, consultez :

* [Longueurs en LaTeX](/latex/fr/mise-en-forme/01-lengths-in-latex.md)
* [Paragraphes et sauts de ligne](/latex/fr/bases-de-latex/02-paragraphs-and-new-lines.md)
* [Mise en forme des paragraphes](/latex/fr/mise-en-forme/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Alignement du texte](/latex/fr/mise-en-forme/06-text-alignment.md)
* [Gras, italiques et soulignement](/latex/fr/bases-de-latex/03-bold-italics-and-underlining.md)
* [Listes](/latex/fr/bases-de-latex/04-lists.md)
* [Documents recto et recto-verso](/latex/fr/mise-en-forme/08-single-sided-and-double-sided-documents.md)
* [Colonnes multiples](/latex/fr/mise-en-forme/09-multiple-columns.md)
* [L'introduction pas si courte à LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)


---

# 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/37-line-breaks-and-blank-spaces-es.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.
