Aller au contenu
EasyLaTeXDocs

Tableaux de base, cellules multicolonnes et tableaux longs

Utilisez tabular pour un tableau sur une page, booktabs pour des filets horizontaux lisibles et longtable pour un tableau sur plusieurs pages. Concevez les tableaux pour comparer et consulter, pas comme une grille destinée à de longs paragraphes.

Dans EasyLaTeX, choisissez pdfLaTeX avec article, T1 et babel en français. Chargez booktabs ; les tableaux multipages nécessitent aussi longtable.

Tableau minimal

Les lettres l, c et r indiquent l’alignement à gauche, centré et à droite. Séparez les cellules par & et terminez une ligne avec \\ :

LaTeX
\begin{tabular}{lcr}  Nom & Groupe & Valeur \\  Échantillon A & Témoin & 12,3 \\  Échantillon B & Traitement & 15,8 \\\end{tabular}

L’alignement à droite facilite la comparaison des nombres, mais n’aligne pas précisément les séparateurs décimaux. Des colonnes numériques spécialisées le permettent au besoin.

Filets horizontaux lisibles

Après chargement de booktabs, utilisez \toprule, \midrule et \bottomrule :

LaTeX
\usepackage{booktabs}​\begin{tabular}{lcr}  \toprule  Nom & Groupe & Valeur \\  \midrule  Échantillon A & Témoin & 12,3 \\  Échantillon B & Traitement & 15,8 \\  \bottomrule\end{tabular}

Leurs espaces et épaisseurs sont conçus pour la lisibilité. Les traits verticaux et un filet après chaque ligne sont généralement inutiles.

Colonnes de texte à largeur fixe

p{largeur} crée une colonne de paragraphes avec retour automatique à la ligne :

LaTeX
\begin{tabular}{lp{7cm}r}  \toprule  ID & Description & Score \\  \midrule  A1 & Cette description plus longue revient à la ligne dans la largeur indiquée. & 95 \\  \bottomrule\end{tabular}

Si le tableau est trop large, raccourcissez les titres, faites revenir le texte à la ligne ou scindez-le. Ne réduisez pas automatiquement tout le texte avec \resizebox.

Fusionner des colonnes

\multicolumn{nombre}{alignement}{contenu} fusionne des colonnes :

LaTeX
\begin{tabular}{lcc}  \toprule  \multicolumn{1}{c}{Échantillon} & \multicolumn{2}{c}{Mesures} \\  \cmidrule(lr){2-3}  Nom & Première & Deuxième \\  \midrule  A & 12,3 & 12,6 \\  B & 15,8 & 16,1 \\  \bottomrule\end{tabular}

\cmidrule(lr){2-3} trace un filet partiel sur les colonnes 2 et 3, utile pour les titres groupés.

Tableaux sur plusieurs pages

tabular ne se coupe pas automatiquement entre les pages. Utilisez longtable sans l’entourer d’un flottant table :

LaTeX
\usepackage{longtable}\usepackage{booktabs}​\begin{longtable}{llr}  \caption{Journal des mesures des échantillons}\label{tab:measurements} \\  \toprule  ID & Date & Valeur \\  \midrule  \endfirsthead  \toprule  ID & Date & Valeur \\  \midrule  \endhead  A1 & 2026-07-01 & 12,3 \\  A2 & 2026-07-02 & 12,6 \\  % Ajouter des lignes ; le tableau se répartit automatiquement sur les pages.  \bottomrule\end{longtable}

Le contenu avant \endfirsthead est l’en-tête de première page ; le suivant se termine à \endhead et sert aux pages ultérieures. Les tableaux multipages ne suivent pas le placement des flottants ordinaires.

Problèmes courants

Extra alignment tab has been changed to \cr

Comparez les séparateurs au nombre de colonnes. Une ligne ordinaire de trois colonnes contient deux & séparateurs. Écrivez \& pour une esperluette faisant partie du texte ; tenez compte séparément des cellules fusionnées.

Le tableau dépasse les marges

Utilisez des colonnes de paragraphes pour les textes longs, simplifiez les titres ou scindez le tableau. N’envisagez paysage ou réduction qu’ensuite.

Un tableau long se place de façon inattendue

N’imbriquez pas longtable dans table : leurs mécanismes de placement sont différents.

Exemple complet

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage[french]{babel}\usepackage{booktabs}​\begin{document}​\begin{table}[tbp]  \centering  \caption{Mesures des échantillons}  \label{tab:results}  \begin{tabular}{lcr}    \toprule    Nom & Groupe & Valeur \\    \midrule    Échantillon A & Témoin & 12,3 \\    Échantillon B & Traitement & 15,8 \\    \bottomrule  \end{tabular}\end{table}​Le tableau~\ref{tab:results} résume les mesures de deux échantillons.​\end{document}
Tableaux de base, cellules multicolonnes et tableaux longs | EasyLaTeX | EasyLaTeX