我想将一条粗线与矩形节点的角连接起来。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\node (rect) at (0,0) [draw,minimum width=2cm,minimum height=2cm,gray]{Rectangle};
\draw[-,line width=2mm,red] (1cm,2cm)--(rect.north east);
\end{tikzpicture}
\end{document}
但是线的右侧与矩形的右侧对齐。
答案1
Shift
根据线的宽度:-.5\pgflinewidth
\documentclass[border=3mm,tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\node (rect) at (0,0) [draw,minimum width=2cm,minimum height=2cm,gray]{Rectangle};
\draw[-,line width=2mm,red] ([xshift=-.5\pgflinewidth]rect.north east)--++(90:1);
\end{tikzpicture}
\end{document}