答案1
这太复杂了,无法发表评论。它基于 Gregor Perčič 的解决方案。
首先,您可以简化绘制矩形的过程。其次,使用范围,您可以使用 Shift 键移动一组对象,并使用本地边界框键创建一个节点(或多或少)。
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{fit,positioning}
\begin{document}
\begin{tikzpicture}
\begin{scope}[shift={(1,1)},local bounding box=A]
\draw (0,0) rectangle (11.3,1.5);
\draw (0.2,0.2) rectangle (3.2,1);
\draw (3.7,0.2) rectangle (6.7,1);
\draw (7.2,0.2) rectangle (10.2,1);
\node[scale=0.8] at (1.65,0.5) {$S_{x_{1}}$};
\node[scale=0.8] at (5.5,0.5) {$S_{x_{2}}$};
\node[scale=0.8] at (8.5,0.5) {$S_{x_{3}}$};
\node[scale=0.8] at (10.65,0.5) {$S_{x}$};
\end{scope}
\draw[->] (0,0) -- (A.west);
\end{tikzpicture}
\end{document}