Wie kann ich den Spaltenabstand in einer TikZ-Matrix zeilenweise ändern?
[![alt text][1]][1]
Kann man in einer TikZ-Matrix den Spaltenabstand irgendeiner Zeile ändern, so dass sich die Zellen hier quasi überlappen?
Wenn ich einfach `row 3/.style={column sep=<WERT>}` reinschreibe hat das keinen Effekt.
%\documentclass[]{article}
\documentclass[border=5pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage[german]{babel}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}[
commonstyle/.style={align=center, rectangle, draw, rounded corners},
parentstyle/.style={commonstyle, fill=lightgray, minimum width=12em, minimum height=5em, font=\bfseries},
childstyle/.style={commonstyle, fill=none, minimum width=8em, minimum height=2em,}
]
% Inhalte
\def\Par{|[parentstyle]| Gesenkschmieden}
\def\ParL{|[parentstyle]| {Gesenkschmieden teilw.}}
\def\ChLiL{|[childstyle]| Bezeichnung}
\def\ChLiR{|[childstyle]| Bezeichnung}
\def\ChLiiL{|[childstyle]| Bezeichnung}
\def\ChLiiR{|[childstyle]| Bezeichnung}
\matrix[matrix of nodes, nodes in empty cells,
font=\footnotesize,
nodes={align=center, text width=8em, anchor=center},
inner sep=5pt,
row sep=2em,
%column sep=1em,
%column 1/.style={anchor=base east},
%column 2/.style={anchor=base},
%column 3/.style={anchor=base west}
] (m)
{
& & & \Par \\
& \ParL & &\\
\ChLiL & & \ChLiR &\\
\ChLiiL & & \ChLiiR &\\
%A & B & C & D & E & F & G \\
};
% Linien
\draw
(m-1-4) -| (m-2-2)
%
(m-2-2) -- (m-4-2.center)
%
(m-3-1) -- (m-3-3)
(m-4-1) -- (m-4-3)
;
\end{tikzpicture}
\end{document}
[1]: http://texwelt.de/wissen/upfiles/55555555_100.png