我尝试实现一个类似于此的表格关联。
这是我的代码以及运行代码的结果:
\begin{tabular}{l|l|l|}
\cline{2-3}
& \multicolumn{2}{l|}{Inner Rings} & \multicolumn{4}{l|}{Outer Rings} \\
\cline{2-3}
& 2.2668 & 1.2866 \\
& 2.5329 & 1.3195 \\
& 2.7484 & 1.3742 \\
& 2.6992 & 1.3403 \\
& 2.6338 & 1.3657 \\
\multicolumn{1}{|l|}{Average and uncertainty}
\end{tabular}
我想要的是三列,第一列是空白的,直到到达包含“平均值和不确定性”的行;
对于第二列,我希望“外环”高于 2.2668、2.5329 等;
对于第三列,我希望“内环”高于 1.2866、1.3195 等。
我该如何实现这个目标?我尝试了很多方法。
答案1
或者像这样,使用siuntix
和booktabs
。
\documentclass{article}
\usepackage{siunitx}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{
S[table-format=1.4]
S[table-format=1.4]
}
\toprule
{Outer Rings} &{Inner Rings} \\
\midrule
2.2668 & 1.2866 \\
2.5329 & 1.3195 \\
2.7484 & 1.3742 \\
2.6992 & 1.3403 \\
2.6338 & 1.3657 \\
\cmidrule(lr){1-2}
2.576+-.19 & 1.337+-0.04 \\
\bottomrule
\end{tabular}
\end{document}
但很难说清楚你真正想要什么。我没有选择所有这些垂直线,因为它们会分散读者的注意力。想想你正在阅读的所有文章中的表格。有关如何排版漂亮表格的更多信息,请参阅书签。
答案2
像这样?
\documentclass{article}
\begin{document}
\begin{tabular}{l|l|l|}
\cline{2-3}
& Inner Rings & Outer Rings \\
\cline{2-3}
& 2.2668 & 1.2866 \\
& 2.5329 & 1.3195 \\
& 2.7484 & 1.3742 \\
& 2.6992 & 1.3403 \\
& 2.6338 & 1.3657 \\
Average and uncertainty &&
\end{tabular}
\end{document}
答案3
当您不打算在多列上书写时,为什么要在这里使用multicolumn
?您可以删除所有multicolumn
相关代码(除了末尾的代码,它|
在行首引入),表格看起来就像您在文本中描述的那样。
这将导致以下代码:
\documentclass{article}
\begin{document}
\begin{tabular}{l|l|l|}
\cline{2-3}
&{Inner Rings} & {Outer Rings} \\
\cline{2-3}
& 2.2668 & 1.2866 \\
& 2.5329 & 1.3195 \\
& 2.7484 & 1.3742 \\
& 2.6992 & 1.3403 \\
& 2.6338 & 1.3657 \\
\cline{1-3}
\multicolumn{1}{|l|}{Average and uncertainty}
\end{tabular}
\end{document}