我是 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) ;