ドットでマトリックスを表示する

ドットでマトリックスを表示する

次の行列を表示したいです (赤いボックスは無視してください)。 ここに画像の説明を入力してください しかし、私が思いつくのは次のものだけです。これは、対角線と垂直のドットがあるため、私が望んでいるものではありません。 ここに画像の説明を入力してください

垂直の点を 2 つのセグメントの間に隙間なく「中央」に配置し、対角の点を同じ線上に配置します。マトリックスのコードは次のとおりです。

\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。2 回コンパイルする必要があることに注意してください。

コマンド\Cdots、 、\Vdotsはそれぞれ、、 に\Ddots置き換えられます。これらのコマンドは、ドットを空のセルまで継続するため、いくつかの が余分に必要になります。また、中央にスペースを入れるために の行を使用する代わりに、前の行を終了するために を使用します。私は の長さを使用しました。\cdots\vdotsddots&&\\[<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}

関連情報