我试图用该nicematrix
包制作以下矩阵:
\begin{equation*}
A_c+B_c K_c=\begin{bNiceMatrix}
0 & 1 & 0 & \Cdots & 0 \\
\Vdots & \Ddots & \Ddots & \Ddots & \Vdots\\
& & \Ddots & \Ddots & 0 \\
0 & \Cdots & & 0 & 1 \\
-\alpha_n+k_n & -\alpha_{n-1}+k_{n-1} & \Cdots & & -\alpha_1+k_1
\end{bNiceMatrix}
\end{equation*}
问题是对角点没有到达我希望它们去的地方:
我发现该nicematrix
包将所有对角虚线绘制成与第一条线平行。nicematrix
文档说设置为false
选项parallelize-diags
(第 23 页),但编译器给出了此错误:
包键值错误:包(键值)nicematrix 的未知选项‘parallelize-diags’。
有办法解决这个问题吗?
提前致谢!
答案1
以前,该密钥parallelize-diags
仅在 中可用\NiceMatrixOptions
。在 的最新版本中nicematrix
,它也可用于个人环境。
此外,您的代码中有两个冗余命令\Ddots
。
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\begin{equation*}
A_c+B_c K_c=\begin{bNiceMatrix}[parallelize-diags=false]
0 & 1 & 0 & \Cdots & 0 \\
\Vdots & \Ddots & \Ddots & \Ddots & \Vdots\\
& & & & 0 \\
0 & \Cdots & & 0 & 1 \\
-\alpha_n+k_n & -\alpha_{n-1}+k_{n-1} & \Cdots & & -\alpha_1+k_1
\end{bNiceMatrix}
\end{equation*}
\end{document}