我想知道是否有人知道如何在 TikZ 中定义路径并多次重复使用该路径的定义。例如,考虑以下内容:
具有重复路径的代码示例http://csweb.ucc.ie/~dongen/TeX-SX/11--12/path.png
如果我想更改路径,(0,2) -- (0,2) -- (5,3) -- (5,2)
我必须对代码进行两处更改。我该如何避免这种情况?
答案1
在有限的情况下,后动作或预动作可以被视为路径上的重复工作。例如,在以下代码中
\begin{tikzpicture}
\fill[postaction={draw=red,->},blue] (0,3) -- (5,3) -- (5,2) -- (0,2) -- (0,3);
\end{tikzpicture}
路径仅输入一次,但对其执行两个操作,即填充和之后的绘制。
再次,这对您能做的事情是有限的,但它可以节省重新输入路径的时间。