重用 TikZ 路径定义

重用 TikZ 路径定义

我想知道是否有人知道如何在 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}

路径仅输入一次,但对其执行两个操作,即填充和之后的绘制。

再次,这对您能做的事情是有限的,但它可以节省重新输入路径的时间。

相关内容