\usetikzlibrary{graphs} no funciona

\usetikzlibrary{graphs} no funciona
\usetikzlibrary{graphs}

\tikz \graph { a -> {b, c} -> d };

Aprendo Tikz a través de {Tikz pgf}. Escribo el código anterior y se producen errores de compilación. Menciono qué errores vienen.

Escribo este código después de que ocurrieron errores de cumplimiento

Por favor escriba otro nombre de archivo de entrada: ^C! No puedo encontrar el archivo tikzlibrarygraphs.standard.code.tex'. ...nput tikzlibrary\pgf@temp .code.tex \catcode `\@ =\csname tikz... l.16 \usetikzlibrary{graphs,graphs.standard} (Presione Enter para volver a intentarlo o Control-D para salir) Por favor escriba otro nombre de archivo de entrada:

Respuesta1

Si alguien se topa con este error, para dibujar gráficos necesita

  • TikZ versión 3.0 o posterior
  • La graphdrawingbiblioteca (pero debería estar en el paquete TikZ desde 3.0)
  • LuaTeX para compilar: asegúrese de que esté usado
  • Cargando tikzy graphdrawing, si es necesario, bibliotecas relacionadas, como por ejemplo:

    \usepackage{tikz}
    \usetikzlibrary{graphdrawing,graphdrawing.trees,graphs}
    

información relacionada