Tikz:从节点获取文本

Tikz:从节点获取文本

如何获取先前绘制的节点的文本?

https://tex.stackexchange.com/a/40851/49283我读过如何访问当前text width

我还发现这\pgfpointanchor{mynode}{east}给了我一个锚点的坐标。

如何从节点获取其他属性?一般方法是什么?

我对获取节点的文本特别感兴趣。

编辑:解决方案

我使用一个解决方法解决了这个问题:Tikz:从节点保存文本/内容

答案1

对于节点内容....

简短的回答:你不能(几乎不可能)。

长答案:TikZ 不跟踪节点内容。相反,它将内容传递给水平盒或小页面并测量其大小。放置后,盒子不受保护,这意味着它会不断被覆盖;如果您有 3 个连续的节点命令,您只能尽可能到达最后一个。您需要将内容专门分配给形状名称,这不仅非常繁琐,而且很无聊。

但如果这里的聪明人想出一个更简单的解决办法,我会洗耳恭听。

相关内容