使用 Tikz 将箭头与文本框对齐吗?

使用 Tikz 将箭头与文本框对齐吗?

我是 TikZ 的新手,我似乎无法弄清楚如何将行与文本框对齐。

在下图中,底部箭头与我想要的完全对齐(从框的右上角C到框的左下角)I。当我创建包含超过 1 个字符的文本框时,箭头会像顶部箭头一样错位。

我怎样才能使行首与可变大小的框对齐?

在此处输入图片描述

这是我当前的代码:

\begin{figure}

\tikzstyle{vspecies}=[rectangle, minimum size=0.5cm,draw=black,fill=white]
\begin{tikzpicture}[auto, outer sep=1pt, node distance=2cm,>=latex']

\node [vspecies] (I) {I} ;
\node [vspecies, above left of = I] (S) {SFs} ;
\node [vspecies, below left of = I] (C) {C} ;
\draw [->,thick] (S) --  node {\small{$63$}} (I) ;
\draw [->,thick] (C) --  node [below right] {\small{$733$}} (I) ;

\end{tikzpicture}

\end{figure}

答案1

简单参考.south east节点,其他角也类似(.north west等等)。

\draw [->,thick] (S.south east) --  node {\small{$63$}} (I) ;

来自节点右下角的箭头

相关内容