答案1
以下是我重新创建您的表格的方式(但第 1 列和第 2 列的内容顶部对齐)。
我使用booktabs
规则,siunitx
对于S
很好地对齐数字的 -type 列,amsmath
仅加载以\boldsymbol
获得粗体>
,并且我自己为表头定义了一个宏,以相同的方式格式化它们(您也可以在这里使用makecell
它\thead
)。
\documentclass[border=3.14]{standalone}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage[]{amsmath}
\newcommand\myhead[1]{\myheadset\begin{tabular}[c]{@{}c@{}}#1\end{tabular}}
\newcommand\myheadset{\bfseries}
\begin{document}
\begin{tabular}{cccS[table-format=3]*{4}{S[table-format=1]}}
\toprule
\myhead{Type} & & & {\myhead{DF}} & {\myhead{Sum of\\Squares}}
& {\myhead{Mean\\Squares}} & {\myhead{F Value}}
& {\myhead{Prob$\boldsymbol{>}$F}} \\
\midrule
\myhead{City} & \myhead{Overall} & \myhead{Model} & 9 & 1 & 1 & 1 & 1 \\
\myhead{Group} & \myhead{ANOVA} & \myhead{Error} & 180 & 1 & 1 & & \\
&&\myhead{Total} & 189 & 1 & & & \\
\cmidrule{2-8}
&\myhead{Levene's Test} & \myhead{Model} & 9 & 1 & 1 & 1 & 1 \\
&&\myhead{Error} & 180 & 1 & 1 & & \\
\midrule[\heavyrulewidth]
\myhead{Year} & \myhead{Overall} & \myhead{Model} & 18 & 1 & 1 & 1 & 1 \\
\myhead{Group} & \myhead{ANOVA} & \myhead{Error} & 171 & 7 & 1 & & \\
&&\myhead{Total} & 189 & 1 & & & \\
\cmidrule{2-8}
&\myhead{Levene's Test} & \myhead{Model} & 18 & 1 & 1 & 1 & 1 \\
&&\myhead{Error} & 171 & 1 & 1 & & \\
\bottomrule
\end{tabular}
\end{document}