我正在尝试使用 tabular 包设置一堆表格,以便在论文结尾处汇总数据。我一直在尝试使用给出的示例这里来实现我的设想,但是我遇到了困难。
我无法解决以下问题:
如何使“时间间隔”有两行,而其余两列分成两行,如图所示。
我如何先将表分成 3 列,然后再分成 5 列以获得所示的效果。
我这样做的尝试只是给了我毫无意义的残缺的表格,所以我没有任何好的示例代码可以提供。
答案1
对于如此简单的事情,您实际上并不需要多行。
\documentclass{standalone}
\begin{document}
\begin{tabular}{|l|c|c|c|c|}
\hline
\multicolumn{5}{|c|}{January 2010 Results} \\
\hline
\multicolumn{1}{|c|}{Trade} & \multicolumn{2}{c|}{A} & \multicolumn{2}{c|}{B}\\
\cline{2-5}
\multicolumn{1}{|c|}{Interval} & T & C & T & C \\
\hline
Afghanistan & AF &AFG&AFG&AFG\\
Aland Islands& AX & ALA&AFG&AFG \\
Albania &AL & ALB&AFG&AFG\\
Algeria &DZ & DZA&AFG&AFG\\
American Samoa& AS & ASM&AFG&AFG\\
Andorra& AD & AND&AFG&AFG \\
Angola& AO & AGO&AFG&AFG\\
\hline
\end{tabular}
\end{document}
答案2
我同意 John 的观点,multirow
这里其实没有必要,但它是一个很好的工具。代码如下multirow
:
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{|c|c|c|c|c|} \hline
\multicolumn{5}{|c|}{Title}\\ \hline
\multirow{2}{*}{\begin{tabular}{c}Time\\Interval\end{tabular}} & \multicolumn{2}{c|}{A} & \multicolumn{2}{c|}{B}\\ \cline{2-5}
& C & T & C & T \\ \hline
& & & & \\
& & & & \\
& & & & \\
& & & & \\ \hline
\end{tabular}
\end{document}
请注意,multirow
时间间隔的条目被创建为嵌套表,以便两个单词居中对齐,并且强制换行。其他方法。