I am making a matrix with a red line through the first column and row. I have code that works for making this matrix, but when I try to put it into the alignat environment I get an error. Here is the (working) code that draws the matrix:
Code: Select all
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{matrix}
\tikzstyle{every left delimiter}=[xshift=1ex]
\tikzstyle{every right delimiter}=[xshift=-1ex]
\begin{document}
\begin{alignat*}{3}
C_{11}&=&(-1)^{1+1}
\begin{tikzpicture}
\matrix(m1)[matrix of nodes, left delimiter=|, right delimiter=|]
{
2&4&7\\
6&0&3\\
1&5&3\\
};
\draw[thick,red](m1-3-1.center)|-(m1-1-1.center)|-(m1-1-3.center);
\end{tikzpicture}
&=&&(-1)^{1+1}\left|\begin{array}{rr}
0&3\\
5&3
\end{array}\right|
\end{alignat*}
\end{document}
Code: Select all
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{matrix}
\tikzstyle{every left delimiter}=[xshift=1ex]
\tikzstyle{every right delimiter}=[xshift=-1ex]
\begin{document}
\begin{alignat*}{3}
C_{11}&=&(-1)^{1+1}
\begin{tikzpicture}
\matrix(m1)[matrix of nodes, left delimiter=|, right delimiter=|]
{
2&4&7\\
6&0&3\\
1&5&3\\
};
\draw[thick,red](m1-3-1.center)|-(m1-1-1.center)|-(m1-1-3.center);
\end{tikzpicture}
&=&&(-1)^{1+1}\left|\begin{array}{rr}
0&3\\
5&3
\end{array}\right|
\end{alignat*} \end{document}
-Tony