I am trying to insert a multirow in a tikz matrix with a grid, so:
\documentclass{amsart}
\usepackage{tikz}
\usetikzlibrary{matrix,fit}
\begin{document}
\begin{tikzpicture}
\matrix (table) [%
matrix of nodes,
nodes in empty cells,
draw,
inner sep=0mm,
minimum size=7mm
] {%
\node[draw] {A}; & \node[draw] {B}; & \node[draw] {C}; & \node[draw] {D}; \\
\node[draw] {E}; & & & \node[draw] {G}; \\ };
\node[draw,fit=(table-2-2)(table-2-3)]{F};
\end{tikzpicture}
\end{document}
With ugly results. Is there a way to fix this? A better way to implement it? Thanks.

