使用算术(除 foreach 之外)设置节点的标签

使用算术(除 foreach 之外)设置节点的标签

我想使用整数变量来设置节点标签内的文本,但不使用 foreach(因为这些变量的值是根据某些条件处理设置的)

有什么线索吗?

提前谢谢您,K。

答案1

如果变量只有整数值,那么你可以执行以下操作

\number\numexpr\varA+\varB*\varC\relax

但更多的背景信息可能会有所帮助。

如果您正在使用,TikZ那么您可以使用数学解析器:

\pgfmathparse{<integer expression>}

然后稍后检索值作为

\pgfmathresult

根据您想要如何使用结果,我发现它可以帮助将值保存在另一个宏中,如下所示:

 \pgfmathsetmacro\mystoredvalue{<integer expression>}

甚至

 \edef\mystoredvalue{\pgfmathresult}

如果您正在使用,pstricks则可以使用后脚本代码来确定节点位置。

相关内容