我有以下代码,我的问题是括号“A”应该位于 A1 和 B1 行之后,第二个括号应该位于 D1 和 E1 之后。希望有人能帮忙?
\begin{tabular}{c@{}c}
\begin{tabular}{|c|c|c|c|c|c|c|c|@{}}\hline
&$A$&$B$&$C$&$D$&$E$&$F$\\\hline
$A1$&2&5&11&13&5&7\\\hline
$B1$&6&8&10&10&10&10\\\hline
$C1$&13&11&5&12&1&1\\\hline
$D1$&6&6&5&4&2&2\\\hline
$E1$&k&0&0&0&0&6\\\hline
$F1$&9&3&17&0&5&\\\hline
\multicolumn{1}{c}{} &
\multicolumn{2}{@{}c@{}}{$\underbrace{\hspace*{\dimexpr6\tabcolsep+2\arrayrulewidth}\hphantom{012}}_{\mathcal{B}}$} & \multicolumn{1}{c}{}&
\multicolumn{1}{@{}c@{}}{$\underbrace{\hspace*{2\tabcolsep}\hphantom{3}}_{\mathcal{B}}$}
\end{tabular}
&
$\begin{array}{l}
\MyLBrace{3.5ex}{$\mathcal{A}$} \\ \\
\MyLBrace{3.5ex}{$\mathcal{A}$} \\
\end{array}$
\end{tabular}
答案1
这是一个仅使用一个array
环境的解决方案。
\documentclass{article}
\usepackage{multirow,array}
\setlength\extrarowheight{2pt}
\begin{document}
$\begin{array}{|*{7}{c|}@{}c}
\cline{1-7}
&A&B&C&D&E&F\\
\cline{1-7}
A1&2&5&11&13&5&7& \multirow{2}{*}{$\left.\rule[1.5ex]{0pt}{1.5ex}\right\}\mathcal{A}$}\\
\cline{1-7}
B1&6&8&10&10&10&10\\
\cline{1-7}
C1&13&11&5&12&1&1&\multirow{2}{*}{$\left.\rule[1.5ex]{0pt}{1.5ex}\right\}\mathcal{A}$}\\
\cline{1-7}
D1&6&6&5&4&2&2\\
\cline{1-7}
E1&k&0&0&0&0&6\\
\cline{1-7}
F1&9&3&17&0&5&\\
\cline{1-7}
\multicolumn{1}{c}{}
& \multicolumn{2}{@{}c@{}}{\underbrace{\hspace*{\dimexpr4\tabcolsep+1\arrayrulewidth}\hphantom{123}}_{\mathcal{B}}}
& \multicolumn{1}{c}{}
& \multicolumn{1}{@{}c@{}}{\underbrace{\hspace*{2\tabcolsep}\hphantom{.}}_{\mathcal{B}}}
\end{array}$
\end{document}