答案1
您应该取消对角线的平行化。
\documentclass{standalone}
\usepackage{nicematrix}
\begin{document}
$
\begin{bNiceArray}{cccWc{2cm}c}[parallelize-diags=false]
b & \Cdots & b & \Cdots & b \\
\Vdots & \Ddots & \Vdots & \Ddots & \Vdots \\
b & \Cdots & b & \Cdots & b
\end{bNiceArray}
$
\end{document}
\end{document}
如果要保持对角线的平行(如果有几条\Ddots
线应该平行),您也可以使用\line
中的命令绘制大虚线CodeAfter
。
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
$\begin{bNiceArray}{cccccWc{4cm}c}[xdots/shorten=5pt]
1 & \Cdots & \Cdots & 1 & 2 & \Cdots & 2 \\
0 & \Ddots & & \Vdots & \Vdots & & \Vdots \\
\Vdots & \Ddots & \Ddots & \Vdots & & & \\
0 & \Cdots & 0 & 1 & 2 & \Cdots & 2
\CodeAfter \line{1-5}{4-7}
\end{bNiceArray}$
\end{document}