> 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/09-multiple-columns.md).

# Colonnes multiples

## Introduction

Les documents à deux colonnes peuvent être facilement créés en passant le paramètre `\twocolumn` à la déclaration de classe du document. Si vous avez besoin de plus de flexibilité dans la mise en page des colonnes, ou de créer un document avec plusieurs colonnes, le package `multicol` fournit un ensemble de commandes pour cela. Cet article explique comment utiliser le `multicol` package, en commençant par cet exemple de base :

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\title{Démonstration de Multicols}
\author{Overleaf}
\date{avril 2021}

\begin{document}
\maketitle

\begin{multicols}{3}
[
\section{Première section}
Toutes les choses humaines sont sujettes à la décrépitude. Et lorsque le destin appelle, les monarques doivent obéir.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Ouvrez cet `multicols` exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Ctitle%7BMulticols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Cbegin%7Bmulticols%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%7D%0A%0A%5Cend%7Bdocument%7D)

![exemple à 3 colonnes](/files/0ac4caf0bcb41d77af4b49dcb52f764d47614972)

Pour importer le package, la ligne

```latex
\usepackage{multicol}
```

est ajoutée au préambule. Une fois le package importé, l'environnement `multicols` peut être utilisé. L'environnement prend deux paramètres :

* Nombre de colonnes. Ce paramètre doit être passé entre accolades, et sa valeur est 3 dans l'exemple.
* « Texte d'en-tête », qui est inséré entre crochets. C'est facultatif et s'affichera au-dessus du texte en colonnes. Toute commande LaTeX peut être utilisée ici, sauf pour les éléments flottants tels que les figures et les tableaux. Dans l'exemple, le titre de section et un petit paragraphe sont définis ici.

Le texte encadré par les balises `\begin{multicols}` et `\end{multicols}` est imprimé au format multicolonne.

## Séparation des colonnes

La séparation des colonnes est déterminée par `\columnsep`. Voir l'exemple ci-dessous :

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Deuxième démonstration de multicols}
\author{Overleaf}
\date{avril 2021}

\begin{document}
\maketitle

\begin{multicols}{2}
[
\section{Première section}
Toutes les choses humaines sont sujettes à la décrépitude. Et lorsque le destin appelle, les monarques doivent obéir.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Ouvrez cet `multicols` exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Csetlength%7B%5Ccolumnsep%7D%7B1cm%7D%0A%5Ctitle%7BSecond+multicols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%7D%0A%0A%5Cend%7Bdocument%7D)

![Un exemple à deux colonnes](/files/bb889b7d30227b1bc689287a95543a6f58f4b690)

Ici, la commande `\setlength{\columnsep}{1cm}` définit la séparation des colonnes à 1 cm. Voir [Longueurs en LaTeX](/latex/fr/mise-en-forme/01-lengths-in-latex.md) pour une liste des unités disponibles.

## Colonnes déséquilibrées

Dans l'environnement par défaut `multicols` les colonnes sont équilibrées afin que chacune contienne la même quantité de texte. Ce format par défaut peut être modifié par l'environnement étoilé `multicols*`:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Deuxième démonstration de multicols}
\author{Overleaf}
\date{avril 2021}
\begin{document}
\maketitle
\begin{multicols*}{3}
[
\section{Première section}
Toutes les choses humaines sont sujettes à la décrépitude. Et lorsque le destin appelle, les monarques doivent obéir.
]
\blindtext\blindtext
\end{multicols*}

\end{document}
```

[Ouvrez cet `multicols` exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Csetlength%7B%5Ccolumnsep%7D%7B1cm%7D%0A%5Ctitle%7BSecond+multicols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Cbegin%7Bmulticols%2A%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%2A%7D%0A%0A%5Cend%7Bdocument%7D)

![démonstration à 3 colonnes](/files/3504994fec711209cf21853ceec0d9872736f551)

Si vous ouvrez cet exemple sur Overleaf, vous verrez que le texte est imprimé dans une colonne jusqu'à ce que la fin de la page soit atteinte, puis il continue dans la colonne suivante, et ainsi de suite.

## Insertion d'éléments flottants

Des éléments flottants (tableaux et figures) peuvent être insérés dans un document à plusieurs colonnes avec `wrapfig` et `wraptable`. L'extrait de code LaTeX suivant, qui n'est pas un document LaTeX complet, montre comment utiliser les éléments flottants. Veuillez utiliser le lien sous le code pour ouvrir un document LaTeX complet que vous pouvez compiler sur Overleaf.

```latex
\begin{multicols}{2}
[
\section{Première section}
Toutes les choses humaines sont sujettes à la décrépitude. Et lorsque le destin appelle, les monarques doivent obéir.
]

Bonjour, voici un texte sans signification. Ce texte devrait montrer à quoi
ressemblera un texte imprimé à cet endroit.
Si vous lisez ce texte, vous n'obtiendrez aucune information. Vraiment ? Y a-t-il
aucune information ? Y en a-t-il.

\vfill

\begin{wrapfigure}{l}{0.7\linewidth}
\includegraphics[width=\linewidth]{overleaf-logo}
\caption{Voici le logo Overleaf}
\end{wrapfigure}

Un texte factice comme celui-ci vous donne des informations sur la police sélectionnée, sur la manière dont
les lettres sont écrites et une impression de l'aspect. Ce texte devrait
contenir tout...

\begin{wraptable}{l}{0.7\linewidth}
\centering
\begin{tabular}{|c|c|}
\hline
Name & ISO \\
\hline
Afghanistan & AF \\
Îles Åland & AX \\
Albanie &AL  \\
Algérie &DZ \\
Samoa américaines & AS \\
Andorre & AD   \\
Angola & AO \\
\hline
\end{tabular}
\caption{Tableau, élément flottant}
\label{table:ta}
\end{wraptable}

\end{multicols}
```

![MulticolumnsEx4OverleafV2.png](/files/2abbf4d0e4adb7839604915e6be43eec52bb74d7)

[Ouvrez cet `multicols` exemple dans un projet LaTeX Overleaf](https://www.overleaf.com/project/new/template/19510?id=65969509\&templateName=A+multicols+demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Les flottants dans le **multicol** package sont mal pris en charge dans la version actuelle. Les éléments insérés avec les environnements conventionnels `figure*` et `table*` n'apparaîtront qu'en haut ou en bas de la page suivante après leur insertion, et perturberont la mise en page. L'exemple présenté ici est une solution de contournement, mais vous pouvez vous attendre à quelques aspérités. Par exemple, si la largeur du flottant est définie sur `\linewidth` cela provoque un chevauchement de texte étrange. Cela dit, voici une brève description des commandes :

* `\usepackage{wrapfig}`. Mettez cette ligne dans le préambule pour importer le package **wrapfig**
* L'environnement `wrapfigure` insérera une figure entourée de texte. Pour plus d'informations et d'autres exemples sur cet environnement, voir [Positionnement des images et des tableaux](/latex/fr/figures-et-tableaux/02-positioning-images-and-tables.md).
* L'environnement `wraptable` est l'équivalent de *wrapfigure* mais pour les tableaux. Voir [Positionnement des images et des tableaux](/latex/fr/figures-et-tableaux/02-positioning-images-and-tables.md) pour plus d'informations.

## Insertion de règles verticales

Une règle verticale peut être insérée comme séparateur de colonnes pour améliorer la lisibilité dans certains documents :

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\usepackage{color}
\setlength{\columnseprule}{1pt}
\def\columnseprulecolor{\color{blue}}

\begin{document}

\begin{multicols}{3}
[
\section{Première section}
Toutes les choses humaines sont sujettes à la décrépitude. Et lorsque le destin appelle, les monarques doivent obéir.
]
Bonjour, voici un texte sans signification. Ce texte devrait montrer à quoi
ressemblera un texte imprimé à cet endroit.

Si vous lisez ce texte, vous n'obtiendrez aucune information. Vraiment ? Y a-t-il
aucune information ? Y en a-t-il.

\columnbreak
\blindtext
Ceci sera dans une nouvelle colonne, voici un texte sans signification. Ce texte
devrait montrer à quoi ressemblera un texte imprimé à cet endroit.

Si vous lisez ce texte, vous n'obtiendrez aucune information. Vraiment ? Y a-t-il
aucune information ? Y en a-t-il...
\end{multicols}

\blindtext

\end{document}
```

[Ouvrez cet `multicols` exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cusepackage%7Bcolor%7D%0A%5Csetlength%7B%5Ccolumnseprule%7D%7B1pt%7D%0A%5Cdef%5Ccolumnseprulecolor%7B%5Ccolor%7Bblue%7D%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Bmulticols%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0AHello%2C+here+is+some+text+without+a+meaning.++This+text+should+show+what+%0Aa+printed+text+will+look+like+at+this+place.%0A%0AIf+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+%0Ano+information%3F++Is+there.%0A%0A%5Ccolumnbreak%0A%5Cblindtext%0AThis+will+be+in+a+new+column%2C+here+is+some+text+without+a+meaning.++This+text+%0Ashould+show+what+a+printed+text+will+look+like+at+this+place.%0A%0AIf+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+%0Ano+information%3F++Is+there...%0A%5Cend%7Bmulticols%7D%0A%0A%5Cblindtext%0A%0A%5Cend%7Bdocument%7D)

![exemple de règle entre les colonnes](/files/cca1cc14dbf3ea7ae383124b43668f0708a9e76d)

Si vous ouvrez cet exemple sur Overleaf, vous verrez que le séparateur de colonnes peut également être défini dans une couleur spécifique. Ci-dessous, une description de chaque commande :

**\usepackage{color}.**

Cette ligne est insérée dans le préambule pour permettre l'utilisation de plusieurs couleurs dans le document.

**\setlength{\columnseprule}{1pt}**

Cela détermine la largeur de la règle utilisée comme séparateur de colonnes, elle est définie sur 0 par défaut. Dans l'exemple, une colonne dont la largeur est de 1 pt est affichée.

**\def\columnseprulecolor{\color{blue}}**

La couleur de la règle séparatrice est définie sur bleu. Voir l'article sur l'utilisation des couleurs dans LaTeX pour plus d'informations sur la manipulation des couleurs.

**\columnbreak**

Cette commande insère un saut de colonne. Dans ce cas, le comportement du texte est différent de ce à quoi vous pouvez vous attendre. Le saut de colonne est inséré, puis les paragraphes avant le point de rupture sont répartis uniformément pour remplir tout l'espace disponible. Dans l'exemple, le deuxième paragraphe se trouve en bas de la colonne et un espace vide est inséré entre le deuxième et le premier paragraphe.

## Lectures complémentaires

Pour plus d'informations, voir :

* [Paragraphes et sauts de ligne](/latex/fr/bases-de-latex/02-paragraphs-and-new-lines.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)
* [Insertion d'images](/latex/fr/autres-sujets/27-inserting-images.md)
* [article sur les tableaux](/latex/fr/figures-et-tableaux/01-tables.md)
* [Positionnement des images et des tableaux](/latex/fr/figures-et-tableaux/02-positioning-images-and-tables.md)
* [Longueurs en LaTeX](/latex/fr/mise-en-forme/01-lengths-in-latex.md)
* [Mise en forme des paragraphes](/latex/fr/mise-en-forme/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Format de page et marges](/latex/fr/mise-en-forme/07-page-size-and-margins.md)
* [Documents recto et recto-verso](/latex/fr/mise-en-forme/08-single-sided-and-double-sided-documents.md)
* [Utiliser les couleurs dans LaTeX](/latex/fr/mise-en-forme/13-using-colors-in-latex.md)
* [Notes de bas de page](/latex/fr/mise-en-forme/14-footnotes.md)
* [Notes de marge](/latex/fr/mise-en-forme/15-margin-notes.md)
* [**multicols** documentation du paquet](http://mirrors.ctan.org/macros/latex/required/tools/multicol.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/09-multiple-columns.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.
