Study-Matrix 的 LaTeX 代码

Study-Matrix 的 LaTeX 代码

我想要照片中这个矩阵的 TeX 代码,谢谢:

学习矩阵

在此处输入图片描述 我声明我对nicematrixtikz包有所了解,并且我使用stix

我想要获得相同矩阵的 TeX 代码,但不同之处在于pmatrix包含在一个框中,也就是说,我想要带有完整(关闭)框的照片的 TeX 代码以及\diagbox{A_i}{A_j}仅有的 TeX 代码。

我希望已经讲清楚了。

我从这个代码开始:

\documentclass{article}
\usepackage{nicematrix}
\usepackage{stix}
\usepackage{mathtools}
\usepackage{amsmat}
\begin{document}
$$\begin{NiceMatrix}[columns-width=5mm]
\diagbox{\scriptstyle A_i}{\scriptstyle A^j} 
\Block[hvlines]{1-4}{}
\Block[hvlines]{4-1}{}
& A^1 & A^2 & A^3 \\
A_1 & 1 & 2 & 3 \\
A_2 & 4 & 5 & 6 \\
A_3 & 7 & 8 & 9 
\CodeAfter
\boxed{\SubMatrix({2-2}{4-4})[xshift=-0.85mm]
\begin{tikzpicture} [dashed,shorten > = 2mm, shorten < = 2mm]
  \draw (3-|2) -- (3-|5) ; 
  \draw (4-|2) -- (4-|5) ;
  \draw (2-|3) -- (5-|3) ;
  \draw (2-|4) -- (5-|4) ;
  \end{tikzpicture}}
\end{NiceMatrix}$$

\end{document}

答案1

这是一个解决方案nicematrix

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

\begin{document}


\renewcommand{\arraystretch}{1.4}
$\begin{NiceMatrix}[columns-width=5mm]
\diagbox{\scriptstyle A_i}{\scriptstyle A^j} 
\Block[hvlines]{1-4}{}
\Block[hvlines]{4-1}{}
& A^1 & A^2 & A^3 \\
A_1 & 1 & 2 & 3 \\
A_2 & 4 & 5 & 6 \\
A_3 & 7 & 8 & 9 
\CodeAfter
  \SubMatrix({2-2}{4-4})[xshift=-0.85mm]
  \begin{tikzpicture} [dashed,shorten > = 2mm, shorten < = 2mm]
  \draw (3-|2) -- (3-|5) ; 
  \draw (4-|2) -- (4-|5) ;
  \draw (2-|3) -- (5-|3) ;
  \draw (2-|4) -- (5-|4) ;
  \end{tikzpicture}
\end{NiceMatrix}$

\end{document}

上述代码的输出

相关内容