如何在LaTeX表格中合并行单元格?Excel转LaTeX表格求助
LaTeX表格行合并解决方案
要实现表格的行单元格合并,你需要先加载multirow宏包,再正确使用\multirow命令处理跨行单元格。以下是针对你表格的修改后完整代码及关键说明:
完整代码
% 导言区添加multirow包 \usepackage{multirow} \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|} \hline \multirow{2}{*}{\textbf{设备}} & \multirow{2}{*}{\textbf{参数}} & \multicolumn{3}{c|}{\textbf{97\%}} & \multicolumn{3}{c|}{\textbf{146\%}} & \multicolumn{3}{c|}{\textbf{244\%}} \\ \cline{3-11} & & Latency & Channel Utilisation & Bandwidth Utilisation & Latency & Channel Utilisation & Bandwidth Utilisation & Latency & Channel Utilisation & Bandwidth Utilisation \\ \hline CCTV Display & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ CCTV Recorder & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ VCU & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ BCU & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ TCU & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ PECU & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ OBCU & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ Switch 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ Switch 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ Switch 3 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ Switch 4 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ Switch 5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ Switch 6 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \hline \end{tabular}
关键修改说明
- 加载宏包:必须在导言区添加
\usepackage{multirow},否则\multirow命令无法生效。 - 跨行单元格设置:用
\multirow{2}{*}{\textbf{设备}}实现第一列单元格跨两行合并,其中:- 第一个参数
2表示合并的行数 - 第二个参数
*表示单元格宽度自动适配内容
- 第一个参数
- 空单元格占位:第二行的前两列用
& &留空,因为这部分已经被第一行的跨行单元格覆盖。 - 调整分隔线:用
\cline{3-11}只绘制第3到第11列的横向分隔线,避免打断前两列的跨行单元格。
内容的提问来源于stack exchange,提问作者Sanchit Jain
相关产品推荐
相关产品推荐

