latex绘制复杂表格
时间: 2023-10-04 19:09:02 浏览: 21
在 LaTeX 中,使用 \multicolumn 和 \multirow 命令可以绘制复杂表格。以下是一个示例表格:
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
\multicolumn{2}{|c|}{\multirow{2}{*}{}} & \multicolumn{5}{c|}{Subjects} \\ \cline{3-7}
\multicolumn{2}{|c|}{} & Math & Physics & Chemistry & Biology & History \\ \hline
\multirow{3}{*}{Class 1} & Student 1 & 85 & 92 & 78 & 90 & 80 \\ \cline{2-7}
& Student 2 & 90 & 85 & 92 & 88 & 83 \\ \cline{2-7}
& Student 3 & 80 & 88 & 85 & 90 & 92 \\ \hline
\multirow{3}{*}{Class 2} & Student 1 & 92 & 90 & 85 & 80 & 88 \\ \cline{2-7}
& Student 2 & 88 & 83 & 90 & 85 & 92 \\ \cline{2-7}
& Student 3 & 85 & 92 & 80 & 88 & 85 \\ \hline
\end{tabular}
\end{document}
输出的表格如下:
在这个示例中,使用 \multirow 命令将 Class 1 和 Class 2 的名称合并成一行,并使用 \multicolumn 命令将 Subjects 占据 5 列。同时,使用 \cline 命令为表格添加水平线。通过这些命令,我们可以绘制出复杂的表格。