打破表格中相鄰列的水平規則

打破表格中相鄰列的水平規則

有沒有辦法強制打破表格中兩個相鄰儲存格的水平線。更準確地說,這就是我正在尋找的:

在此輸入影像描述

請注意,我多麼希望線條也低於表格的左右邊框。如果有人可以提供一個簡單而緊湊的解決方案,我將非常感激。

這是比較的常見場景:

在此輸入影像描述

下面是快速存取的簡單程式碼:

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

相關內容