编辑:我已经使用删除了两条水平线\cline(2-9)
下面是我在表格中使用过的代码和结果。
\documentclass{article}
\begin{document}
\begin{center}
\begin{tabular}{c|c|c|c|c|c|c|c|c}
1,000 Group
& \multicolumn{2}{p{3cm}|} {\centering Cophenetic \\ Correlation}
& \multicolumn{2}{p{3cm}|} {\centering Global \\ Comparison}
& \multicolumn{2}{p{3cm}|} {\centering Baker's \\ Gamma}
& \multicolumn{2}{p{3cm}} {\centering Fowlkes \\ -Mallows} \\
\hline
& \multicolumn{8}{p{15cm}} {\centering 10,000 Group} \\
\hline
& G1 & G2 & G1 & G2 & G1 & G2 & G1 & G2 \\
\hline
Group 1 & 1 & 2 \\
Group 2 & 1 & 2 \\
Group 3 \\
\end{tabular}
\end{center}
\end{document}
我想更改以下内容:
- 删除“1,000 Group”下方的两条水平线,并将文本垂直居中。
- 正确地将“10,000 组”置于中心?到目前为止,我只是使用了一个随机数来将其置于中心。
- 使单元格 G1 和 G2 在每个主列之间均匀分配。
答案1
根据@Bernard 的回答,并附加了其他booktabs
功能
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[]{geometry}
\usepackage{tabularx, makecell, booktabs}
\begin{document}
%\begin{center}
\setcellgapes{3pt}\makegapedcells
\begin{tabularx}{0.75\linewidth}{c|*{7}{>{\centering\arraybackslash}X}>{\centering\arraybackslash}X}\toprule
10,000 Group
& \multicolumn{2}{c} {\makecell{Cophenetic \\ Correlation}}
& \multicolumn{2}{c} {\makecell{Global \\ Comparison}}
& \multicolumn{2}{c}{\makecell{Baker's \\ Gamma}}
& \multicolumn{2}{c}{\makecell{Fowlkes \\ -Mallows}} \\ \midrule
%\hline
& \multicolumn{8}{c} {10,000 Group} \\
& G1 & G2 & G1 & G2 & G1 & G2 & G1 & G2 \\ \cmidrule(lr){2-9}
Group 1 & 1 & 2 \\
Group 2 & 1 & 2 \\
Group 3 \\ \bottomrule
\end{tabularx}
%\end{center}
\end{document}
答案2
tabularx
这是一个使用 和的简单解决方案makecell
。但是,一般情况下,您不应该使用垂直和水平规则。您应该看一下包,booktabs
它提供了看起来更专业的水平规则,具有不同的厚度和一些垂直填充。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe]{geometry}
\usepackage{tabularx, makecell}
\begin{document}
\begin{center}
\setcellgapes{3pt}\makegapedcells
\begin{tabularx}{0.75\linewidth}{c|*{8}{>{\centering\arraybackslash}X|}}
1,000 Group
& \multicolumn{2}{c|} {\makecell[b]{Cophenetic \\ Correlation}}
& \multicolumn{2}{c|} {\makecell[b]{Global \\ Comparison}}
& \multicolumn{2}{c|}{\makecell[b]{Baker's \\ Gamma}}
& \multicolumn{2}{c|}{\makecell[b]{Fowlkes \\ -Mallows}} \\
\cline{2-9}
& \multicolumn{8}{c|} {10,000 Group} \\
\cline{2-9}
Group 1 & 1 & 2 \\
Group 2 & 1 & 2 \\
Group 3 \\
\end{tabularx}
\end{center}
\end{document}