I made a matrix of math nodes. I am able to draw a rectangle around desired nodes. But every node has content of different size, which deforms the shape of the rectangles.
I tried using x and y shift, and played with sep (row, column, inner) also, but could not get it done.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{matrix, decorations.pathreplacing}
\begin{document}
\section{Introduction}
$\widetilde{G}{\;=\;}$
\begin{tikzpicture}[baseline=0ex]
\matrix (G) [
matrix of nodes, nodes in empty cells,
left delimiter={[},right delimiter={]},
every node/.style={font=\footnotesize}, inner sep=2.5pt,
row sep=3.0pt,
nodes={%
execute at begin node=$,%
execute at end node=$%
}%
]
{
1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0\\
0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1&0&1\\
0&\alpha^2&\alpha&\alpha^2&\alpha^2&\alpha^2&1&1&0&\alpha&1&0&\alpha^2&0&\alpha&1&\alpha^2&1&0&1&\alpha&0&1&\alpha&\alpha^2&\alpha&\alpha&\alpha&1&\alpha^2\\
\alpha^2&\alpha^2&\alpha^2&1&\alpha^2&0&1&0&\alpha&\alpha&0&1&0&\alpha^2&1&\alpha^2&1&\alpha&1&1&0&\alpha&\alpha&\alpha^2&\alpha&1&\alpha&0&\alpha^2&\alpha\\
\alpha^2&\alpha&0&\alpha&1&\alpha&\alpha^2&1&1&\alpha^2&1&0&\alpha&0&1&1&0&1&\alpha&1&\alpha^2&0&0&\alpha^2&\alpha^2&\alpha^2&\alpha&\alpha^2&\alpha&\alpha\\
\alpha&1&\alpha&\alpha&\alpha&\alpha^2&1&\alpha&\alpha^2&\alpha&0&1&0&\alpha&1&0&1&1&1&\alpha^2&0&\alpha^2&\alpha^2&\alpha^2&\alpha^2&0&\alpha^2&1&\alpha&0\\
\alpha&\alpha^2&\alpha&\alpha&1&\alpha^2&1&\alpha^2&\alpha&\alpha^2&1&0&1&0&0&\alpha&\alpha&\alpha&\alpha&\alpha^2&1&0&\alpha&\alpha&0&\alpha&1&\alpha^2&0&\alpha\\
\alpha^2&1&\alpha&0&\alpha^2&\alpha&\alpha^2&\alpha&\alpha^2&1&0&1&0&1&\alpha&\alpha&\alpha&0&\alpha^2&1&0&1&\alpha&0&\alpha&\alpha&\alpha^2&\alpha&\alpha&\alpha\\
\alpha^2&\alpha^2&1&\alpha^2&0&\alpha^2&0&1&\alpha&\alpha&1&0&\alpha^2&0&\alpha^2&1&\alpha&1&1&1&\alpha&0&\alpha^2&\alpha&1&\alpha&0&\alpha&\alpha&\alpha^2\\
\alpha^2&0&\alpha^2&\alpha&\alpha^2&\alpha^2&1&1&\alpha&0&0&1&0&\alpha^2&1&\alpha&1&\alpha^2&1&0&0&\alpha&\alpha&1&\alpha&\alpha^2&\alpha&\alpha&\alpha^2&1\\
\alpha^2&0&1&0&\alpha^2&0&\alpha&0&1&0&1&0&\alpha&0&\alpha^2&0&\alpha^2&0&\alpha&0&\alpha^2&0&\alpha&0&\alpha&0&1&0&1&0\\
0&\alpha^2&0&1&0&\alpha^2&0&\alpha&0&1&0&1&0&\alpha&0&\alpha^2&0&\alpha^2&0&\alpha&0&\alpha^2&0&\alpha&0&\alpha&0&1&0&1\\
0&\alpha&\alpha&\alpha^2&\alpha&\alpha&\alpha&\alpha&0&\alpha&1&0&1&0&1&\alpha^2&\alpha&\alpha^2&0&\alpha&1&0&\alpha&\alpha^2&1&\alpha^2&\alpha&\alpha&1&\alpha^2\\
\alpha&\alpha&\alpha^2&1&\alpha&0&\alpha&0&\alpha&\alpha&0&1&0&1&\alpha^2&\alpha&\alpha^2&1&\alpha&\alpha&0&1&\alpha^2&1&\alpha^2&\alpha&\alpha&0&\alpha^2&\alpha\\
\alpha&1&0&\alpha&\alpha^2&1&1&\alpha&1&\alpha^2&1&0&\alpha^2&0&\alpha^2&\alpha^2&0&\alpha^2&\alpha^2&\alpha&\alpha&0&0&1&1&1&\alpha&\alpha^2&\alpha&\alpha\\
1&\alpha^2&\alpha&\alpha&1&\alpha&\alpha&\alpha^2&\alpha^2&\alpha&0&1&0&\alpha^2&\alpha^2&0&\alpha^2&\alpha^2&\alpha&1&0&\alpha&1&1&1&0&\alpha^2&1&\alpha&0\\
1&\alpha&\alpha&\alpha&\alpha^2&\alpha&\alpha&1&\alpha&\alpha^2&1&0&\alpha&0&0&1&1&1&\alpha^2&1&\alpha^2&0&\alpha^2&\alpha^2&0&\alpha^2&1&\alpha^2&0&\alpha\\
\alpha&\alpha^2&\alpha&0&\alpha&1&1&\alpha^2&\alpha^2&1&0&1&0&\alpha&1&1&1&0&1&\alpha&0&\alpha^2&\alpha^2&0&\alpha^2&\alpha^2&\alpha^2&\alpha&\alpha&\alpha\\
\alpha&\alpha&1&\alpha^2&0&\alpha&0&\alpha&\alpha&\alpha&1&0&1&0&\alpha&\alpha^2&1&\alpha^2&\alpha&\alpha&1&0&1&\alpha^2&\alpha&\alpha^2&0&\alpha&\alpha&\alpha^2\\
\alpha&0&\alpha^2&\alpha&\alpha&\alpha&\alpha&\alpha&\alpha&0&0&1&0&1&\alpha^2&1&\alpha^2&\alpha&\alpha&0&0&1&\alpha^2&\alpha&\alpha^2&1&\alpha&\alpha&\alpha^2&1\\
\alpha&0&1&0&\alpha&0&\alpha^2&0&1&0&1&0&\alpha^2&0&\alpha&0&\alpha&0&\alpha^2&0&\alpha&0&\alpha^2&0&\alpha^2&0&1&0&1&0\\
0&\alpha&0&1&0&\alpha&0&\alpha^2&0&1&0&1&0&\alpha^2&0&\alpha&0&\alpha&0&\alpha^2&0&\alpha&0&\alpha^2&0&\alpha^2&0&1&0&1\\
0&1&\alpha&\alpha^2&1&1&\alpha^2&\alpha^2&0&\alpha&1&0&\alpha&0&\alpha^2&\alpha&1&\alpha&0&\alpha^2&\alpha^2&0&\alpha^2&1&\alpha&1&\alpha&\alpha&1&\alpha^2\\
1&1&\alpha^2&1&1&0&\alpha^2&0&\alpha&\alpha&0&1&0&\alpha&\alpha&1&\alpha&\alpha^2&\alpha^2&\alpha^2&0&\alpha^2&1&\alpha&1&\alpha^2&\alpha&0&\alpha^2&\alpha\\
1&\alpha^2&0&\alpha&\alpha&\alpha^2&\alpha&\alpha^2&1&\alpha^2&1&0&1&0&\alpha&\alpha&0&\alpha&1&\alpha^2&1&0&0&\alpha&\alpha&\alpha&\alpha&\alpha^2&\alpha&\alpha\\
\alpha^2&\alpha&\alpha&\alpha&\alpha^2&1&\alpha^2&1&\alpha^2&\alpha&0&1&0&1&\alpha&0&\alpha&\alpha&\alpha^2&\alpha&0&1&\alpha&\alpha&\alpha&0&\alpha^2&1&\alpha&0\\
\alpha^2&1&\alpha&\alpha&\alpha&1&\alpha^2&\alpha&\alpha&\alpha^2&1&0&\alpha^2&0&0&\alpha^2&\alpha^2&\alpha^2&1&\alpha&\alpha&0&1&1&0&1&1&\alpha^2&0&\alpha\\
1&\alpha&\alpha&0&1&\alpha^2&\alpha&1&\alpha^2&1&0&1&0&\alpha^2&\alpha^2&\alpha^2&\alpha^2&0&\alpha&\alpha^2&0&\alpha&1&0&1&1&\alpha^2&\alpha&\alpha&\alpha\\
1&1&1&\alpha^2&0&1&0&\alpha^2&\alpha&\alpha&1&0&\alpha&0&1&\alpha&\alpha^2&\alpha&\alpha^2&\alpha^2&\alpha^2&0&\alpha&1&\alpha^2&1&0&\alpha&\alpha&\alpha^2\\
1&0&\alpha^2&\alpha&1&1&\alpha^2&\alpha^2&\alpha&0&0&1&0&\alpha&\alpha&\alpha^2&\alpha&1&\alpha^2&0&0&\alpha^2&1&\alpha^2&1&\alpha&\alpha&\alpha&\alpha^2&1\\
};
\def\bshrink{0.1}
\def\rshrink{0.08}
\def\xshrink{.1}
\def\yshrink{.08}
\pgfmathtruncatemacro{\nrows}{14}
\pgfmathtruncatemacro{\ncols}{14}
\pgfmathtruncatemacro{\m}{2}
\foreach \x in {0, ..., \nrows} {
\pgfmathtruncatemacro{\tempa}{\m*\x+1}
\pgfmathtruncatemacro{\tempb}{\m*\x+\m}
\pgfmathtruncatemacro{\tempe}{\m*\x+2}
\foreach \y in {0, ...,\ncols} {
\pgfmathtruncatemacro{\tempc}{\m*\y+1}
\pgfmathtruncatemacro{\tempd}{\m*\y+\m}
\draw[dotted, blue]
([xshift=-\xshrink ex, yshift=\yshrink ex]
G-\tempc-\tempa.north west) --
([xshift=\xshrink ex, yshift=\yshrink ex]
G-\tempc-\tempb.north east) --
([xshift=\xshrink ex, yshift=-\yshrink ex]
G-\tempd-\tempb.south east) --
([xshift=-\xshrink ex, yshift=-\yshrink ex]
G-\tempd-\tempa.south west) --
cycle;
\draw[red]
([xshift=-\bshrink ex, yshift=\rshrink ex]
G-\tempc-\tempe.north west) --
([xshift=\bshrink ex, yshift=\rshrink ex]
G-\tempc-\tempb.north east) --
([xshift=\bshrink ex, yshift=-\rshrink ex]
G-\tempd-\tempb.south east) --
([xshift=-\bshrink ex, yshift=-\rshrink ex]
G-\tempd-\tempe.south west) --
cycle;
}
}
\end{tikzpicture}
\end{document}
Please suggest which parameters should I change.
text width=
.