绝对定位
使用at命令
\node at (current page.center) { ... };
\node at (p |- q) { ... };
node定位在p的垂直线和q的水平线的交界处。
可以用.语法修改锚点
\node at (p |- q.north) { ... };
node定位在p的垂直线和q的北边的水平线的交界处。
可以用option里的anchor修改node本身的锚点。
\node[anchor=south] at (p |- q.north) { ... };
先计算p的垂直线和q的北边的水平线的交界处,这个交界处定位node本身的南边。(默认是定位node的中心)
-|
同理。
使用option
绝对定位加偏移
\draw[red, overlay]([shift={(-.1,.1)}]a.north west) rectangle ([shift={(.1,-.1)}]a.south east);
\node[right=of tr, anchor=south, yshift=0.3cm] (ex) {hunk header};