TIKZ编码:如何在多边形和周围的节点之间创建空间?
题
我正在使用带有乳胶的tikx绘制技术图。我试图在树上的一组命名节点周围绘制一个不规则的多边形。我已经走了
\draw [rounded corners, thick]
(node cs:name=add,anchor=north) --
(node cs:name=cvc,anchor=west) --
(node cs:name=addrc,angle=200) --
(node cs:name=addrc,angle=-20) --
(node cs:name=cnst,anchor=east) --
cycle;
但是多边形离节点太近。我如何放大多边形或指定更好的坐标以获取多边形和周围节点之间有一定分离的图表?
解决方案
您可以尝试的一个技巧是在与原始节点相同的位置制作一个新的隐形“假”节点。然后您可以玩 outer sep=10pt
这些节点的属性。 (这避免了影响图片其余部分的这些变化)。
\node at (cvc) [name=fakecvc,outer sep=10pt,inner sep=5pt]{};
然后将您的多边形绘制在这些较大的“假”节点上。 (也许增加圆度会有所帮助? rounded corners=20pt
)
有时它也可以手动转换点
\usetikzlibrary{calc}
($(node cs:name=d,anchor=north)+(-10pt,+5pt)$)
不隶属于 StackOverflow