我想有4个矩形(颜色X)和一个更大的矩形覆盖这4个(颜色Y)。但是,当我“适合”更大的矩形时,我就失去了另外4个矩形。

\开始{tikzpicture}[s1/.style={矩形,圆角,draw=blue!60,fill=red!5,非常厚,最小尺寸=40},s2/.style={矩形,圆角,draw=green!60,fill=blue!5,非常厚,最小尺寸=40},s3/.style={矩形,圆角,绘制=红色,填充=黄色,非常厚,最小尺寸=40},]%节点\节点[s1](n1){$bondid_i$};\节点[s1](n2)[右=n1]{$G_1$};\节点[s1](n3)[右=n2]{$G_2$};\节点[s1](n4)[right=of n3]{$pk_i$};\节点[s3](n5)[fit=(n1)(n2)(n3)(n4)]{a};\结束{tikzpicture}

如何将其他4个矩形“放在前面”?

在此处输入图像描述

1

1答案1

重置为默认值
4

只需在单个路径中写入节点,并说最后一个节点位于路径后面(我已将其添加到s3样式中)。。

\documentclass[border=5mm]{独立}\使用包{tikz}\usetikzlibrary{定位,匹配}\开始{文档}\开始{tikzpicture}[s1/.style={矩形,圆角,draw=blue!60,fill=red!5,非常厚,最小尺寸=40},s2/.style={矩形,圆角,绘制=绿色!60,填充=蓝色!5,非常厚,最小尺寸=40},s3/.style={矩形,圆角,绘制=红色,填充=黄色,非常厚,最小大小=40,在路径后面}]%节点\节点[s1](n1){$bondid_i$}节点[s1](n2)[right=of n1]{$G_1$}节点[s1](n3)[右=n2]{$G_2$}节点[s1](n4)[right=ofn3]{$pk_i$}节点[s3](n5)[fit=(n1)(n2)(n3)(n4)]{a};\结束{tikzpicture}\结束{文档}

在此处输入图像描述

你必须登录来回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.