答案1
我曾经使用过 kbordermatrix 包(http://www.its.caltech.edu/~kcborder/TeX/kbordermatrix.pdf) 来解决类似的问题,如果有帮助的话。
\documentclass{article}
\usepackage{amsmath}
\usepackage{kbordermatrix}
\begin{document}
\[
H = \kbordermatrix{
& A & B & C & D \\
A & Ha & & & \\
B & & Hb & & \\
C & & & Hc & \\
D & & & & Hd
}
\]
\end{document}
或者像那样?
\documentclass{article}
\usepackage{blkarray}
\newcommand{\mLabel}[1]{\mbox{$\scriptstyle{#1}$}}
\begin{document}
\[
H=
\begin{blockarray}{c@{}ccc@{\hspace{5pt}}cl}
& \mLabel{A} & \mLabel{B} & \mLabel{C} &\mLabel{D} & \\
\begin{block}{[c@{\hspace{10pt}}ccc@{\hspace{10pt}}c]l}
& Ha & & & & \mLabel{A} \\
& ´ & Hb & & & \mLabel{B} \\
& & & Hc & & \mLabel{C} \\
& & & & Hd & \mLabel{D} \\
\end{block}
\end{blockarray}
\]
\end{document}