![Tikz 图表示例 – 所有节点堆叠](https://linux22.com/image/254495/Tikz%20%E5%9B%BE%E8%A1%A8%E7%A4%BA%E4%BE%8B%20%E2%80%93%20%E6%89%80%E6%9C%89%E8%8A%82%E7%82%B9%E5%A0%86%E5%8F%A0.png)
我尝试重现\graph
pgf 手册 2.10 第 208 页的示例:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{graphs}
\begin{document}
\tikz \graph {a -> { b , c } -> d};
\pgfversion
\end{document}
所有节点(a, b, c, d)
都堆叠在一起,如下图所示。
我在 Ubuntu 12.04 下使用 TeX Live 2012(通过 ppa-backports)。是我的 TeX 设置问题还是我忘记包含一些 tikz 库?
答案1
pgf 2.10 的 pgf 手册没有提到该graphs
库及其\graph
宏(在第 208 页,我们找到了第 17.4 节,“锚定矩阵”)!
因此,第 208 页的示例来自更新pgf 手册的版本(肯定是 CVS 版本...)!
您的示例可以使用 pgf 2.10 进行编译,因为 pgf 2.10 包含一些计划在未来发布的文件(如tikzlibrarygraphs.code.tex
)。但是,这些文件是实验性的并且很旧。