在 TikZ 中绘制先前命名的路径

在 TikZ 中绘制先前命名的路径

如何在 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 节手册更多细节。

在此处输入图片描述

相关内容