Perhaps this is a bug or a version problem, but the filling of the second part of a 2-part rectangle goes outside the box.
Or I'm overlooking something?
\documentclass[12pt,a4paper]{article}
\usepackage{tikz}
\usetikzlibrary{shapes.multipart}
\tikzset{
llnode/.style = {
draw,
very thick,
rectangle split,
rectangle split parts = 2,
rectangle split,
rectangle split part fill = {none, orange},
rectangle split empty part width = 0.15cm,
}
}
\begin{document}
\usetikzlibrary {shapes.multipart}
\begin{tikzpicture}[transform shape, scale = 8]
\fill[red] (0.25, 0) circle (0.3);
\node [llnode] (-1, 0){A\nodepart{two}B};
\node [llnode, rectangle split horizontal] at (1, 0) {C\nodepart{two}D};
\end{tikzpicture}
\end{document}
Note that the orange escapes the borders.
If I fill the first part the problem is gone, but I need the first part to be transparent. Maybe there's a way to fill it with white and zero opacity.