如何沿着路径画一条线?

如何沿着路径画一条线?

我正在尝试沿着现有路径画一条红线:

在此处输入图片描述

这是我的代码:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\tikz{
  \node[circle,draw] (v1) {};
  \node[circle,draw,below right of=v1] (v2) {};
  \path[draw] (v1) -- (v2);
}
\end{document}

我怎样才能添加红线?

答案1

您可以pic为此添加一个。

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[pics/parallel arrow/.style={code={
    \draw[-latex] (-#1) -- (#1);}}]
  \node[circle,draw] (v1) {};
  \node[circle,draw,below right of=v1] (v2) {};
  \path[draw] (v1) -- 
    pic[sloped,red,semithick,auto,swap]{parallel arrow={0.3,-0.15}} (v2);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容