\usetikzlibrary{graphs} не работает

\usetikzlibrary{graphs} не работает
\usetikzlibrary{graphs}

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

Я изучаю Tikz через { Tikz pgf}. Я пишу вышеприведенный код и возникают ошибки компиляции. Я упоминаю, какие ошибки возникают.

я пишу этот код после того, как произошли ошибки компиляции

Введите другое имя входного файла: ^C! Я не могу найти файл tikzlibrarygraphs.standard.code.tex'. ...nput tikzlibrary\pgf@temp .code.tex \catcode `\@ =\csname tikz... l.16 \usetikzlibrary{graphs,graphs.standard} (Нажмите Enter, чтобы повторить попытку, или Control-D, чтобы выйти) Введите другое имя входного файла:

решение1

Если кто-то наткнулся на эту ошибку - для построения графика вам нужно

  • TikZ версии 3.0 или новее
  • Библиотека graphdrawing(но она должна быть в комплекте TikZ с версии 3.0)
  • LuaTeX для компиляции — убедитесь, что он используется
  • Загрузка tikzи graphdrawing, при необходимости, связанных библиотек, таких как:

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

Связанный контент