答案1
欢迎!这不是一个复杂的表格。
\documentclass{article}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|*7{c|}}
\hline
\multicolumn{7}{|c|}{Compression failure} \\
\hline
& \multicolumn{3}{|c|}{Group 1} & \multicolumn{3}{|c|}{Afternoon}\\
\hline
Test & Load & Stress & Pattern & Load & Stress & Pattern \\
\hline
& [lb]& [psi] & & [lb]& [psi] & \\
\hline
1 & $123,567$ & $123,567$ & $123,567$ & $123,567$ & $123,567$ & $123,567$\\
\hline
2 & $123,567$ & $123,567$ & $123,567$ & $123,567$ & $123,567$ & $123,567$\\
\hline
3 & $123,567$ & $123,567$ & $123,567$ & $123,567$ & $123,567$ & $123,567$\\
\hline
Avg & $123,567$ & $123,567$ & $123,567$ & $123,567$ & $123,567$ & $123,567$\\
\hline
\end{tabular}
\end{table}
\end{document}
显然,我没有耐心从屏幕截图中输入您的数据。
请注意,现在有一种趋势,即使用bookmarks
更少的线条,特别是不使用垂直线,来siunitx
对齐句号或逗号处的数字等等。我想,在数据通常以电子方式访问和处理的时代,这些是完全重新考虑此类表格需求的第一步。也就是说,如果您真的需要这样的表格,请考虑使用例如,pgfplotstable
并在计算平均值等时从某个数据文件中自动排版。另外,请不要发布屏幕截图,因为这会迫使写答案的人从屏幕截图中输入内容。
答案2
其实没那么难。我修正了单位:它们应该放在括号中,如 (lb),而不是方括号中,如 [lb]。
只需记住 S 列中的标题应该用括号括起来。
\documentclass{article}
\usepackage{siunitx}% for the numbers
\sisetup{output-decimal-marker={,}}
\begin{document}
\begin{table}[htp]
\centering
\caption{Summary of compressive strength, 7-day results}\label{A}
\medskip
\begin{tabular}{
|c|
S[table-format=3.3]|
S[table-format=1.3]|
c|
S[table-format=2.3]|
S[table-format=1.3]|
c|
}
\hline
\multicolumn{7}{|c|}{Compressive failure} \\
\hline
& \multicolumn{3}{c|}{Group 1} & \multicolumn{3}{c|}{Afternoon} \\
\hline
Test & {Load} & {Stress} & {Pattern} & {Load} & {Stress} & {Pattern} \\
\hline
& {(lb)} & {(psi)} & & {(lb)} & {(psi)} & \\
\hline
%
1 & 101,522 & 3,525 & 2 & 85,667 & 3,063 & 2 \\
\hline
2 & 95,365 & 3,334 & 5 & 84,003 & 3,012 & 2 \\
\hline
3 & 90,759 & 3,253 & 2 & 87,969 & 3,152 & 2 \\
\hline
Avg & 95,881 & 3,371 & & 85,879 & 3,075 & \\
\hline
\end{tabular}
\end{table}
\end{document}
现在,我们来谈谈一些完全不同的事情。
请比较两个输出并选择。
\documentclass{article}
\usepackage{siunitx}% for the numbers
\usepackage{booktabs}% for the better table
\sisetup{output-decimal-marker={,}}
\begin{document}
\begin{table}[htp]
\centering
\caption{Summary of compressive strength, 7-day results}\label{A}
\medskip
\begin{tabular}{
@{}
c
S[table-format=3.3]
S[table-format=1.3]
c
S[table-format=2.3]
S[table-format=1.3]
c
@{}
}
\toprule
\multicolumn{7}{c}{Compressive failure} \\
\midrule
Test & \multicolumn{3}{c}{Group 1} & \multicolumn{3}{c}{Afternoon} \\
\cmidrule(r){1-1} \cmidrule(lr){2-4} \cmidrule(l){5-7}
& {Load (lb)} & {Stress (psi)} & {Pattern} & {Load (lb)} & {Stress (psi)} & {Pattern} \\
\midrule
%
1 & 101,522 & 3,525 & 2 & 85,667 & 3,063 & 2 \\
2 & 95,365 & 3,334 & 5 & 84,003 & 3,012 & 2 \\
3 & 90,759 & 3,253 & 2 & 87,969 & 3,152 & 2 \\
\midrule
Avg & 95,881 & 3,371 & & 85,879 & 3,075 & \\
\bottomrule
\end{tabular}
\end{table}
\end{document}