TikZ 编码:如何在多边形及其周围的节点之间创建空间?

发布于 2024-09-08 08:22:19 字数 384 浏览 4 评论 0 原文

我使用 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;

但是多边形距离节点太近了。如何放大多边形或指定更好的坐标以获得多边形与其周围的节点之间存在某种分离的图表?

I'm using TikX with LaTeX to draw a technical diagram.
I'm trying to draw an irregular polygon around a group of named nodes in a tree.
I've gotten as far as

\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;

But the polygon is too close to the nodes. How can I either enlarge the polygon or specify better coordinates to get a diagram where there is some separation between the polygon and the nodes it surrounds?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风渺 2024-09-15 08:22:19

您可以尝试的一个技巧是在与原始节点相同的位置创建一个新的不可见“假”节点。然后,您可以使用这些节点的 outer sep=10pt 属性。
(这可以避免这些更改影响图片的其余部分)。

\node at (cvc) [name=fakecvc,outer sep=10pt,inner sep=5pt]{};

然后围绕这些更大的“假”节点绘制多边形。
(也许增加圆度会有帮助?圆角=20pt

有时手动变换点也很有用

\usetikzlibrary{calc}
($(node cs:name=d,anchor=north)+(-10pt,+5pt)$)

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).

\node at (cvc) [name=fakecvc,outer sep=10pt,inner sep=5pt]{};

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

\usetikzlibrary{calc}
($(node cs:name=d,anchor=north)+(-10pt,+5pt)$)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文