如何解决使用分段水平线表示表格中的列组
先谢谢你!
我希望打破表格中的水平线以指示多列的分组。
Latex 有优雅的解决方案吗?
谢谢
解决方法
包 booktabs
与命令 \multicolumns
相结合,是实现您所期望的合适选项。
booktabs
允许您使用 cmidrule
命令:在这种情况下,第一个参数是 lr
,这意味着您要修剪线的左侧和右侧部分,而第二个参数是指您想用这一行发送垃圾邮件的列。查看 here 了解更多信息。
命令 multirow
允许文本跨越多列:第一个参数是要跨越的列数,第二个是对齐方式,第三个是单元格的文本。
\documentclass{article}
\usepackage{booktabs}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ccccccccc}
\multicolumn{3}{c}{XXX} & \multicolumn{3}{c}{XXX} & \multicolumn{3}{c}{XXX}\\
\cmidrule(lr){1-3}\cmidrule(lr){4-6}\cmidrule(lr){7-9}
xx & xx & xx & xx & xx & xx & xx & xx & xx \\
xx & xx & xx & xx & xx & xx & xx & xx & xx \\
xx & xx & xx & xx & xx & xx & xx & xx & xx \\
xx & xx & xx & xx & xx & xx & xx & xx & xx \\
xx & xx & xx & xx & xx & xx & xx & xx & xx \\
\end{tabular}
\end{document}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。