有没有办法强制中断表格中两个相邻单元格之间的水平线?更准确地说,我正在寻找以下内容:
请注意,我希望线条也不要超出表格的左右边框。如果有人能提供一个简单而紧凑的解决方案,我将不胜感激。
这是比较的常见场景:
以下是快速访问的简单代码:
\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}