选自:http://math.ecnu.edu.cn/~jypan/Teaching/Latex/faq/TeX_tips.htm#sec21
转载:http://blog.sina.com.cn/s/blog_5e16f1770100mu5c.html
毫无疑问必须结合multicolumn和multirow,但是只能用 \multicolumn{n}{format}{\multirow{m}{what}},不能用multirow包含multicolumn,不知道为什么反正能用就成。给一个例子:
\begin{table*}[htbp]
\centering
\begin{tabular}{|*{10}{r|}}
\hline
\multicolumn{2}{|c|}{\multirow{2}*{Blank}}
& \multicolumn{2}{|c|}{CG} & \multicolumn{2}{|c|}{IS}
& \multicolumn{2}{|c|}{MG} & \multicolumn{2}{|c|}{LU}\\\cline{3-10}
\multicolumn{2}{|c|}{} & 2 & 4 & 2 & 4 & 2 & 4 & 2 & 4\\\hline
\multirow{2}*{Run Time(s)}
& IA32 & 24.37 & 16.18 & 19.62 & 8.98 & 31.98 & 18.71 & 622.76 & 266.16\\
& IA64 & 54.41 & 30.29 & 25.54 & 15.72 & 164.16 & 84.73 & 3226.60 & 1723.11\\\hline
\multirow{2}*{Sync Time(ms)}
& IA32 & 7.156 & 25.607 & 189.793 & 70.336 & 286.354 & 86.888 & 6.446 & 18.434\\
& IA64 & 5.960 & 7.043 & 21.980 & 10.078 & 2.780 & 13.793& 2.922 & 5.385\\\hline
\end{tabular}
\caption{Total run time and synchronization time for each benchmark.}
\label{tab:data}
\end{table*}
效果如图: