FataleStructure du document

Paragraphe terminé avant la fin de la commande

! Paragraph ended before \XXX was complete.

Ce que signifie cette erreur

Une ligne vide (saut de paragraphe) est apparue dans l'argument d'une commande qui n'autorise pas les sauts de paragraphe. La plupart des commandes LaTeX standard qui prennent de courts arguments ne peuvent pas s'étendre sur plusieurs paragraphes.

Causes courantes

  • Une ligne vide dans l'argument d'une commande comme \textbf{} ou \section{}
  • Une accolade fermante manquante qui pousse LaTeX à continuer sa lecture dans le paragraphe suivant
  • Un contenu de plusieurs paragraphes donné à une commande limitée à un seul paragraphe

Comment corriger

Supprimez la ligne vide de l'argument de la commande, ou fermez la commande avant la ligne vide. Pour un contenu de plusieurs paragraphes, utilisez des environnements comme minipage ou une commande personnalisée qui accepte de longs arguments (\long\def).

Exemples de code

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

\textbf{This is bold text.

But this paragraph is inside the argument!}

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

\textbf{This is bold text.}

But this paragraph is outside the command.

\end{document}

Erreurs apparentées

Testez la correction en direct

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