FormaTeX
FatalCommands & Packages

\verb or \verbatim Inside Command Argument

! Argument of \XXX has an extra }.

What this error means

\verb and verbatim environments are 'fragile' — they cannot be used inside arguments to other commands. Using \verb inside \section{}, \caption{}, footnotes, or similar commands causes a cryptic brace mismatch error.

Common causes

  • \verb|...| used inside \section{} or \caption{}
  • \verb used inside \footnote{} or \marginpar{}
  • Verbatim environment used inside a box or table cell

How to fix it

Replace \verb with \texttt{} for monospace text inside command arguments. If you need true verbatim in a caption, use the caption package with the \protect\verb workaround, or use \lstinline from the listings package.

Code examples

Causes the error
\documentclass{article}
\begin{document}

\section{Using \verb|\textbf{}| in LaTeX}  % Error!

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

\section{Using \texttt{\textbackslash textbf\{\}} in LaTeX}

\end{document}

Related errors

Test the fix live

Paste your LaTeX into the playground and compile instantly.

Una cosa rápida

Registramos el uso anónimo — visitas a páginas, uso de funciones, eventos de compilación — para entender qué funciona y qué no. Sin publicidad, sin datos personales, sin compartir con terceros.

Política de cookies