我正在尝试为不同部分指定具有不同属性的多部分矩形。我有以下代码,但它不起作用。此外,由于某种原因,第一部分的标签与底部对齐。我可能遗漏了某些内容,但我看不出定义有什么问题。任何解决这两个问题的建议都将不胜感激。
\documentclass{beamer}
\usetheme{Madrid}
\usepackage{tikz}
\usetikzlibrary{shapes.multipart}
\begin{document}
\begin{frame}{Test}
\centering
\begin{tikzpicture}
\node[rectangle split, draw,rectangle split horizontal, rectangle split parts=4,text height=1cm,align=center] {\nodepart[fill=green!50]{text}Header \nodepart[fill=yellow,text width=3cm]{two} column values \nodepart[fill=green!50]{three}Header \nodepart[fill=yellow,text width=3cm]{four}Column values };
\end{tikzpicture}
\end{frame}
\end{document}
答案1
您使用 填充颜色部分。另外rectangle split part fill={<list of colors>}
,我认为您想要的是:minimum height
text height
代码:
\documentclass{beamer}
\usetheme{Madrid}
\usepackage{tikz}
\usetikzlibrary{shapes.multipart}
\begin{document}
\begin{frame}{Test}
\centering
\begin{tikzpicture}
\node[
rectangle split,
draw,
rectangle split horizontal,
rectangle split parts=4,
minimum height=1cm,
align=center,
rectangle split part fill={green!50,yellow,green!50,yellow}
]
{Header%
\nodepart[text width=3cm]{two} column values%
\nodepart{three}Header%
\nodepart[text width=3cm]{four}Column values
};
\end{tikzpicture}
\end{frame}
\end{document}