如何调整 pmatrix 内 \hdashline 的宽度?

如何调整 pmatrix 内 \hdashline 的宽度?

我正在使用包\hdashline中的arydshln功能在里面画一条水平线pmatrix

我怎样才能减少这条线的宽度以防止它接触外括号?

答案1

一种方法是使用array环境并利用@{}列间说明符来放置一些负空间。以下是一段示例代码。

\documentclass{article}

\usepackage{amsmath,array,arydshln}

\begin{document}

\begin{equation*}
  \left(  
    \mkern4mu\begin{array}{@{\mkern-4mu}c@{\mkern-4mu}}
      \begin{pmatrix}
        r_{11}&r_{12}&r_{13}\\
        r_{21}&r_{22}&r_{23}\\
        r_{31}&r_{32}&r_{33}\\
      \end{pmatrix}
      \begin{pmatrix}
        x\\y\\z
      \end{pmatrix}
      \\
      \hdashline 1
    \end{array}\mkern4mu
  \right)
\end{equation*}

\end{document}

示例输出

相关内容