tikz 中带有膝点的多个平行边

tikz 中带有膝点的多个平行边

有没有一种简单的方法可以从一个节点到另一个节点绘制多个平行边,并且边之间有拐点(两个 90 度转弯)且距离分布均匀(在演示图中并不完美)?

在此处输入图片描述

答案1

您可以将一条double双线与另一条double线一起使用postaction

\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}[nodes={draw,thick,fill=yellow!80!black,minimum size=1cm,
    font=\sffamily\bfseries},
    quadruple/.style={double distance=#1-\pgflinewidth,thick,
        postaction={draw,thick,double distance=#1/3-\pgflinewidth}},
    quadruple/.default=1em]
 \path (0,0) node (A) {A} (3,3) node (B){B};
 \draw[quadruple] (A) -- ++ (1,0) |- (B);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容