FataleMode mathématique

Tabulation d'alignement en trop dans un tableau

! Extra alignment tab has been changed to \cr.

Ce que signifie cette erreur

Une ligne d'un environnement tabular, array ou align contient plus de séparateurs de colonnes & que ne le permet la spécification des colonnes. LaTeX force un saut de ligne au & en trop.

Causes courantes

  • Plus de caractères & que de colonnes définies dans la spécification des colonnes
  • Colonne manquante dans la définition \begin{tabular}{...}
  • Ajout accidentel d'un & superflu à la fin d'une ligne

Comment corriger

Comptez les caractères & dans chaque ligne et assurez-vous qu'ils correspondent au nombre de colonnes moins un. Pour un tableau de 3 colonnes, il faut exactement 2 & par ligne. Mettez à jour la spécification des colonnes si vous avez ajouté une colonne.

Exemples de code

Provoque l'erreur
\documentclass{article}
\begin{document}

\begin{tabular}{ll}       % 2 columns = 1 ampersand per row
  Name & Age & City \\  % 3 columns worth of data!
  Alice & 30 & Paris \\
\end{tabular}

\end{document}
Corrigé
\documentclass{article}
\begin{document}

\begin{tabular}{lll}      % 3 columns = 2 ampersands per row
  Name & Age & City \\
  Alice & 30 & Paris \\
\end{tabular}

\end{document}

Erreurs apparentées

Testez la correction en direct

Collez votre LaTeX dans le playground et compilez instantanément.