用点显示矩阵

用点显示矩阵

我想要显示以下矩阵(忽略红色框): 在此处输入图片描述 但是我所能想到的只有以下内容,而由于对角线和垂直点,这不是我想要的: 在此处输入图片描述

我希望垂直点更加“居中”,两个段之间没有间隙,对角点位于同一条线上。以下是矩阵的代码:

\begin{pmatrix}
    2\al - 4u_{1}^{2} & -4u_{1}u_{2} & \cdots & -4u_{1}u_{n} & -4u_{1}(v+1)\\
    -4u_{1}u_{2} & 2\al - 4u_{2}^{2} & \cdots & -4u_{2}u_{n} & -4u_{2}(v+1)\\
    \vdots & \ddots &  & \vdots & \vdots\\
    \vdots &  & \ddots & \vdots & \vdots\\
     -4u_{1}u_{n-1} & \cdots & 2\al -4u_{n-1}^{2} & -4u_{n-1}u_{n} & -4u_{n-1}(v+1)\\
    -4u_{1}u_{n} & \cdots & -4u_{n-1}u_{n} & 2\al - 4u_{n}^{2} & -4u_{n}(v+1)\\
    -4u_{1}(v+1) & \cdots & -4u_{n-1}(v+1) & -4u_{n}(v+1) & -2\al + 4(v+1)^{2}
\end{pmatrix}

感谢您的帮助!

答案1

这可以通过 来完成nicematrix。请注意,必须编译两次。

命令\Cdots\Vdots和分别\Ddots应替换\cdots\vdotsddots。这些命令将使点穿过空单元格,因此需要几个额外的&s。此外,不要使用一行&s 来获得中间的空间,而只需使用\\[<length>]来结束上一行。我使用了 的长度3ex

在此处输入图片描述

\documentclass{article}

\usepackage{nicematrix}

\begin{document}
\[\begin{pNiceMatrix}
    2\alpha - 4u_{1}^{2} & -4u_{1}u_{2} & \Cdots && -4u_{1}u_{n} & -4u_{1}(v+1)\\
    -4u_{1}u_{2} & 2\alpha - 4u_{2}^{2} & \Cdots && -4u_{2}u_{n} & -4u_{2}(v+1)\\
    \Vdots & & \Ddots && \Vdots & \Vdots\\[3ex]
     -4u_{1}u_{n-1} & \Cdots && 2\alpha -4u_{n-1}^{2} & -4u_{n-1}u_{n} & -4u_{n-1}(v+1)\\
    -4u_{1}u_{n} & \Cdots && -4u_{n-1}u_{n} & 2\alpha - 4u_{n}^{2} & -4u_{n}(v+1)\\
    -4u_{1}(v+1) & \Cdots && -4u_{n-1}(v+1) & -4u_{n}(v+1) & -2\alpha + 4(v+1)^{2}
\end{pNiceMatrix}\]
\end{document}

相关内容