我正在编译以下代码来渲染从互联网上复制的图表。
\documentclass{article}
\usetikzlibrary{graphdrawing}
\usetikzlibrary{graphs}
\usegdlibrary{trees}
\begin{document}
\begin{tikzpicture}[>=stealth, every node/.style={circle, draw, minimum size=0.75cm}]
\graph [tree layout, grow=down, fresh nodes, level distance=0.5in, sibling distance=0.5in]
{
4 -> {
3 -> { 1 -> { 5, " " }, 2,2 },
3 -> { 1, 2, 2 },
3 -> { 1, 2, 2 }
}
};
\end{tikzpicture}
\end{document}
我用来编译代码的命令是:
luatex 测试.tex
(test.tex
是我用来保存上述代码的文件)
请帮我解决这个问题。欢迎任何帮助。提前致谢。
[更新]
[更新 v2]
根据的评论sergiokapone
,我在序言中添加\usepackage{tikz}
如下内容:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{graphdrawing}
\usetikzlibrary{graphs}
\usegdlibrary{trees}
\begin{document}
\begin{tikzpicture}[>=stealth, every node/.style={circle, draw, minimum size=0.75cm}]
\graph [tree layout, grow=down, fresh nodes, level distance=0.5in, sibling distance=0.5in]
{
4 -> {
3 -> { 1 -> { 5, " " }, 2,2 },
3 -> { 1, 2, 2 },
3 -> { 1, 2, 2 }
}
};
\end{tikzpicture}
\end{document}
[更新 3]
感谢 Torbjørn T 的帮助。我太笨了!!我忘记保存更新的文件了。但是我总是使用 vim 在 linux 上保存文件。但是我在 Windows 上使用 notepad++ 进行此测试。所以我忘记保存了...
再次感谢!