答案1
使用标准 LaTeX 很容易做到这一点,但是项目mbc建议,也看一下nicematrix
包,它提供了更多的可能性。
像这样:
\documentclass{article}
\begin{document}
\[
A=\left(\begin{array}{cccc|ccc}
0 & 0 & \cdots &\multicolumn{1}{c}{1} & a_{1(j+1)} & \cdots & a_{1n_{\mathstrut}}\\\cline{5-7}
0 & 0 & \cdots & 0 & & & \\
\vdots & \vdots & \ddots & \vdots & & A' & \\
0 & 0 & \cdots & 0 & & &
\end{array}\right)
\]
\end{document}
编辑:作为米科建议我改变它a_{1n}
以a_{1n_{\mathstrut}}
设置更好的垂直间距。
答案2
与。{pNiceMatrix}
nicematrix
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\[
A=\begin{pNiceMatrix}[right-margin]
0 & 0 & \cdots & 1 & a_{1(j+1)} & \cdots & a_{1n}\\
0 & 0 & \cdots & 0 & \Block[borders={top,left}]{3-3}<\Large>{A'} \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 0 \\
\end{pNiceMatrix}
\]
\end{document}
您需要多次编译(因为nicematrix
在后台使用 PGF/Tikz 节点)。
答案3
+pmatrix
包装内容tabularray
:
\documentclass{article}
\usepackage{geometry}
\usepackage{tabularray}
\UseTblrLibrary{amsmath}
\begin{document}
\[ A=
\begin{+pmatrix}[vline{5}={2-Z}{solid},hline{2}={5-Z}{solid}]
0 & 0 & \cdots & 1 & a_{1(j+1)} & \cdots & a_{1n}\\
0 & 0 & \cdots & 0 & \SetCell[r=3,c=3]{c,m} A'\\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 0 \\
\end{+pmatrix},\quad
B=
\begin{+pmatrix}[vline{5}={2-Z}{solid},hline{2}={5-Z}{solid}]
0 & 0 & \cdots & 1 & b_{1(j+1)} & \cdots & b_{1n}\\
0 & 0 & \cdots & 0 & \SetCell[r=3,c=3]{c,m} B'\\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 0 \\
\end{+pmatrix}
\]
\end{document}