如果要将 tikz 节点命名并标记为相同,是否有版本
\node (some text) {some text};
没有重复?
答案1
您或许可以执行类似以下代码的操作。请注意,使用时,node contents
节点的解析在 之后停止,因此如果您想将其放置在特定坐标处,则[]
必须使用\node [..., at={(x,y)}]
而不是。\node [...] at (x,y)
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\tikzset{
namelabel/.style={
name=#1,
node contents=#1
}
}
\begin{document}
\begin{tikzpicture}
\node [namelabel=some label];
\node [namelabel=foobar,right=of some label];
\end{tikzpicture}
\end{document}