TikZ 编码:如何在多边形及其周围的节点之间创建空间?
我使用 TikX 和 LaTeX 来绘制技术图表。 我试图在树中的一组命名节点周围绘制一个不规则的多边形。 我已经了解了
\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;
但是多边形距离节点太近了。如何放大多边形或指定更好的坐标以获得多边形与其周围的节点之间存在某种分离的图表?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试的一个技巧是在与原始节点相同的位置创建一个新的不可见“假”节点。然后,您可以使用这些节点的
outer sep=10pt
属性。(这可以避免这些更改影响图片的其余部分)。
然后围绕这些更大的“假”节点绘制多边形。
(也许增加圆度会有帮助?
圆角=20pt
)有时手动变换点也很有用
One trick you could try is to make a new invisible "fake" nodes in the same locations as the original nodes. You can then play with the
outer sep=10pt
property for these nodes.(This avoids these changes affecting the rest of the picture).
Then draw your polygon around these bigger "fake" nodes.
(maybe increasing the roundness will help?
rounded corners=20pt
)Sometimes its also useful to manually transform points