表格居中并删除水平线

表格居中并删除水平线

编辑:我已经使用删除了两条水平线\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. 删除“1,000 Group”下方的两条水平线,并将文本垂直居中。
  2. 正确地将“10,000 组”置于中心?到目前为止,我只是使用了一个随机数来将其置于中心。
  3. 使单元格 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} 

在此处输入图片描述

相关内容