使用这样的表格来格式化具有多个标题的表格吗?

使用这样的表格来格式化具有多个标题的表格吗?

我正在尝试使用 tabular 包设置一堆表格,以便在论文结尾处汇总数据。我一直在尝试使用给出的示例这里来实现我的设想,但是我遇到了困难。

我想要创建的基本模板如下所示: 在此处输入图片描述

我无法解决以下问题:

  1. 如何使“时间间隔”有两行,而其余两列分成两行,如图所示。

  2. 我如何先将表分成 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时间间隔的条目被创建为嵌套表,以便两个单词居中对齐,并且强制换行。其他方法

相关内容