Línea h de tamaño personalizado en tabla

Línea h de tamaño personalizado en tabla

¿Cómo se puede dibujar un tamaño personalizado hlinepara obtener líneas como las que aparecen debajo de M, S y T? ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{booktabs}

\begin{document}
\begin{table}
\centering
\begin{tabular}{cccccccccc}
          & \multicolumn{3}{c}{M} & \multicolumn{3}{c}{S} & \multicolumn{3}{c}{T} \\
    Model & S & T & S,T & M & T & M,T & M & S & M,S \\
    \hline
    MVAE   & 0.24 & 0.20 & 0.32 & 0.43 & 0.30 & 0.75 & 0.28 & 0.17 & 0.29 \\
    MMVAE  & 0.75 & 0.99 & 0.87 & 0.31 & 0.30 & 0.30 & 0.96 & 0.76 & 0.84 \\
    MoPoE  & 0.74 & 0.99 & 0.94 & 0.36 & 0.34 & 0.37 & 0.96 & 0.76 & 0.93 
\end{tabular}
\end{table}
\end{document}

ACTUALIZACIÓN: como lo sugiere @Teddy van Jerry, \cmidruledibuja líneas como en la imagen de arriba.

Respuesta1

(solo para tratar esta consulta como si hubiera recibido una respuesta)

Dado que su código carga el booktabspaquete de todos modos, le sugiero que utilice \cmidrulela macro de ese paquete. También sustituiría la única \hlinedirectiva por \midrule.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{booktabs} % for '\midrule' and '\cmidrule' macros

\begin{document}
\begin{table}
\centering
\begin{tabular}{@{} l *{9}{c} @{}}
    Model 
    & \multicolumn{3}{c}{M} 
    & \multicolumn{3}{c}{S} 
    & \multicolumn{3}{c@{}}{T} \\
    \cmidrule(lr){2-4} \cmidrule(lr){5-7} \cmidrule(l){8-10}
    & S & T & S,T & M & T & M,T & M & S & M,S \\
    \midrule
    MVAE   & 0.24 & 0.20 & 0.32 & 0.43 & 0.30 & 0.75 & 0.28 & 0.17 & 0.29 \\
    MMVAE  & 0.75 & 0.99 & 0.87 & 0.31 & 0.30 & 0.30 & 0.96 & 0.76 & 0.84 \\
    MoPoE  & 0.74 & 0.99 & 0.94 & 0.36 & 0.34 & 0.37 & 0.96 & 0.76 & 0.93 
\end{tabular}
\end{table}
\end{document}

información relacionada