用线分割矩阵

用线分割矩阵

我想知道如何用线条分割矩阵,如图所示。如果这是另一个问题的重复,那么请给我链接,我会删除我的。在此处输入图片描述

谢谢你!

答案1

根据您的情况,这就是您要采取的方法。

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{arydshln}

\begin{document}

\[\left(
\begin{array}{c;{2pt/1pt}c}
             & a_1    \\
d(f_0)_{x_0} & \vdots \\
             & a_1    \\ \hdashline[2pt/1pt]
0 \dots 0    & 1
\end{array}
\right)\]

\end{document}

在此处输入图片描述

答案2

具有(2022-06-26{pNiceArray}nicematrix≥ 6.10a)。

\documentclass[12pt]{article}
\usepackage{nicematrix,tikz}

\NiceMatrixOptions
  {
    custom-line = 
     {
       letter = : ,            % <- for the vertical rules
       command = hdashedline , % <- for the horizontal rules
       tikz = dashed ,
       total-width = \pgflinewidth   % <- optional
     }
  }

\begin{document}

\[
\begin{pNiceArray}{ccc:c}
\Block{3-3}{d(f_0)_{x_0}} 
& & & a_1    \\
& & & \Vdots \\
& & & a_1    \\ 
\hdashedline
0 & \Ldots &  0 & 1
\end{pNiceArray}
\]

\end{document}

您需要多次编译(因为 PGF/Tikz 节点)。

上述代码的输出

相关内容