LaTeX多行表格unmap旁竖线缺失问题求助
LaTeX表格unmap与total间竖线缺失修复
制作LaTeX表格时,unmap与total列之间的竖线缺失,以下是问题排查与修复方案:
错误原因
第一行的\multicolumn{7}{c}{time (ms)}采用了c格式,覆盖了第7列原本定义的c|格式,导致该列右侧的竖线被隐藏,从而出现unmap与total之间无竖线的问题。另外代码中usepackage命令前遗漏了反斜杠,会导致编译报错,也需一并修正。
修正后的完整代码
\documentclass{article} \usepackage{multirow} \usepackage{makecell} \begin{document} \begin{table}[htbp] \centering \label{tab:4} \begin{tabular}{*{6}{c|}c|c} \hline \multirow{3}{*}{keyword} & \multicolumn{7}{c|}{time (ms)}\\cline{2-8} & \multirow{2}{*}{map} & \multicolumn{2}{c|}{find} & \multicolumn{2}{c|}{save} & \multirow{2}{*}{unmap} & \multirow{2}{*}{total}\\cline{3-6} & & max & min & max & min\\hline 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8\\hline \end{tabular} \end{table} \end{document}
关键修改点
- 将
\multicolumn{7}{c}{time (ms)}改为\multicolumn{7}{c|}{time (ms)},恢复第7列右侧的竖线 - 为
usepackage命令添加反斜杠,修正为\usepackage{multirow}和\usepackage{makecell}
内容的提问来源于stack exchange,提问作者lijiang99
相关产品推荐
相关产品推荐

