不均匀矩阵中 \ddots 的角度

不均匀矩阵中 \ddots 的角度

我有以下三角矩阵,对角线上为零

\documentclass[a4paper]{memoir}
\usepackage{amsmath}
\begin{document}
\[
M = \begin{pmatrix}
    0 & a_{1,2} & a_{1,3}   & \dots     & a_{1,n}   \\
      & 0       & a_{2,3}   & \dots     & a_{2,n}   \\
      &         & 0         & \ddots    & \vdots    \\
      &         &           &           & 0
  \end{pmatrix}
\]
\end{document}

我现在遇到的小问题是 \ddots 中的点从 a_{2,3} 指向最后一个零。这可能会让人觉得对角线不是由零给出的。有人知道吗?

答案1

这个怎么样

\documentclass[a4paper]{memoir}
\usepackage{amsmath}
\begin{document}
\[
M = \begin{pmatrix}
    0 & a_{1,2} & a_{1,3}   & \dots     & a_{1,n}   \\
      & 0       & a_{2,3}   & \dots     & a_{2,n}   \\
      &         & 0         & \ddots    & \vdots    \\
      &         &           &     0      & a_{n-1,n}   \\
      &         &           &           & 0
  \end{pmatrix}
\]
\end{document}

在此处输入图片描述

顺便说一句:请发布小型可编译文档,而不是代码片段。其他人添加的内容越少,获得帮助的可能性就越大。

答案2

nicematrix

\documentclass[a4paper]{memoir}
\usepackage{amsmath}
\usepackage{nicematrix}
\begin{document}
\[
\renewcommand{\arraystretch}{1.3}
M = \begin{pNiceArray}{ccwc{4mm}wc{7mm}wc{7mm}}[xdots/shorten=1mm]
    0 & a_{1,2} & a_{1,3}   & \Cdots     & a_{1,n}   \\
      & 0       & a_{2,3}   & \Cdots    & a_{2,n}   \\
      &         & \Ddots    & \Ddots[shorten-end=-2mm]    & \Vdots    \\
      &         &           & 0         & a_{n-1,n}   \\
      &         &           &           & 0
  \end{pNiceArray}
\]
\end{document}

您需要多次编译(因为nicematrix在后台使用 PGF/Tikz 节点)。

上述代码的输出

相关内容