Latex:如何为矩阵添加虚线?

Latex:如何为矩阵添加虚线?

在 $4\times5$ 矩阵中,

\documentclass{article}
\usepackage{amsmath,amsfonts,bm,mathdots}

\begin{document}
$$\left(\begin{matrix}
1  &2   &-1  &3  &4\\
0  &1   &3   &-2 &-1\\
0  &0   &0   &0  &0\\
0  &0   &0   &0  &0\\   
\end{matrix}\right) $$  

\end{document}

我想在 (1,1) 元素下方添加一条水平虚线,在 (2,1) 元素右侧添加一条垂直虚线,在 (2,2) 元素下方添加一条长水平虚线,直到 (2,5) 元素。如何解决这个问题?谢谢!

答案1

您可以使用arydshln绘制虚线(水平和垂直):

在此处输入图片描述

\documentclass{article}

\usepackage{arydshln}
\setlength{\dashlinegap}{1pt}
\setlength{\dashlinedash}{1pt}

\begin{document}

\[
  \left(
    \begin{array}{@{} c c c c c @{}}
      1 & 2 & -1 &  3 &  4 \\
      \cdashline{1-1}
      0 & \multicolumn{1}{: c}{1} &  3 & -2 & -1 \\
      \cdashline{2-5}
      0 & 0 &  0 &  0 &  0 \\
      0 & 0 &  0 &  0 &  0
    \end{array}
  \right)
\]

\end{document}

相关内容