我想画一些图表pgf
3.0,但是在使用 Spring 布局来布置图形时,没有考虑节点的大小。
以下是一个示例文档:
\documentclass[tikz]{standalone}
\usetikzlibrary{quotes,graphs,graphdrawing}
\usegdlibrary{force}
\newcommand\text[1]{%
\begin{tabular}[t]{|l|}%
\multicolumn{1}{l}{#1}\\\hline
X $\to$ A B C\\\hline
X $\to$ x y\\
Y $\to$ ( L )\\
S $\to \bullet$ x X\\\hline
\end{tabular}%
}
\begin{document}
\tikz \graph [spring electrical Walshaw 2000 layout] {
a/[as=\text{first}]
-> ["S"]
b/[as=\text{second}];
a
-> ["k"]
c/[as=\text{third}]
-> ["x"]
d/[as=fourth]
-> ["y"]
e/[as=fifth];
};
\end{document}
输出如下:
如何解决这个问题?
它似乎适用于一些其他布局,例如简单的项链。