我想制作分割矩形,但分别自定义每个部分的宽度,此外,我想隐藏分割不同矩形的线条,并使填充部分从黑色变为灰色再变为白色。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{chains,shapes.multipart}
\usetikzlibrary{shapes,calc}
\usetikzlibrary{automata,positioning}
\tikzset{
myshape/.style={
rectangle split,
minimum height=1.5cm,
rectangle split horizontal,
rectangle split parts=2,
draw,
text width=2cm,
anchor=center,
}
}
\begin{document}
\begin{tikzpicture}
\node[
myshape,
rectangle split part fill={white,black}
]
(shape1) {};
\end{tikzpicture}
\end{document}
最终结果如下:
但是还存在一些问题:我希望图片的右侧部分比左侧部分更宽(但我只能以相反的方式使用文本宽度来实现,这不是我想要的)。
此外,除了使用填充之外,我还想使用阴影右颜色 = 黑色,左颜色 = 白色,当使用此选项时,正方形的两个部分之间的线将变得可见(然后应进行更正)。