我想c
在两个区块下创建一个区块a & b
。到目前为止,我只能在一个区块上做到这一点
\node [block, below of=a] (c) {filter};
答案1
请始终发布从 开始\documentclass{..}
并结束于 的完整代码\end{document}
。我不知道block
是如何定义的。
您的问题不清楚。 和 是否a
一个b
在c
另一个之下,或者a
和b
并排,并c
在它们下方居中?
请注意below of=a
已弃用。您应改用below = of a
。\usetikzlibrary{positioning}
以下是可能性。
\documentclass[tikz]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\node (a) {Coffee};
\node [below = of a] (b) {Sugar};
\node [below = of b] (c) {Filter};
\begin{scope}[xshift=8cm]
\node (a) {Coffee};
\node [below left = of a] (c) {Filter};
\node [above left = of c] (b) {Sugar};
\end{scope}
\end{tikzpicture}
\end{document}
您可以像 一样手动控制距离below left = 1cm and 2cm of a
。有关详细信息,请参阅pgfmanual
。