tikz定位方法

绝对定位

使用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};

发表评论

电子邮件地址不会被公开。

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)