Нарушение горизонтальной линии, проходящей через соседние столбцы в таблице

Нарушение горизонтальной линии, проходящей через соседние столбцы в таблице

Есть ли способ принудительно разорвать горизонтальную линию, проходящую через две соседние ячейки таблицы? Если быть точнее, вот что я ищу:

введите описание изображения здесь

Обратите внимание, как я хочу, чтобы линии не доходили до левой и правой границ таблицы. Я был бы очень признателен, если бы кто-то мог предоставить простое и компактное решение.

Это обычный сценарий сравнения с:

введите описание изображения здесь

Вот простой код для быстрого доступа:

\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}

решение1

Вы могли бы использоватьпакетbooktabs:

введите описание изображения здесь

Код:

\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}

Связанный контент