> 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/base-de-connaissances/067-how-to-generate-and-insert-latex-tables-in-overleaf.md).

# Comment générer et insérer des tableaux LaTeX dans Overleaf

## À propos de cet article

Cet article explique comment générer, modifier et insérer des tableaux LaTeX à l'aide de **Éditeur visuel**, qui est une manière de générer des tableaux LaTeX dans Overleaf. En pratique, il existe quatre options pour créer des tableaux :

1. L'utilisation de la feuille de style [**Insérer un tableau** bouton](#using-insert-table-to-create-a-table-in-your-project) dans la **Éditeur visuel** (ou **Éditeur de code**) barre d'outils.
2. [Copier et coller un tableau](/latex/fr/base-de-connaissances/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) depuis un autre document tout en utilisant **Éditeur visuel**.
3. Écrire le [code LaTeX du tableau](/latex/fr/figures-et-tableaux/01-tables.md) dans **Éditeur de code**.
4. À l'aide de **Writefull pour Overleaf**de [générateur de tableaux LaTeX](https://blog.writefull.com/instantly-generate-tables-and-equations-in-writefull-for-overleaf/).

Si vous êtes un utilisateur LaTeX à l'aise, vous utiliserez probablement l'option 3, qui offre le plus de flexibilité pour générer des tableaux. Si vous débutez avec LaTeX, utiliser la barre d'outils dans **Éditeur visuel** (option 1) est un excellent moyen de commencer et c'est le sujet de cet article — vous pouvez passer de **Éditeur visuel** et **Éditeur de code** pour voir le code derrière le tableau. À mesure que vous gagnerez en expérience, consultez notre guide détaillé sur [comment créer des tableaux avec LaTeX](/latex/fr/figures-et-tableaux/01-tables.md).

### Contenu

Voici les principaux sujets abordés dans cet article.

* [Utiliser Insérer un tableau pour créer un tableau dans votre projet](#using-insert-table-to-create-a-table-in-your-project)
* [Comment modifier ou personnaliser un tableau inséré](#how-to-edit-or-customize-an-inserted-table)
* [Comment modifier des cellules du tableau](#how-to-edit-table-cells)
* [Comment sélectionner une ou plusieurs colonnes ou lignes](#how-to-select-one-or-more-columns-or-rows)
* [Comment modifier la légende du tableau](#how-to-change-the-table-caption)
* [Comment ajouter des bordures aux cellules du tableau](#how-to-add-borders-to-table-cells)
* [Comment modifier l'étiquette du tableau](#how-to-change-the-tables-label)
* [Comment modifier l'alignement d'une colonne du tableau](#how-to-change-the-alignment-of-a-table-column)
* [Comment définir la largeur des colonnes du tableau](#how-to-set-the-width-of-table-columns)
* [Comment modifier l'alignement d'une cellule du tableau](#how-to-change-the-alignment-of-a-table-cell)
* [Comment fusionner (ou défusionner) des cellules du tableau](#how-to-merge-or-unmerge-table-cells)
* [Comment supprimer une ligne ou une colonne du tableau](#how-to-delete-a-table-row-or-column)
* [Comment ajouter de nouvelles lignes ou colonnes](#how-to-add-new-rows-or-columns)
* [FAQ sur les tableaux dans l'éditeur visuel](#faqs-about-tables-in-visual-editor)

## Utiliser Insérer un tableau pour générer un tableau pour votre projet Overleaf

*Veuillez noter : cette fonctionnalité est nouvelle et d'autres fonctionnalités sont prévues, alors revenez régulièrement sur cette page pour voir ce qui est ajouté. Nous aimerions aussi avoir votre avis à ce sujet, que vous pouvez donner dans* [*ce sondage*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. Passez à **Éditeur visuel** en utilisant le commutateur au-dessus du volet de l'éditeur (ou restez en **Éditeur de code** si vous êtes à l'aise pour modifier du code LaTeX).
2. Sélectionnez le **Insérer un tableau** bouton (![""](/files/5fc9ccfbe41749cb5167d05806ac3dfb9352def2)) dans la barre d'outils.

![""](/files/395c56fe4fefa1225992ec3cc6a5409bdd0f64d1)

4. À l'aide du sélecteur contextuel, surlignez le nombre requis de lignes et de colonnes, puis cliquez sur la cellule sélectionnée en bas à droite pour insérer un tableau vide. Ici, nous insérons un tableau vide de 3 × 3 :

![""](/files/531daca16569e5b1f1215485916fba53cc321128)

Ce court extrait vidéo montre l'ajout d'un tableau 3 × 3 à un projet.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/7F9YTneTbxZAkAoN5vH3oK/7f157cd637b9aca5827beb52cecbb645/TestingTableGenerator.mp4>" %}

8. Le tableau vide est maintenant prêt à être modifié. Vous pouvez le faire dans **Éditeur de code** si vous êtes à l'aise avec le code de tableau LaTeX, ou continuer avec **Éditeur visuel**, qui offre des fonctionnalités supplémentaires de mise en forme de tableau actuellement indisponibles dans **Éditeur de code**.

## Comment modifier ou personnaliser un tableau inséré

### Apprenez à connaître le menu de l'éditeur de tableau

Dans **Éditeur visuel**, sélectionnez une ou plusieurs cellules de votre tableau pour afficher le menu de l'éditeur de tableau.

![Image montrant le menu d'insertion de tableau](/files/1b26401adbd51514ecdff10116d1696e31f8ae2e)

Certaines icônes du menu restent grisées (inactives) jusqu'à ce que vous sélectionniez une plage de cellules appropriée nécessaire pour effectuer ces actions. Par exemple, vous ne pouvez fusionner des cellules qu'après avoir sélectionné deux cellules ou plus dans une ligne.

Voici un bref résumé des icônes et des menus déroulants.

* ![""](/files/1f5540238ae7a12920c9a3f8a70457735a5b88e0) Supprimer ou déplacer la légende du tableau.
* ![""](/files/5a97bf14725cbcb532c8544a8c9ad017d2202688) Modifier les bordures du tableau.
* ![""](/files/e596eef7235bce6888a7cf0677ef9af4fa4ee29d)Définir l'alignement d'une colonne ou d'une cellule fusionnée.
* ![Icon for setting the table column width](/files/f241c11287cfffdc3bb3d856891ec7073a978338)Ajuster la largeur de la colonne.
* ![""](/files/3363f4a9fbd5adc9b608990361e6d4bcfa4f1f0b) Fusionner des cellules dans une ligne.
* ![""](/files/967db025370c06c4e1e5d5ab9d3a611d33e02913) Supprimer des lignes ou des colonnes.
* ![""](/files/c62c78150f07466a03c0cab96886ae597e49a5ab)Insérer des lignes et des colonnes.
* ![""](/files/075e34cb99b1e5ac30ce4bc363303643e9366efc)Supprimer l'ensemble du tableau. Pour restaurer un tableau supprimé accidentellement, utilisez le **Annuler** bouton (![""](/files/f0bd12ee5e5a341a1d5bfbefd3fc6372e4e3ad86)) dans la barre d'outils située au-dessus de l'éditeur visuel et de l'éditeur de code.
* ![""](/files/aa2df9d34ccb109c4e04c9ba13f66111e1d56d94)Obtenir de l'aide.
* ![""](/files/d5dfc21ba8dca1c3aab208cad80f90a94090b473)Envoyer des commentaires à Overleaf.

## Comment modifier des cellules du tableau

Il existe deux façons de commencer à modifier une cellule :

1. Double-cliquez sur la cellule que vous souhaitez modifier.
2. Utilisez les touches Tab ou fléchées pour naviguer jusqu'à une cellule particulière, puis appuyez sur Entrée.

Voici quelques conseils pour modifier le contenu des cellules à l'aide de **Éditeur visuel**:

* Utilisez des commandes LaTeX, pas la barre d'outils, pour appliquer des styles gras ou italiques au texte des cellules :
* utiliser [`\textbf{...}`](/latex/fr/bases-de-latex/03-bold-italics-and-underlining.md#bold-text) pour **gras** texte.
* utiliser [`\textit{...}`](/latex/fr/bases-de-latex/03-bold-italics-and-underlining.md#italicized-text) pour *italique* texte.
* utiliser `\\textbf{... \\textit{...}...}` pour le texte en ***gras italique***.
* Les cellules peuvent contenir [des mathématiques en ligne](https://learn.overleaf.com/learn/Mathematical_expressions#Inline_math_mode) via `\( ... \)`.

**Éditeur visuel** prévisualisera le texte stylé et les mathématiques en ligne.

#### Exemple : texte stylé et mathématiques dans des cellules de tableau

La capture d'écran suivante montre **Éditeur visuel** l'aperçu du contenu de cellule suivant

* `\\(\\sqrt{a^2+b^2}\\)`
* `\\textbf{gras}, \\textit{italique}, \\textbf{\\textit{gras italique}}`

![""](/files/c14b41d484a5bf9fbd58b00abe448a83370f2bac)

## Comment sélectionner une ou plusieurs colonnes ou lignes

1. Utilisez les sélecteurs de ligne ou de colonne pour sélectionner une ligne ou une colonne particulière.
2. Maintenez la touche Maj enfoncée pour sélectionner plusieurs lignes ou colonnes.

![""](/files/eea7f1933ac049a34ab1376472590db083eae491)

Vous pouvez également sélectionner plusieurs lignes ou colonnes en cliquant sur une cellule et en faisant glisser le pointeur de sélection (de la souris).

## Comment modifier la légende du tableau

### Pour modifier le texte de la légende

1. Cliquez sur le texte de légende par défaut, qui est le mot **Légende.**

![""](/files/2fae4bbcd4cc8eb0c9be349b2584b84680f401ea)

3. La commande LaTeX `\caption` s'affiche.
4. Ajoutez votre légende préférée entre les accolades `{...}`

![""](/files/dc8d8685d240f6e021ca5f8d8c69835ecc3dc35d)

### Pour supprimer la légende ou la placer au-dessus ou au-dessous du tableau

* Sélectionnez n'importe quelle cellule du tableau pour afficher le menu de l'éditeur de tableau.
* Dans le menu déroulant de la légende, sélectionnez l'option de votre choix :
* **Aucune légende**: La supprimer.
* **Légende au-dessus**: Placer la légende au-dessus du tableau.
* **Légende en dessous**: Placer la légende en dessous du tableau.

![""](/files/a187b373156afe8afd5be9f93e898f30f632d623)

* **Remarque**: Le menu déroulant de la légende est désactivé si le [`tabular`](/latex/fr/figures-et-tableaux/01-tables.md#creating-a-simple-table-in-latex) [environnement](/latex/fr/commandes/02-environments.md) n'est pas directement à l'intérieur d'un [`table` environnement](/latex/fr/figures-et-tableaux/01-tables.md#positioning-tables). Cela est démontré par l'exemple suivant dans lequel l' `tabular` environnement se trouve directement à l'intérieur d'un `center` environnement.

```latex
\documentclass{article}
\\usepackage{hologo} % pour le logo XeTeX
\begin{document}
\begin{center}
\\begin{tabular}{lcc}
\hline
    Moteur \\TeX{}&Année de publication&UTF-8 natif\\\\
\hline
    pdf\\TeX&1996&Non\\\\
    \\hologo{XeTeX}&2004&Oui\\\\
    Lua\\TeX&2007&Oui\\\\
    LuaHB\\TeX&2019&Oui\\\\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Ouvrez cet exemple dans Overleaf et passez à l'éditeur visuel.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+tabular+not+immediately+inside+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Chline%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Chline%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Si vous ouvrez le code ci-dessus dans Overleaf puis passez à l'éditeur visuel, vous verrez que le menu déroulant de la légende est grisé (désactivé) :

![""](/files/dc59768afad599b8cacd4de8f28dda0b7e1df4b5)

## Comment ajouter des bordures aux cellules du tableau

Pour le moment, **Éditeur visuel** fournit une prise en charge de base des bordures, accessible depuis le menu déroulant des bordures qui comporte actuellement deux options sélectionnables par l'utilisateur :

* **Toutes les bordures**: Toutes les cellules ont une bordure.
* **Aucune bordure**: Aucune cellule n'a de bordure.

![""](/files/fa7476068428d6ad22c43ddbb82c1445d39f9d4f)

Un tableau inséré depuis la barre d'outils commence avec l' **Aucune bordure** option. Si vous [ajoutez des bordures à l'aide de code LaTeX](#does-visual-editor-preview-borders-applied-using-latex-code) le bouton affichera **Bordures personnalisées**.

## Comment modifier l'étiquette du tableau

1. Cliquez sur le texte d'étiquette par défaut `tab:my_label.`
2. La commande LaTeX `\label` s'affiche.
3. Ajoutez votre étiquette préférée entre les accolades {...}.

![""](/files/77e32429ec050a615fb3e9839b40d185dc8198b4)

Le texte de l'étiquette est un identifiant utilisé pour référencer ce tableau ailleurs dans votre document. Vous pouvez en savoir plus sur l'utilisation des étiquettes dans notre [article sur les références croisées](/latex/fr/autres-sujets/27-inserting-images.md#labels-and-cross-references).

## Comment modifier l'alignement d'une colonne du tableau

Les colonnes du tableau peuvent être alignées à droite, à gauche ou centrées. Suivez ces étapes pour modifier l'alignement d'une colonne :

1. [Sélectionnez la ou les colonnes](#how-to-select-one-or-more-columns-or-rows) dont vous souhaitez modifier l'alignement.
2. L'icône d'alignement (![""](/files/e596eef7235bce6888a7cf0677ef9af4fa4ee29d)) devient active.
3. Sélectionnez le menu déroulant puis choisissez l'alignement souhaité : gauche, centré ou droite.
4. La capture d'écran suivante montre comment aligner à droite toutes les cellules de la colonne 1 d'un tableau :

![""](/files/f2f62d239afa069878ea27c0361d1d5a9899c5d0)

## Comment définir la largeur des colonnes du tableau

Les modifications apportées aux paramètres de largeur des colonnes du tableau affecteront le *tableau composé* uniquement, pas l' *aperçu* fourni par **Éditeur visuel**. Vous devez recompiler votre document pour voir le résultat des modifications apportées aux largeurs des colonnes.

Suivez ces étapes pour définir la ou les largeurs de colonne à une valeur fixe, ou pour permettre à la largeur de varier selon le contenu des cellules de la colonne.

1. [Sélectionnez la ou les colonnes](#how-to-select-one-or-more-columns-or-rows) dont vous souhaitez modifier la largeur. L'icône de largeur de colonne (![Icon for setting the table column width](/files/f241c11287cfffdc3bb3d856891ec7073a978338)) est alors activée.
2. Sélectionnez le menu déroulant :

![Options de menu affichant les options de largeur](/files/35bf90dda431142659aac2decd9dcbf0250c83c1)

4. Choisissez l'option souhaitée pour la ou les colonnes sélectionnées :

* **Étirer la largeur au texte :** cette option permet de déterminer la ou les largeurs des colonnes composées selon la quantité de contenu contenue dans les cellules de la colonne ; par exemple, la largeur du texte ou des mathématiques composés.
* **Largeur fixe, retour à la ligne du texte**: définit la largeur de la ou des colonnes à une valeur fixe, ce qui provoque les coupures de ligne (retours à la ligne) dans les cellules de la colonne. La sélection de cette option affiche la **Définir la largeur de colonne** fenêtre utilisée pour définir une largeur fixe de colonne(s), comme expliqué dans la section suivante.

![Fenêtre modale utilisée pour définir une largeur de colonne fixe](/files/790f57882cf0e501bc306ef2a02eda133f2bb470)

### Comment définir une largeur de colonne fixe

Le **Définir la largeur de colonne** la fenêtre contextuelle fournit une liste déroulante contenant trois façons de définir des largeurs de colonnes fixes :

* En pourcentage (**%**) de la largeur de ligne de l'environnement courant : la largeur des colonnes du tableau peut alors varier selon l'endroit où le tableau est utilisé (voir [l'exemple ci-dessous](#example-using-percentage-of-line-width)).
* En utilisant des largeurs explicites exprimées en unités de millimètres (mm), centimètres (cm), [pouces](https://en.wikipedia.org/wiki/Inch) (po) ou [points](https://en.wikipedia.org/wiki/Point_\(typography\)) (pt).
* A **Personnalisé** option utilisant des commandes LaTeX pour calculer la largeur ([voir l'exemple ci-dessous](#example-using-custom-commands)).

L'image suivante montre comment **Éditeur visuel** utilise une petite icône pour indiquer les colonnes à largeur fixe. Vous pouvez modifier le paramètre de largeur fixe en sélectionnant (en cliquant sur) l'icône pour afficher le **Définir la largeur de colonne** .

![Image montrant comment l'éditeur visuel met en évidence les colonnes à largeur fixe](/files/293e9928f126bfcc2c03fffcc315bbcece16df85)

### Exemple : utilisation d'un pourcentage de la largeur de ligne

La commande LaTeX `\linewidth` contient la valeur de la largeur de ligne courante, qui varie selon le format du document, comme les mises en page en une ou deux colonnes. De plus, la valeur de `\linewidth` peut changer dans certains environnements, par exemple à l'intérieur d'une `minipage`.

Cet exemple utilise la `multicol` package pour composer deux tableaux identiques avec des largeurs de colonnes définies à `0.25\\linewidth`. L'un des tableaux est composé dans une section à une colonne, l'autre dans une section à deux colonnes, ce qui montre comment les modifications de `\linewidth` affecte les largeurs des colonnes du tableau.

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\\section{Section avec une seule colonne}
Cette partie de la page est une seule colonne avec \\verb|\\linewidth|=\\the\\linewidth.\\vskip12pt

\\begin{tabular}{|p{0.25\\linewidth}|p{0.25\\linewidth}|}
\hline
A & B\\\\
\hline
C & D \\\\
\hline
\end{tabular}

\\vskip12pt \\noindent Nous composons maintenant le même tableau dans une section à deux colonnes.
\begin{multicols}{2}
[
\\section{Section avec deux colonnes}
]
Ici, \\verb|\\linewidth|=\\the\\linewidth. Les largeurs des colonnes du tableau sont plus petites.

\\begin{tabular}{|p{0.25\\linewidth}|p{0.25\\linewidth}|}
\hline
A & B\\\\
\hline
C & D \\\\
\hline
\end{tabular}
\end{multicols}
\end{document}
```

[Ouvrez cet exemple dans Overleaf et passez à l'éditeur visuel.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+line+width+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSection+with+a+single+column%7D%0AThis+part+of+the+page+is+a+single+column+with+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.%5Cvskip12pt+%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%0A%5Cvskip12pt+%5Cnoindent+We+now+typeset+the+same+table+in+a+two-column+section.%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BSection+with+two+columns%7D%0A%5D%0AHere%2C+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.+The+table+column+widths+are+smaller.%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bmulticols%7D%0A%5Cend%7Bdocument%7D)

Cet exemple produit le résultat suivant :

![Document d’exemple](/files/126f90ba2091f4647a357ce7bcde21bb869757ea)

### Exemple : utilisation de commandes personnalisées

Le **Personnalisé** option vous permet de définir des largeurs de colonnes en utilisant une gamme plus large d'unités, y compris [`em`, `ex` et `sp`](/latex/fr/mise-en-forme/01-lengths-in-latex.md) ainsi que des commandes LaTeX — à condition que ces commandes produisent une valeur de largeur valide dans des unités comprises par LaTeX.

L'exemple suivant démontre seulement quelques-unes des nombreuses façons dont vous pouvez utiliser l' **Personnalisé** option pour définir des largeurs de colonnes, y compris l'utilisation des unités `em` et `ex`, des expressions arithmétiques simples et des calculs plus avancés à l'aide de commandes LaTeX. La commande`\dimexpr` (« expression de dimension ») est utilisée pour effectuer des opérations arithmétiques sur des longueurs LaTeX (également appelées dimensions) à l'aide d'addition, de soustraction, de multiplication ou de division. En substance, `\dimexpr` permet d'utiliser des longueurs calculées dynamiquement, y compris la largeur des colonnes du tableau.

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\\newdimen\\mydim
\\mydim=1.25cm
\\newcommand{\\Acol}{\\dimexpr 1cm + 0.1in + 3pt + 2.5mm\\relax}
\\newcommand{\\Bcol}{0.1\\linewidth}

\begin{itemize}
    \\item Largeur de la colonne 1 : 4em=\\the\\dimexpr 4em\\relax
    \\item Largeur de la colonne 2 : 3ex=\\the\\dimexpr 3ex\\relax
    \\item Largeur de la colonne 3 : \\verb|\\Acol| définit une largeur de \\the\\dimexpr 1cm + 0.1in + 3pt + 2.5mm\\relax
    \\item Largeur de la colonne 4 : \\verb|\\Bcol| définit une largeur de \\the\\dimexpr0.1\\linewidth\\relax
    \\item Largeur de la colonne 5 : \\verb|\\dimexpr0.25\\linewidth+2cm-\\mydim\\relax| définit une largeur de \\the\\dimexpr0.2\\linewidth+2cm-\\mydim\\relax
\end{itemize}

\begin{table}
\centering
\\caption{Utilisation de commandes et d'unités \\LaTeX{} pour définir les largeurs de colonnes}
\\begin{tabular}{|p{4em}|p{3ex}|p{\\Acol}|p{\\Bcol}|p{\\dimexpr0.2\\linewidth+2cm-\\mydim\\relax}|}
\hline
A & B &C & D&E\\\\
\hline
F& G&H& I&J\\\\
\hline
\end{tabular}
\end{table}
\end{document}
```

[Ouvrez cet exemple dans Overleaf et passez à l'éditeur visuel.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+LaTeX+commands+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnewdimen%5Cmydim%0A%5Cmydim%3D1.25cm%0A%5Cnewcommand%7B%5CAcol%7D%7B%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%7D%0A%5Cnewcommand%7B%5CBcol%7D%7B0.1%5Clinewidth%7D%0A%0A%5Cbegin%7Bitemize%7D%0A++++%5Citem+Width+of+column+1%3A+4em%3D%5Cthe%5Cdimexpr+4em%5Crelax%0A++++%5Citem+Width+of+column+2%3A+3ex%3D%5Cthe%5Cdimexpr+3ex%5Crelax%0A++++%5Citem+Width+of+column+3%3A+%5Cverb%7C%5CAcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%0A++++%5Citem+Width+of+column+4%3A+%5Cverb%7C%5CBcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.1%5Clinewidth%5Crelax%0A++++%5Citem+Width+of+column+5%3A+%5Cverb%7C%5Cdimexpr0.25%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%0A%5Cend%7Bitemize%7D%0A%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Ccaption%7BUsing+%5CLaTeX%7B%7D+commands+and+units+to+set+column+widths%7D%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B4em%7D%7Cp%7B3ex%7D%7Cp%7B%5CAcol%7D%7Cp%7B%5CBcol%7D%7Cp%7B%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7D%7C%7D%0A%5Chline%0AA+%26+B+%26C+%26+D%26E%5C%5C%0A%5Chline%0AF%26+G%26H%26+I%26J%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Cet exemple produit le résultat suivant :

![Utilisation de commandes LaTeX pour définir les largeurs des colonnes du tableau](/files/a799c2c0e1714df71bf982c511ba5604a1f2784a)

## Comment modifier l'alignement d'une cellule du tableau

* L'alignement des cellules individuelles, *non fusionnées,*&#x6E;e peut pas être modifié dans **Éditeur visuel**.
* Le contenu des *cellules fusionnées* peut être aligné (voir la section [Fusionner deux cellules ou plus dans une ligne de tableau](#merging-two-or-more-cells-in-a-table-row)).

## Comment fusionner (ou défusionner) des cellules du tableau

Les cellules du tableau peuvent être fusionnées horizontalement dans une *ligne*, mais pas verticalement dans une colonne du tableau.

### Fusionner deux cellules ou plus dans une ligne de tableau

1. Sélectionnez les cellules que vous souhaitez fusionner.
2. Sélectionnez le **Fusionner des cellules** icône (![""](/files/3363f4a9fbd5adc9b608990361e6d4bcfa4f1f0b)) pour fusionner les cellules.
3. Facultativement, vous pouvez modifier l'alignement des cellules fusionnées.

### Défusionner deux ou plusieurs cellules fusionnées

1. Sélectionnez la cellule fusionnée.
2. Sélectionnez le **Fusionner des cellules** icône (![""](/files/3363f4a9fbd5adc9b608990361e6d4bcfa4f1f0b)) pour défusionner les cellules.

La vidéo suivante montre la fusion de trois cellules dans une ligne de tableau, la modification de l'alignement de la cellule fusionnée et la défusion du contenu de la cellule.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2g1bZr5H5PdCBdrD6MqXPN/7813a6c42b2ecbd4ac7cbb4a412b863c/MergingCells.mp4>" %}

* **Remarque**: Tout le contenu contenu dans la cellule fusionnée est placé dans la première cellule de l'ensemble défusionné.

## Comment supprimer une ligne ou une colonne du tableau

1. [Sélectionnez les lignes ou les colonnes](#how-to-select-one-or-more-columns-or-rows) que vous souhaitez supprimer.
2. Sélectionnez le **Supprimer une ligne ou une colonne** icône (![""](/files/967db025370c06c4e1e5d5ab9d3a611d33e02913)) pour supprimer les lignes ou colonnes sélectionnées.

## Comment ajouter de nouvelles lignes ou colonnes

Le **Insérer** bouton (![""](/files/c62c78150f07466a03c0cab96886ae597e49a5ab)) vous permet d'ajouter une ou plusieurs nouvelles lignes ou colonnes avant ou après un emplacement sélectionné.

Si vous souhaitez insérer *m* des lignes et *n* des colonnes, sélectionnez un *m* × *n* groupe de cellules couvrant les emplacements où vous souhaitez insérer ces lignes et colonnes.

**Exemple**: Dans la capture d'écran suivante, un groupe de cellules de 3 × 2 chevauchant 3 lignes et 2 colonnes a été sélectionné.

![""](/files/f8879ebf5e1589dae53e6a3036509ddb42836474)

* Sélectionner ![""](/files/c62c78150f07466a03c0cab96886ae597e49a5ab) propose les options suivantes :

![""](/files/ecf889bbcf78671a82984b589cbae33106b6eaf7)

* Vous pouvez maintenant insérer l'un des éléments suivants :
* 2 colonnes à gauche de la colonne 1
* 2 colonnes à droite de la colonne 2
* 3 lignes au-dessus de la ligne 1
* 3 lignes au-dessous de la ligne 3

## FAQ sur les tableaux dans l'éditeur visuel

### Et si je veux plus d'options de mise en forme ?

Il existe de nombreuses façons de configurer des tableaux qui ne sont pas encore possibles à l'aide de **Éditeur visuel** tableaux générés. Pour une mise en forme plus complexe, vous devrez utiliser du code LaTeX. Lisez nos conseils détaillés sur [comment créer des tableaux avec LaTeX](/latex/fr/figures-et-tableaux/01-tables.md).

### L'éditeur visuel peut-il prévisualiser les tableaux que je crée à l'aide de l'éditeur de code ?

Cela dépend du tableau et de son code, mais l' **Éditeur visuel** essaiera d'en prévisualiser autant que possible. Les tableaux complexes, comme ceux créés à l'aide de packages LaTeX, de modèles d'articles de revue ou de commandes personnalisées de l'utilisateur (macros), peuvent être affichés partiellement ou entièrement sous forme de code LaTeX lorsqu'ils sont affichés dans l' **Éditeur visuel**.

Si le tableau ne peut pas être prévisualisé, par exemple s'il contient des erreurs de balisage LaTeX, vous verrez le message suivant :

![""](/files/f87cb8098da764817b19c5ad0c4f6754c38acabe)

### L'éditeur visuel prend-il en charge le package booktabs ?

**Éditeur visuel** a une certaine prise en charge des règles horizontales fournies par le [`booktabs` package](https://ctan.org/pkg/booktabs?lang=en). L'exemple suivant utilise les `booktabs` commandes du package `\\toprule`, `\\midrule`, et `\\bottomrule`.

```latex
\documentclass{article}
\\usepackage{booktabs}
\\usepackage{hologo} % pour le logo XeTeX
\begin{document}
\begin{table}
\\begin{tabular}{lcc}
\\toprule
    Moteur \\TeX{}&Année de publication&UTF-8 natif\\\\
\\midrule
    pdf\\TeX&1996&Non\\\\
    \\hologo{XeTeX}&2004&Oui\\\\
    Lua\\TeX&2007&Oui\\\\
    LuaHB\\TeX&2019&Oui\\\\
\\bottomrule
\end{tabular}
\end{table}
\end{document}
```

[Ouvrez cet exemple dans Overleaf et passez à l'éditeur visuel.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Previewing+a+booktabs+table+in+Visual+Editor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bbooktabs%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Ctoprule+%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Cmidrule+%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Cbottomrule%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Ouvrez le code ci-dessus, puis passez à **Éditeur visuel** pour voir l'aperçu suivant :

![""](/files/caabff2be35c69ea127c1f798bdc4b12925ef0d4)

### L'éditeur visuel prévisualise-t-il les bordures appliquées à l'aide de code LaTeX ?

Les bordures créées dans l'environnement tabular à l'aide de `|` dans la spécification du tableau, ou `\hline` dans le corps du tableau seront prévisualisées dans **Éditeur visuel**, comme le montre l'exemple suivant.

```latex
\documentclass{article}
\begin{document}
\begin{table}
\centering
\\begin{tabular}{c|c|c}
         R1C1&R1C2& \\\\
         \hline
         R2C1&  & \\\\
         \hline
         R3C1 &R3C2 &R3C3\\\\
\end{tabular}
    \\caption{Voici la légende de mon tableau.}
    \\label{tab:mynewtable}
\end{table}
\end{document}
```

[Ouvrez cet exemple dans Overleaf et passez à l'éditeur visuel.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Creating+table+borders+with+LaTeX+code\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7D%0A+++++++++R1C1%26R1C2%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R2C1%26++%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R3C1+%26R3C2+%26R3C3%5C%5C%0A%5Cend%7Btabular%7D%0A++++%5Ccaption%7BThis+is+my+table+caption.%7D%0A++++%5Clabel%7Btab%3Amynewtable%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Ouvrez le code ci-dessus, puis passez à **Éditeur visuel** pour voir l'aperçu suivant :

![""](/files/3f41ad99b07a0b4b27e297016e17e7aba107e2cc)


---

# 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/base-de-connaissances/067-how-to-generate-and-insert-latex-tables-in-overleaf.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.
