如何在 TikZ 中绘制先前命名的路径?
\documentclass[tikz]{standalone}
\usetikzlibrary{intersections}
\begin{document}
\begin{tikzpicture}
\path[name path=mypath] (0,0) -- (5,5);
%\draw[use path=mypath]; % This does not work
%\path[mypath, draw]; % This does not work
\end{tikzpicture}
\end{document}
给出的答案这里有一个use path
选项的宏。TikZ 中有解决方案吗?
答案1
这只是错误的语法。通过 命名路径后[save path]
,您可以使用 调用它[use path]
。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\path[save path=\mypath] (0,0) -- (5,5);
\draw[use path=\mypath]; % This works now
\end{tikzpicture}
\end{document}
[name path]
库的密钥intersections
有完全不同的用途。密钥[name path]
和[save path]
可以组合使用。请参阅第 14.22 节手册更多细节。