\usetikzlibrary{graphs} 不起作用

\usetikzlibrary{graphs} 不起作用
\usetikzlibrary{graphs}

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

我通过 { Tikz pgf} 学习 Tikz。我编写了上述代码,但出现编译错误。我提到了会出现哪些错误。

我在发生编译错误后编写了此代码

请输入另一个输入文件名:^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库(但从 3.0 开始它应该位于 TikZ 包中)
  • LuaTeX 用于编译 - 确保使用它
  • 如果需要,加载相关tikzgraphdrawing,例如:

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

相关内容