FatalArchivos y recursos

Biblioteca de TikZ no encontrada

! Package tikz Error: I did not find the library 'XXX'.

Qué significa este error

Una biblioteca de TikZ referenciada con \usetikzlibrary{} no existe o está mal escrita. La funcionalidad de TikZ se divide en bibliotecas que deben cargarse de forma explícita.

Causas comunes

  • Error tipográfico en el nombre de la biblioteca
  • Uso de una biblioteca de una versión más reciente de TikZ que no está disponible en la instalación actual
  • Una biblioteca que requiere un paquete aparte (como pgfplots) cargado por separado

Cómo corregirlo

Consulte el manual de TikZ/PGF para conocer el nombre correcto de la biblioteca. Bibliotecas habituales: arrows.meta, decorations.pathmorphing, calc, positioning, shapes, fit, external. Los gráficos de pgfplots requieren \usepackage{pgfplots} por separado.

Ejemplos de código

Causa el error
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrow}  % Wrong: should be 'arrows' or 'arrows.meta'
\begin{document}
\begin{tikzpicture}
  % ...
\end{tikzpicture}
\end{document}
Corregido
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning}
\begin{document}
\begin{tikzpicture}
  \node (a) {A};
  \node[right of=a] (b) {B};
  \draw[-{Stealth}] (a) -- (b);
\end{tikzpicture}
\end{document}

Errores relacionados

Pruebe la solución en vivo

Pegue su LaTeX en el playground y compile al instante.