matrix.skeleton
is a PGF/TikZ
library that simplifies working with multiple matrix nodes.
To do so, matrix.skeleton
correctly aligns groups of nodes with the content of the whole matrix.
Furthermore, matrix.skeleton
provides rows and columns for easy styling.
For example, the following picture is easily typeset:
with this simple code:
\documentclass[tikz]{standalone}
\usetikzlibrary{matrix.skeleton}
\begin{document}
\begin{tikzpicture}
\matrix (m) [matrix of math nodes,
style odd rows on layer={background}{fill=black!25}] {
1 & \frac{\frac{16}{2}}{4} & 3 \\
4.0000001 & 5 & 6 \\
7 & 8 & 9 \\
10 & 11 & 12 \\
13 & 14 & 15 \\
};
\fitandstyle{(m-cell-1-1) (m-cell-2-2)}{draw=red, fill=red!25, opacity=0.5}
\end{tikzpicture}
\end{document}
More information and examples are available in the manual.