行列の行と列を消す

行列の行と列を消す

ピボットの行と列を通る円と線を含め、下の画像に似たものを作成するための最良の方法は何でしょうか? 線だけでも満足です。

決定要因

答え1

それは で行うことができます。スイッチ (MiKTeX) または(TeX Live、MacTeX)を使用して起動すると、pstricksでコンパイルできることに注意してください。pdflatex--enable-write18-shell-escape

\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} 

ここに画像の説明を入力してください

答え2

nicematrixTikZ を使用。

\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}

複数のコンパイルが必要です。

上記コードの出力

関連情報