使用移位操作绘制线条

使用移位操作绘制线条

我想在两个节点上方相对画线,我尝试下面的代码但 yshift 看起来很奇怪。

\documentclass[border=3mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\begin{tikzpicture} 
 \node[draw] (A) {B};
 \node[draw,right=of A] (B) {B};

 \def\dy{1cm}
 \draw[draw] ([yshift=\dy]A) -- ([yshift=\dy]B) node[pos=.5] {Hello};
\end{tikzpicture}
\end{tikzpicture}
\end{document}

输出 在此处输入图片描述

相关内容