我想要显示以下矩阵(忽略红色框): 但是我所能想到的只有以下内容,而由于对角线和垂直点,这不是我想要的:
我希望垂直点更加“居中”,两个段之间没有间隙,对角点位于同一条线上。以下是矩阵的代码:
\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
、\vdots
和ddots
。这些命令将使点穿过空单元格,因此需要几个额外的&
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}