我正在尝试使用tikzpicture
包放置blockB
在的左下方blockA
。我还想指定两个块之间的水平和垂直距离。
\node [block, below left of=blockA, node distance=2.5cm] (blockB) {block B text};
该node distance
参数似乎同时设置了水平和垂直距离。有什么方法可以将它们分离吗?
答案1
使用below left = <specify below> and <specify left> of <specify node>
语法。这需要加载positioning
库。
\documentclass[border=2pt,tikz]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\node [draw] (blockA) {block A text};
\node [draw, below left = 3cm and 1cm of blockA] (blockB) {block B text};
\end{tikzpicture}
\end{document}