> 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/07-page-size-and-margins.md).

# Format de page et marges

## Introduction

Les dimensions de page dans un document LaTeX sont hautement configurables et le [`geometry` package](https://ctan.org/pkg/geometry?lang=en) offre un moyen simple de modifier la longueur et la mise en page de différents éléments tels que la taille du papier, les marges, la note de bas de page, l'en-tête, l'orientation, etc.

### Exemple

Supposons que vous deviez créer un document en utilisant du papier au format A4 avec une zone de texte qui ne doit pas dépasser 6 pouces de large et 8 pouces de haut. Vous pouvez facilement créer un tel document en incluant cette ligne dans votre préambule LaTeX :

```latex
\usepackage[a4paper, total={6in, 8in}]{geometry}
```

Les valeurs de paramètres passées au `geometry` paquet produisent la mise en page requise. Dans ce cas, `a4paper` définit le format A4 souhaité et les valeurs fournies au `total` paramètre déterminent la taille de la zone de texte. Notez qu'Overleaf utilise une distribution LaTeX européenne, qui produit par défaut des documents au format A4.

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage[a4paper, total={6in, 8in}]{geometry}

\begin{document}
\section{Introduction}
Il s'agit d'un document de test qui utilise du papier au format A4 et la zone de texte définie par l'utilisateur.
\subsection{Du texte factice}
\blindtext[8]

\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+geometry+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%5Ba4paper%2C+total%3D%7B6in%2C+8in%7D%5D%7Bgeometry%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0AThis+is+a+test+document+which+uses+A4-sized+paper+and+the+user-defined+text+area.+%0A%5Csubsection%7BSome+dummy+text%7D%0A%5Cblindtext%5B8%5D%0A%0A%5Cend%7Bdocument%7D)

## Taille du papier, orientation et marges

Modifier la taille du papier, l'orientation et les marges d'un document est une მოთხოვite courante qui peut facilement être satisfaite à l'aide du `geometry` paquet. Il existe deux façons de définir les valeurs souhaitées :

* les fournir comme paramètres à la `\usepackage` instruction comme dans l'exemple ci-dessus, ou
* utilisez le `\geometry` commande dans le préambule.

Par exemple, créons un document avec du papier au format légal, en orientation paysage et avec une marge de 2 po :

```latex
\usepackage[legalpaper, landscape, margin=2in]{geometry}
```

Vous pouvez obtenir la même chose d'une manière légèrement différente :

```latex
\usepackage{geometry}
\geometry{legalpaper, landscape, margin=2in}
```

Comme vous pouvez le voir, les paramètres sont séparés par des virgules. Pour une liste complète des formats de papier prédéfinis, consultez le [guide de référence](#reference-guide). Le deuxième paramètre est l'orientation, sa valeur par défaut est `portrait`. Enfin, chaque `marge` est définie à `2in`.

## Ajuster finement les dimensions de page de votre document LaTeX

### Visualiser la mise en page

Le [`mise en page` package](https://ctan.org/pkg/layout?lang=en) fournit une solution très pratique pour *visualiser* la mise en page actuelle du document — ainsi que les valeurs de divers paramètres LaTeX qui déterminent cette mise en page. Il fournit deux commandes : `mise en page` et `layout*` qui dessinent un graphique représentant la mise en page actuelle. La version étoilée (`layout*`) recalcule les valeurs internes utilisées pour dessiner le graphique, ce qui peut être utile si vous apportez des modifications aux paramètres de mise en page de LaTeX. Voici un exemple :

```latex
\documentclass{article}
\usepackage{layout}
\begin{document}
\section{Mise en page par défaut de \LaTeX{}}
Voici la mise en page par défaut :

\vspace{10pt}
\layout
\section{Faites quelques modifications}
Modifiez les paramètres de paragraphe de marge et utilisez la commande \verb|layout*| pour redessiner le schéma de mise en page :
\vspace{10pt}
\setlength{\marginparwidth}{0pt}
\setlength{\marginparsep}{0pt}

\layout*
\end{document}
```

[Ouvrez cet exemple dans Overleaf pour voir le résultat !](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+layout+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Blayout%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BDefault+%5CLaTeX%7B%7D+layout%7D%0AHere%27s+the+default+layout%3A%0A%0A%5Cvspace%7B10pt%7D%0A%5Clayout%0A%5Csection%7BMake+some+changes%7D%0AMake+changes+to+the+margin+paragraph+settings+and+use+the+command+%5Cverb%7Clayout%2A%7C+to+redraw+the+page+layout+diagram%3A%0A%5Cvspace%7B10pt%7D%0A%5Csetlength%7B%5Cmarginparwidth%7D%7B0pt%7D%0A%5Csetlength%7B%5Cmarginparsep%7D%7B0pt%7D%0A%0A%5Clayout%2A%0A%5Cend%7Bdocument%7D)

L'image suivante montre un exemple du graphique produit par le `mise en page` package.

![Layout-dimensions.png](/files/f4c3603290807e4423a1fe43d6e3b597bab2bca5)

### Utilisation des paramètres de mise en page du paquet geometry

Le `geometry` paquet fournit une interface pour modifier les dimensions de page à l'aide de paramètres nommés de façon intuitive, qui doivent être écrits sous la forme `parameter=value`, en utilisant les unités LaTeX standard (mm, cm, pt, in). La liste suivante fait référence au graphique de mise en page fourni dans la section précédente.

**textwidth**

Correspond à l'élément 8 dans le graphique.

**textheight**

Élément 7 dans le graphique.

**total**

Dépend d'autres paramètres ; par défaut, définit les dimensions du corps, mais peut être combiné avec les commandes includehead, includefoot, includeheadfoot et includemp pour modifier simultanément les dimensions de l'en-tête, du corps, du pied de page et des notes marginales.

**left, lmargin, inner**

Ces trois paramètres modifient la longueur de la marge gauche. Les éléments 1 et 3 du graphique, combinés.

**right, rmargin, outer**

Ces trois paramètres modifient la longueur de la marge droite. Les éléments 9 et 10 du graphique, combinés.

**top, tmargin**

Ces deux paramètres représentent les éléments 2 et 6 du graphique, combinés.

**bottom, bmargin**

Ces deux paramètres définissent la distance entre le bord inférieur du document et sa ligne de base.

**headheight**

Hauteur de l'en-tête

**headsep**

Séparation entre l'en-tête (ligne de base) et le corps du texte. Élément 6 dans le graphique.

**footnotesep**

Séparation entre le bas du corps du texte (ligne de base) et le haut du texte de la note de bas de page.

**footskip**

Distance entre la ligne de base de la dernière ligne de texte et la ligne de base du pied de page.

**marginparwidth, marginpar**

Largeur des notes marginales. Élément 10 dans le graphique.

La taille du papier peut être définie dans n'importe quel format dont vous avez besoin au moyen de la commande `papersize={⟨width⟩,⟨height⟩}`.

Voyons un exemple avec certaines des options susmentionnées :

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
\begin{document}
\section{Du texte factice}
\blindtext[10]
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+geometry+package+layout+parameters\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bgeometry%7D%0A+%5Cgeometry%7B%0A+a4paper%2C%0A+total%3D%7B170mm%2C257mm%7D%2C%0A+left%3D20mm%2C%0A+top%3D20mm%2C%0A+%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSome+dummy+text%7D%0A%5Cblindtext%5B10%5D%0A%5Cend%7Bdocument%7D)

Cet exemple produit le résultat suivant :

![Utilisation du paquet geometry](/files/432e7519e6a9780d0e0f5c22bd308d0a12e2c7d7)

Ici, la zone de texte, la marge gauche et la marge supérieure sont définies. Les marges droite et inférieure sont calculées automatiquement pour s'adapter à la page.

## Guide de référence

| paramètre | description                   | valeurs                                                                                                                                                                                                                                                                                                                        |
| --------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| papersize | Détermine la taille du papier | a0paper, a1paper, a2paper, a3paper, a4paper, a5paper, a6paper,b0paper, b1paper, b2paper, b3paper, b4paper, b5paper, b6paper,c0paper, c1paper, c2paper, c3paper, c4paper, c5paper, c6paper,b0j, b1j, b2j, b3j, b4j, b5j, b6j,ansiapaper, ansibpaper, ansicpaper, ansidpaper, ansiepaper,letterpaper, executivepaper, legalpaper |

## Lectures complémentaires

Pour plus d'informations, voir :

* [Longueurs en LaTeX](/latex/fr/mise-en-forme/01-lengths-in-latex.md)
* [En-têtes et pieds de page](/latex/fr/mise-en-forme/02-headers-and-footers.md)
* [Colonnes multiples](/latex/fr/mise-en-forme/09-multiple-columns.md)
* [Notes de bas de page](/latex/fr/mise-en-forme/14-footnotes.md)
* [Numérotation des pages](/latex/fr/mise-en-forme/03-page-numbering.md)
* [Alignement du texte](/latex/fr/mise-en-forme/06-text-alignment.md)
* [Hyperliens](/latex/fr/structure-du-document/09-hyperlinks.md)
* [Comprendre les paquets et les fichiers de classe](/latex/fr/fichiers-de-classe/01-understanding-packages-and-class-files.md)
* [Écrire votre propre package](/latex/fr/fichiers-de-classe/03-writing-your-own-package.md)
* [Écrire votre propre classe](/latex/fr/fichiers-de-classe/04-writing-your-own-class.md)
* [La documentation du paquet geometry](http://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf).


---

# 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/07-page-size-and-margins.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.
