سلام
میتوانید از روش زیر استفاده کنید:
ابتدا بستههای array
و arydshln
را فراخوانی کنید:
\usepackage{array}
\usepackage{arydshln}
سپس میتونید به صورت زیر عمل کنید:
\[
\begin{array}{c}
\left [
\begin{array}{r:r|r:r}
\begin{array}{cccc}
1 & & & \\
& 1& & \\
& & \ddots & \\
& & & 1
\end{array} & \begin{array}{c}
\raisebox{-5pt}{{\huge\mbox{{$H_{2i}$}}}} \\[10pt]
\text{\lr{(weight 2/row)}}
\end{array} & \multicolumn{1}{c:}{\raisebox{-5pt}{{\huge\mbox{{$0$}}}}} & \begin{array}{c}
\raisebox{-5pt}{{\huge\mbox{{$H_{2p}$}}}} \\[10pt]
\text{\lr{(weight 3/row)}}
\end{array} \\ \hdashline
\begin{array}{c}
\raisebox{-5pt}{{\huge\mbox{{$H_{1i}$}}}} \\[10pt]
\text{\lr{(weight 2/row)}}
\end{array} & \begin{array}{cccc}
1 & & & \\
& 1& & \\
& & \ddots & \\
& & & 1
\end{array} & \begin{array}{c}
\raisebox{-5pt}{{\huge\mbox{{$H_{1p}$}}}} \\[10pt]
\text{\lr{(weight 3/row)}}
\end{array} & \multicolumn{1}{c}{\raisebox{-5pt}{{\huge\mbox{{$0$}}}}} \\
%\undermat{\text{part} A}{0 & 0 } & \undermat{\text{part} B}{0 & 0 } \\
\end{array}
\right ]_{N/2\times N} \\
\hspace{-0.9cm}\underbrace {\hspace{6.4cm}}_{\text{\lr{PART A}}} \ \underbrace {\hspace{6.4cm}}_{\text{\lr{PART B}}}
\end{array}
\]
این هم خروجی:
پیروز باشید.