我正在尝试绘制一个大型图形结构,其中许多框相互连接。在其中一个步骤中,我用箭头向下绘制一个大矩形。在这个大矩形内,我放置了另外三个框。由于某些原因,大矩形不可见。当我对带有两个框的大矩形执行此操作时,它完美地工作了。
这里有一个小例子来说明。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[boxstyle/.style={draw, rectangle, minimum width=2cm, minimum height=1cm}]
% Starting box
\node[boxstyle] (box11) {Box 11};
% New Box 12 below Box 11
\node[below=3cm of box11, minimum height=7.5cm, minimum width=3cm, boxstyle] (box12) {};
\node[left=0.2cm of box12] {2020};
\node[draw, rectangle, above=0.5cm of box12.center, yshift=0.3cm, boxstyle] (innerBox5) {Inner 5};
\node[draw, rectangle, boxstyle] at (box12.center) (innerBox6) {Inner 6};
\node[draw, rectangle, below=0.5cm of box12.center, yshift=-0.3cm, boxstyle] (innerBox7) {Inner 7};
% Arrow from Box 11 to Box 12
\draw[->] (box11.south) -- (box12.north);
\end{tikzpicture}
\end{document}
答案1
您覆盖minimum width
并且minimum height
使用boxstyle
- 顺序事项。
\node[below=3cm of box11, boxstyle, minimum width=3cm, minimum height=7.5cm] (box12) {};