Nicematrix 带有 \Ddots 导致空单元格

Nicematrix 带有 \Ddots 导致空单元格

我正在尝试绘制一个方阵,其中\Cdots\Vdots\Ddots,所有这些都需要以空单元格结尾。出现了两个问题:(i)ddots不接近 45 度(我认为它是从对角线元素a_{11}和计算角度a_{22})和 (ii)cdotsvdots超过ddots

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\[\begin{pNiceMatrix}a_{11}&a_{12}&\Cdots\\ a_{21}&a_{22}&&\\\Vdots &&\Ddots\end{pNiceMatrix}\]

\end{document}

我尝试添加角和幻影点来填充空白单元格,但矩阵比必要的大,并且最后一列是空的。

\[\begin{pNiceMatrix}[corners]a_{11}&a_{12}&\Cdots&\phantom{.}\\ a_{21}&a_{22}&&&\\\Vdots &&\Ddots&\\\phantom{.}&&&\phantom{.}\end{pNiceMatrix}\]

答案1

有了nicematrix,它总是有点复杂,带有开放末端的虚线......

这是一个建议。

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\[\begin{pNiceMatrix}[xdots/shorten-start=5pt]
  a_{11}  & a_{12}  & \Cdots \\ 
  a_{21}  & a_{22}  & \\
  \Vdots &         & \NotEmpty
\CodeAfter \line{2-2}{3-3}
\end{pNiceMatrix}\]

\end{document}

上述代码的输出

相关内容