我有一个分割矩形节点,我希望整个节点具有一定的高度,分割均匀分布,或者每个节点部分具有一定的高度。我有以下代码,其中只有第一部分被拉伸,我如何将其应用于所有节点部分?
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning}
\begin{tikzpicture}[auto,
rect/.style={
rectangle split,
rectangle split parts=4,
draw=black,
rounded corners,
text width=7cm,
text height=3cm
}]
% Split Rectangle
\node [rect] {
First Item
\nodepart{two} Second Item
\nodepart{three} $\vdots$
\nodepart{four} Last Item
};
\end{tikzpicture}
\end{document}
答案1
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning}
\def\mystrut{\vrule height 1.5cm depth 1.5cm width 0pt}
\begin{document}
\begin{tikzpicture}[auto,
rect/.style={
rectangle split,
rectangle split parts=4,
draw=black,
rounded corners
}]
% Split Rectangle
\node [rect] {
\mystrut First Item
\nodepart{two}\mystrut Second Item
\nodepart{three} $\vdots$
\nodepart{four} \mystrut Last Item
};
\end{tikzpicture}
\end{document}