Tachar filas y columnas de Matrix para det

Tachar filas y columnas de Matrix para det

¿Cuál sería la mejor manera de producir algo similar a la imagen a continuación, incluido el círculo y las líneas que atraviesan la fila y la columna de ese pivote? Me conformaría incluso sólo con las líneas.

Determinante

Respuesta1

Puedes hacer eso con pstricks. Tenga en cuenta que se puede compilar con pdflatex, si se inicia con el --enable-write18conmutador (MiKTeX) o -shell-escape(TeX Live, MacTeX).

\documentclass[svgnames]{article}
\usepackage{mathtools}
\usepackage{pst-node, auto-pst-pdf}

\begin{document}

\[  \begin{postscript}
  \psset{linecolor=IndianRed, framesep = 1pt,  nodesepB=-2.2ex}
  \begin{vmatrix}
    \circlenode{P}{12 } & 5                          & \Rnode{L}{6}            \\
    - 2                 & -3                         & -6\pnode[1pt,  9pt]{M1} \\%
    \Rnode{C}{5}        & \pnode[-1pt,  -2pt]{M2} -7 & 3
    \psframe(M1)(M2)
    \ncline{P}{L}
    \ncline{P}{C}
  \end{vmatrix}
  \qquad\psset{linecolor=SteelBlue}
  \begin{vmatrix}
    \Rnode{L1}{12}      & \circlenode{P}{5} & \Rnode{L2}{6}      \\
    \Rnode{M1}{\,- 2\,} & -3                & \Rnode{N1}{\,-6\,} \\%
    \Rnode{M2}{5}       & \Rnode{C}{-7}     & \Rnode{N2}{3}
    \ncbox[nodesep=0.6ex,  boxsize=1.7ex]{M1}{M2}\ncbox[nodesep=0.6ex,  boxsize=1.7ex]{N1}{N2}
    \ncline{P}{L1} \ncline{P}{L2}
    \ncline{P}{C}
  \end{vmatrix}
  \qquad\psset{linecolor=DarkSeaGreen,  nodesepB=-2.4ex}
  \begin{vmatrix}
    \Rnode{L}{12}             & 5                        & \circlenode{P}{6} \\
    \pnode[-1pt,  9pt]{M1}- 2 & -3                       & -6                \\%
    5                         & -7\pnode[2pt,  -3pt]{M2} & \Rnode{C}{3}
    \psframe(M1)(M2)
    \ncline{P}{L}
    \ncline{P}{C}
  \end{vmatrix}
  \end{postscript} \]%

\end{document} 

ingrese la descripción de la imagen aquí

Respuesta2

Con nicematrixy TikZ.

\documentclass{article}
\usepackage{nicematrix,tikz}

\begin{document}

$\begin{vNiceMatrix}[margin=0.5em]
  12 & 5  & 6 \\
  -2 & \Block[draw=red]{2-2}{}
        -3 & -6 \\
  5  & -7 & 3 
\CodeAfter
  \begin{tikzpicture} [red]
  \draw (1-1) circle (2.2mm) ; 
  \draw (1.5-|1) -- (1.5-|4) ; 
  \draw (1-|1.5) -- (4-|1.5) ; 
  \end{tikzpicture}
\end{vNiceMatrix}$

\end{document}

Necesitas varias compilaciones.

Salida del código anterior

información relacionada