> 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/mise-en-forme/05-line-breaks-and-blank-spaces.md).

# Sauts de ligne et espaces vides

Rompre le flux du document dans LaTeX n'est pas recommandé, sauf si vous êtes [en train de créer 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 davantage de contrôle sur la mise en page du document ; c'est pourquoi cet article explique comment insérer des retours à la ligne, des sauts de page et des espaces blancs arbitraires.

## Introduction

La manière la plus standard de faire des retours à la ligne est de créer un nouveau paragraphe. Cela se fait en laissant une ligne vide dans le code.

```latex
\documentclass{article}
\begin{document}
Ce paragraphe ne contient aucune information
et son objectif est de fournir un exemple sur la manière de commencer un nouveau paragraphe.
Comme vous pouvez le voir,
une seule ligne
retour à la ligne dans le code
agit comme un espace dans le texte.

Cependant, laisser une ligne vide commence un nouveau paragraphe.
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=New+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThis+paragraph+contains+no+information%0Aand+its+purpose+is+to+provide+an+example+on+how+to+start+a+new+paragraph.%0AAs+you+can+see%2C%0Asingle+line%0Abreak+in+the+code%0Aacts+as+a+space+in+text.%0A%0AHowever%2C+leaving+an+empty+line+starts+a+new+paragraph.%0A%5Cend%7Bdocument%7D)

![LineBreaksEx1aupdated.png](/files/41b2541f51bc4ecc9b6f13a8be02774f0c6ad896)

Ce n'est pas la seule commande pour insérer des retours à la ligne, dans le [section suivante](#line-breaks) deux autres seront présentées.

## Retours à la ligne

Comme mentionné précédemment, il existe plus d'une manière d'insérer des retours à la 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 manière d'insérer des espaces blancs
et des retours à la ligne.\\
Lorsqu'un retour à la ligne est inséré, le texte n'est pas indenté, il
existe quelques commandes supplémentaires pour les retours à la ligne. \newline
Ce paragraphe ne fournit absolument aucune information. Nous explorons
les retours à la ligne. \hfill \break
Et en combinant deux commandes
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+line+break+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%0A%5Cbegin%7Bdocument%7D%0ASomething+in+this+document.+This+paragraph+contains+no+information+%0Aand+its+purposes+is+to+provide+an+example+on+how+to+insert+white+%0Aspaces+and+lines+breaks.%5C%5C%0AWhen+a+line+break+is+inserted%2C+the+text+is+not+indented%2C+there+%0Aare+a+couple+of+extra+commands+do+line+breaks.+%5Cnewline%0AThis+paragraph+provides+no+information+whatsoever.+We+are+exploring+%0Aline+breaks.+%5Chfill+%5Cbreak%0AAnd+combining+two+commands%0A%5Cend%7Bdocument%7D)

![LineBreaksEx2new.png](/files/01042c4e0ad1a2330af6080f24ecb7e819006b67)

Il y a ici trois commandes qui fonctionnent de la même manière dans l'exemple :

* `\\` (deux antislashs)
* `\newline`
* `\hfill \break`

Pour davantage de commandes de retour à la ligne, voir le [guide de référence](#reference-guide).

## Sauts de page

Il existe deux commandes pour insérer des sauts de page, `clearpage` et `newpage`. Voici un exemple utilisant `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 manière d'insérer des espaces blancs
et des retours à la ligne.\\
Lorsqu'un retour à la ligne est inséré, le texte n'est pas indenté, il existe quelques
commandes supplémentaires pour les retours à la ligne. \newline
Ce paragraphe ne fournit absolument aucune information. Nous explorons
les retours à la ligne. \hfill \break
Et en combinant deux commandes
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Logo Overleaf}
\end{figure}

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

![LineBreaksEx3OverleafNew.png](/files/fb0626dc1eae22cc549285197d7d746e8c35a9bc)

Si la commande `\clearpage` est utilisée, et s'il y a des éléments flottants empilés, tels que des tableaux ou des figures, ils seront évacués avant de commencer la nouvelle page. Dans l'exemple ci-dessus, la même image est insérée trois fois. Comme le saut de page est inséré avant que toutes les figures ne soient affichées, les images restantes sont insérées sur une page vide avant de poursuivre avec le texte sous le point de saut.

Si ce n'est pas ce qu'il vous faut, vous pouvez utiliser `\newpage` à la place.

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

\begin{document}
\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 manière d'insérer des espaces blancs
et des retours à la ligne.\\
Lorsqu'un retour à la ligne est inséré, le texte n'est pas indenté, il existe quelques
commandes supplémentaires pour les retours à la ligne. \newline
Ce paragraphe ne fournit absolument aucune information. Nous explorons
les retours à la ligne. \hfill \break
Et en combinant deux commandes
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Logo Overleaf}
\end{figure}

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

![LineBreaksEx4Overleaf.png](/files/40f75db84e14e09d05bf8b3b20f98ad0b87403be)

Dans ce cas, les images sont placées sur la nouvelle page en essayant de s'adapter au flux du texte.

[Ouvrir dans Overleaf](https://www.overleaf.com/project/new/template/19338?id=65200057\&templateName=\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Espaces blancs horizontaux

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

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

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

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Horizontal+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AHorizontal+%5Chspace%7B1cm%7D+spaces+can+be+inserted+manually.+Useful+%0Ato+control+the+fine-tuning+in+the+layout+of+pictures.%0A%0ALeft+Side+%5Chfill+Right+Side%0A%0A%5Cend%7Bdocument%7D)

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

Il existe deux commandes qui insèrent des espaces blancs horizontaux dans cet exemple :

**\hspace{1cm}**

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

**\hfill**

Insère un espace blanc qui s'étirera en conséquence pour remplir l'espace disponible.

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

## Espaces blancs verticaux

Les espaces blancs verticaux ont la même syntaxe que les espaces 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} % espace vertical de 5 mm

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

\vfill

Texte en bas de la page.
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Vertical+blank+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.%0A%0A%5Cvspace%7B5mm%7D+%255mm+vertical+space%0A%0AThis+text+still+at+the+top%2C+5mm+below+the+first+paragraph.%0A%0A%5Cvfill%0A%0AText+at+the+bottom+of+the+page.%0A%0A%5Cend%7Bdocument%7D)

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

Voyons les deux commandes qui insèrent des espaces blancs verticaux.

**\vspace{5mm}**

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

**\vfill**

Insère un espace blanc qui s'étirera en conséquence pour remplir l'espace vertical disponible. C'est pourquoi la ligne « Texte en bas de la page. » est déplacée en bas, et le reste de l'espace est rempli.

Il existe trois autres commandes couramment utilisées pour insérer des espaces blancs 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.)

## Guide de référence

**Commandes supplémentaires de retour à la ligne**

* ```latex
   \\*
  ```

  (deux antislashs et un astérisque)

coupe la ligne au point de la commande et interdit en plus un saut de page après le retour à la ligne forcé.

* ```latex
   \break
  ```

coupe la ligne sans remplir la ligne courante. Cela donnera une très mauvaise mise en forme si vous ne remplissez pas la ligne vous-même. Pour remplir la ligne, on peut l'utiliser comme indiqué ci-dessous.

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

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

De plus, LaTeX fournit l'option avancée suivante pour les retours à la ligne.

* ```latex
   \linebreak[number]
  ```

Elle coupe la ligne au point de la commande. La *number* fourni comme argument représente la priorité de la commande sur une échelle de 0 à 4. (0 signifie qu'elle sera facilement ignorée et 4 signifie de le faire quand même). Lorsque cette option de retour à la ligne est utilisée, LaTeX essaiera de produire les meilleurs retours à la ligne possibles.

## Lectures complémentaires

Pour plus d'informations, voir :

* [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/mise-en-forme/05-line-breaks-and-blank-spaces.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.
