FatalComandos y paquetes

Comando frágil en un argumento móvil

! LaTeX Error: Command \XXX is fragile.

Qué significa este error

Algunos comandos de LaTeX son «frágiles» y no pueden usarse directamente en «argumentos móviles»: argumentos que LaTeX escribe en archivos auxiliares (como .toc, .lof, .lot) para el índice general o los pies de figura. Algunos ejemplos son \footnote, \verb y ciertos comandos de formato.

Causas comunes

  • Uso de \footnote dentro de \section{} o \caption{}
  • Uso de \cite u otros comandos de referencia cruzada en títulos de sección
  • Uso de un comando personalizado que internamente emplea comandos frágiles en argumentos móviles

Cómo corregirlo

Agregue \protect antes del comando frágil para protegerlo: \section{My title \protect\footnote{Note}}. Otra opción es usar \texorpdfstring{}{} de hyperref para proporcionar un texto distinto para los marcadores del PDF y para el documento.

Ejemplos de código

Causa el error
\documentclass{article}
\begin{document}

\section{Introduction\footnote{A note}}  % Fragile!

\end{document}
Corregido
\documentclass{article}
\begin{document}

\section{Introduction\protect\footnote{A note}}

\end{document}

Errores relacionados

Pruebe la solución en vivo

Pegue su LaTeX en el playground y compile al instante.