ajustar el grosor de la regla entre grupos de filas en una tabla

ajustar el grosor de la regla entre grupos de filas en una tabla

¿Cómo puedo hacer que la regla horizontal entre el grupo A y el grupo B sea más gruesa sin alterar los tirantes? ¿Necesito utilizar un método diferente para obtener los brackets para lograr esto?

\documentclass[11pt]{article}
\usepackage{amsmath,tabularx,ragged2e}
\newcolumntype{C}[1]{>{\Centering}m{#1}}

\begin{document}

\[
\begin{array}{r}
    \begin{tabular}{|C{24pt}!{\vrule width1pt}C{20pt}|C{20pt}|}
    \hline
    a&b&c\\ \noalign{\hrule height1pt}
    \end{tabular}\\
    \llap{\hbox{group A}}
    \left\{
        \begin{tabular}{|C{24pt}!{\vrule width1pt}C{20pt}|C{20pt}|}
            1&2&3\\\hline
            4&5&6\\\hline
        \end{tabular}
    \right.\kern-\nulldelimiterspace\\
    \llap{\hbox{group B}}
    \left\{
    \begin{tabular}{|C{24pt}!{\vrule width1pt}C{20pt}|C{20pt}|}
        7&8&9\\\hline
        7&8&9\\\hline
    \end{tabular}
    \right.\kern-\nulldelimiterspace
\end{array}
\]

\end{document}

grupos de filas

Respuesta1

Con uso de Xhlinedefinido en el makecellpaquete:

ingrese la descripción de la imagen aquí

\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{ragged2e}
\usepackage{makecell,tabularx}  % <---
\newcolumntype{C}[1]{>{\Centering}m{#1}}

\begin{document}

\[
    \begin{array}{r}
\begin{tabular}{|C{24pt}!{\vrule width1pt}C{20pt}|C{20pt}|}\hline
a&b&c\\
    \Xhline{1pt}   % <---
\end{tabular}\\
\llap{\hbox{group A}}\left\{\begin{tabular}{|C{24pt}!{\vrule width1pt}C{20pt}|C{20pt}|}
1&2&3\\ \hline
4&5&6\\ \Xhline{1pt}   % <---
\end{tabular}\right.\kern-\nulldelimiterspace\\

\llap{\hbox{group B}}\left\{\begin{tabular}{|C{24pt}!{\vrule width1pt}C{20pt}|C{20pt}|}
7&8&9\\\hline
7&8&9\\\hline
\end{tabular}\right.\kern-\nulldelimiterspace
    \end{array}
\]

\end{document}

información relacionada