答案1
您可以使用
\multicolumn{2}{c}{Text}
使单元格包含内容Text
,对齐方式为c
(您也可以在此处添加垂直线),跨2
列。这可用于单列,或一行中的部分或所有列。\multirow{2}{*}{Text}
使单元格的内容Text
跨行2
。
注意:使用时multicolumn
您只需跳过合并的单元格,而对于multirow
您仍然键入合并的单元格但将其留空。
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ccccc}
\hline
\multirow{2}{*}{$AR$} & \multicolumn{2}{c}{$Re=110$} & \multicolumn{2}{c}{$Re=1400$} \\
& 1\textsuperscript{st} Revolution & 3\textsuperscript{rd} Revolution & 1\textsuperscript{st} Revolution & 3\textsuperscript{rd} Revolution \\
\hline
3 & 2.44\% & 6.74\% & 3.05\% & 10.4\% \\
5 & 1.52\% & 6.65\% & 3.88\% & 11.0\% \\
7 & 1.18\% & 2.34\% & 5.80\% & 7.11\% \\
\hline
\end{tabular}
\end{document}
这还不是排版此特定表格的最漂亮方式,因此请继续提出问题并在此方面寻找灵感!例如,考虑使用booktabs
包裹。
答案2
下面的代码应该可以帮助你。
\documentclass{article}
\usepackage{booktabs} % for \toprule, \midrule, and \bottomrule
\begin{document}
\begin{tabular}{ l cccc }
\toprule
& \multicolumn{2}{c}{$Re=110$} & \multicolumn{2}{c}{$Re=1400$} \\
\emph{AR} & 1\textsuperscript{st} Revolution & 3\textsuperscript{rd} Revolution
& 1\textsuperscript{st} Revolution & 3\textsuperscript{rd} Revolution \\
\midrule
3 & 2.44\% & 6.74\% & 3.05\% & 10.4\% \\
\multicolumn{1}{c}{5} & \ldots \\ % just to demonstrate power/flexibility of \multicolumn
\multicolumn{1}{r}{7} & \ldots \\
\bottomrule
\end{tabular}
\end{document}
\multicolumn
有三个参数:(1) 要跨越的列数、(2) 要应用的列类型以及 (3) 要排版的内容。 最常见的用途\multicolumn
几乎肯定是放置必须跨越表头中两列或更多列的材料。但是,也可以用于覆盖单个单元格的默认列类型,如上面代码中的和\multicolumn
所示。\multicolumn{1}{c}{5}
\multicolumn{1}{r}{7}
答案3
这个怎么样?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[svgnames, table]{xcolor}
\usepackage{array, booktabs, makecell, multirow}
\begin{document}
\begin{tabular}{@{\,}*{6}{c}@{\,}}
& \multicolumn{2}{c}{$Re=110$} & & \multicolumn{2}{c}{$Re=1400$} \\%
\arrayrulecolor{Gainsboro} \cmidrule[\heavyrulewidth](l){2-3}\cmidrule[\heavyrulewidth]{5-6} \arrayrulecolor{black}
$AR$ & \makecell{1\textsuperscript{st} Revolution \\ (\%)}&\makecell{3\textsuperscript{rd} Revolution \\ (\%)} & & \makecell{1\textsuperscript{st} Revolution \\ (\%)}& \makecell{3\textsuperscript{rd} Revolution \\ (\%)} \\
\midrule
3 & 2.44 & 6.74 & \cellcolor{Gainsboro} & 3.05 & 10.4 \\
5 & 1.52 & 6.65 & \cellcolor{Gainsboro} & 3.88 & 11.0 \\
7 & 1.18 & 2.34 & \cellcolor{Gainsboro} & 5.80 & 7.11 \\
\bottomrule
\end{tabular}
\end{document}
答案4
这是回答这个问题的另一个尝试。虽然表格是在完全不同的背景下制作的,但形式保持不变。希望它能达到目的:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
$Sl. No.$ & \multicolumn{2}{|c|}{$M_{bc}$} & \multicolumn{2}{|c|}{$\Delta E$} & \multicolumn{2}{|c|}{$NN'$}\\\cline{2-7}
& $CBall$ & $Gauss$ & $CBall$ & $Gauss$ & $Bif. Gauss$ & $Gauss$ \\
\hline\hline
1 & $\mu$ & & & & & \\
2 & & $\mu$ & & & & \\
3 & & & $\mu$ & & & \\
\hline
\end{tabular}
\end{document}