使用latex制作多行多列的表格。
首先在导言区加上宏包multirow和float. 其中multirow是为了调用多行和多列单元格命令,float是为了防止latex表格的自动浮动,让表格建立在我们需要的位置
\usepackage{multirow}
\usepackage{float}
正文中
\begin{table}[H]
\centering
\begin{tabular}{|c|c|c|c|c|}
\hline
\multirow{2}{*}{年份}& \multicolumn{2}{|c|}{亚洲}& \multicolumn{2}{|c|}{欧洲}\\
\cline{2-5} %在第2列到第5列下面划线
& 中国 &柬埔寨 &英国 &意大利\\
\hline
2019 &521&6841&521&1922\\
\hline
\end{tabular}
\label{tab1}
\caption{表格标题}
\end{table}
remark:
- \multirow{A}{*}{单元格内容}, A表示所跨行数, 第二个括号可以换成单元格大小等参数
- \multicolumn{A}{|c|}{单元格内容}, A表示所跨列数,{|c|}是表示单元格格式,画单元格左右侧的边界线
- 因为年份占了两行的位置,所以第二行的表格间隔线应从第2列开始,所以使用\cline命令取代\hline命令
编译结果: