答案1
恐怕您必须深入研究如何完成拆分部分。不知道是否可以自动化此操作,也许可以使用后续操作。
\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{shapes.multipart}
\begin{document}
\begin{tikzpicture}
\node[rectangle split,rectangle split parts=2,draw,rectangle split draw splits=false] (A) {TEXT \nodepart{two}TWO};
\draw[densely dashed] (A.text split west) -- (A.text split east);
\end{tikzpicture}
\end{document}
这是一个包含三部分的示例,只是为了说明您可以以不同的方式自定义每条分割线:
\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{shapes.multipart}
\begin{document}
\begin{tikzpicture}
\node[rectangle split,rectangle split parts=3,draw,rectangle split draw splits=false] (A) {TEXT \nodepart{two}TWO \nodepart{three}THREE};
\draw[densely dashed] (A.text split west) -- (A.text split east);
\draw[orange,densely dotted, thick] (A.two split west) -- (A.two split east);
\end{tikzpicture}
\end{document}