Commande fragile dans un argument mobile
! LaTeX Error: Command \XXX is fragile.
Ce que signifie cette erreur
Certaines commandes LaTeX sont « fragiles » et ne peuvent pas être utilisées directement dans des « arguments mobiles », c'est-à-dire des arguments que LaTeX écrit dans des fichiers auxiliaires (comme .toc, .lof, .lot) pour la table des matières ou les légendes. C'est le cas, par exemple, de \footnote, \verb et de certaines commandes de mise en forme.
Causes courantes
- Utilisation de \footnote dans \section{} ou \caption{}
- Utilisation de \cite ou d'autres commandes de référence croisée dans des titres de section
- Utilisation d'une commande personnalisée qui emploie en interne des commandes fragiles dans des arguments mobiles
Comment corriger
Ajoutez \protect avant la commande fragile pour la protéger : \section{My title \protect\footnote{Note}}. Vous pouvez aussi utiliser \texorpdfstring{}{} de hyperref pour fournir un texte différent pour les signets du PDF et pour le document.
Exemples de code
\documentclass{article}
\begin{document}
\section{Introduction\footnote{A note}} % Fragile!
\end{document}\documentclass{article}
\begin{document}
\section{Introduction\protect\footnote{A note}}
\end{document}Erreurs apparentées
Testez la correction en direct
Collez votre LaTeX dans le playground et compilez instantanément.

