Romper la regla horizontal que se extiende a través de columnas adyacentes en una tabla

Romper la regla horizontal que se extiende a través de columnas adyacentes en una tabla

¿Hay alguna forma de forzar una ruptura en la regla horizontal que atraviesa dos celdas adyacentes de una tabla? Para ser más preciso, esto es lo que estoy buscando:

ingrese la descripción de la imagen aquí

Observe cómo deseo que las líneas también no lleguen a los bordes izquierdo y derecho de la tabla. Realmente agradecería que alguien pudiera proporcionar una solución simple y compacta.

Este es el escenario habitual para comparar con:

ingrese la descripción de la imagen aquí

Aquí está el código simple para un acceso rápido:

\begin{tabular}{ccccc}
\hline
\multirow{2}{*}{C1} & \multicolumn{2}{c}{C2} & \multicolumn{2}{c}{C3} \\ \cline{2-3} \cline{4-5}
                    & C21 & C22              & C31 & C32            \\ \hline
Val1                & Val2 & Val3            & Val4 & Val5 \\ 

\end{tabular}

Respuesta1

Podrías usarel booktabspaquete:

ingrese la descripción de la imagen aquí

Código:

\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}

\begin{document}
\begin{tabular}{ccccc}
\hline
\multirow{2}{*}{C1} & \multicolumn{2}{c}{C2} & \multicolumn{2}{c}{C3} \\ 
\cmidrule(lr){2-3} \cmidrule(lr){4-5}
                    & C21 & C22              & C31 & C32            \\ 
\cmidrule(lr){1-1} \cmidrule(lr){2-3} \cmidrule(lr){4-5}
Val1                & Val2 & Val3            & Val4 & Val5 \\ 

\end{tabular}
\end{document}

información relacionada