FatalModo matemático

Entorno proof no definido (falta amsthm)

! LaTeX Error: Environment proof undefined.

Qué significa este error

Los entornos proof, theorem, lemma, corollary y definition los proporciona el paquete amsthm. Si no se carga, LaTeX no tiene ninguna definición para estos entornos.

Compilación inteligente de FormaTeX

La compilación inteligente de FormaTeX detecta los entornos proof, theorem, lemma, corollary y definition, y agrega automáticamente \usepackage{amsthm} al preámbulo.

Causas comunes

  • Falta \usepackage{amsthm} en el preámbulo
  • Uso de \begin{proof}, \begin{theorem} o \begin{lemma} sin amsthm
  • Se esperaba que los entornos de teoremas se definieran automáticamente sin amsthm

Cómo corregirlo

Agregue \usepackage{amsthm} al preámbulo. También debe declarar los entornos de tipo teorema con \newtheorem antes de usarlos. El entorno proof lo predefine amsthm.

Ejemplos de código

Causa el error
\documentclass{article}
% Missing \usepackage{amsthm}
\begin{document}

\begin{proof}
  This is the proof.
\end{proof}

\end{document}
Corregido
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\begin{document}

\begin{theorem}
  Statement of the theorem.
\end{theorem}
\begin{proof}
  This is the proof.
\end{proof}

\end{document}

Errores relacionados

Pruebe la solución en vivo

Pegue su LaTeX en el playground y compile al instante.