有人可以帮助我将列改为(a43,a53,a63,a73)
块$I_n$
吗?
(a44,a54,a64,a74)
$0_{N \times n}$
以下是此版本的代码:
\[
\begin{bmatrix}
-I_{n} & \mathbf{0}_{n} & \mathbf{0}_{n \times N} & -I_{n} \\
I_{n} & \mathbf{0}_{n} & \mathbf{0}_{n \times N} & -I_{n} \\
\mathbf{0}_{N \times n} & \mathbf{0}_{N} & -I_{N} & \mathbf{0}_{N \times n} \\
-y_1x_1^T & -y_1 & a_{43} & a_{44} \\
-y_2x_2^T & -y_2 & a_{53} & a_{54} \\
\vdots & \vdots & a_{63} & a_{64} \\
-y_Nx_N^T & -y_N & a_{73} & a_{74}
\end{bmatrix}
\]
答案1
这实际上只是阅读您已标记的软件包的文档的问题......
\documentclass{article}
% ateb: https://tex.stackexchange.com/a/713991/
\usepackage{mathtools}
\usepackage{booktabs}
\usepackage{nicematrix}
\begin{document}
\[
\renewcommand{\arraystretch}{1.1}
\begin{bNiceArray}{cc:ccc}
-I_{n} & \mathbf{0}_{n} & \mathbf{0}_{n \times N} && -I_{n} \\
I_{n} & \mathbf{0}_{n} & \mathbf{0}_{n \times N} && -I_{n} \\
\mathbf{0}_{N \times n} & \mathbf{0}_{N} & -I_{N} && \mathbf{0}_{N \times n} \\ \hdottedline
-y_1x_1^T & -y_1 & \Block{4-1}{I_N} & \Vdotsfor{4} & \Block{4-1}{\mathbf{0}_{N \times n}} \\
-y_2x_2^T & -y_2 & && \\
\vdots & \vdots & && \\
-y_Nx_N^T & -y_N & &&
\end{bNiceArray}
\]
\end{document}
很确定如果你在文档中搜索,你就能得到虚线规则dashed
。