表格格式:如何合并一些列标题?

表格格式:如何合并一些列标题?

请帮我拆分表格中的单元格。

我的代码是:

\documentclass{article}
\begin{document}

    \begin{tabular}{|c|c|c|c|c|}
        \hline 
    XX  & XXX & XXXX & XXX & XXXX \\ 
         \hline
    xxx & xxx & xx & xx & xx \\ 

    yyy & y & yy & yy & yyy \\ 

    zzz & zz & zz & zzzz & zz \\ 
        \hline 
    \end{tabular} 

\end{document}

其输出为:

在此处输入图片描述

我需要通过合并一些列来获得如下所示的输出:

在此处输入图片描述

答案1

\documentclass{article}
\usepackage{multirow}

\begin{document}

    \begin{tabular}{|c|c|c|c|c|}
        \hline 
    \multirow{2}{*}{XX}  &  & \multicolumn{3}{c|}{} \\ 
        \cline{3-5} 
      &  & XXXX & XXX & XXXX \\ 
         \hline
    xxx & xxx & xx & xx & xx \\ 

    yyy & y & yy & yy & yyy \\ 

    zzz & zz & zz & zzzz & zz \\ 
        \hline 
    \end{tabular} 

\end{document}

在此处输入图片描述

尽管最好避免使用垂直规则,正如booktabs

\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}

\begin{document}

    \begin{tabular}{ccccc}
        \toprule
    \multirow{2}{*}[-3pt]{XX}  & \multirow{2}{*}[-3pt]{XX} & \multicolumn{3}{c}{} \\ 
        \cmidrule{3-5} 
      &  & XXXX & XXX & XXXX \\ 
         \midrule
    xxx & xxx & xx & xx & xx \\ 

    yyy & y & yy & yy & yyy \\ 

    zzz & zz & zz & zzzz & zz \\ 
        \bottomrule
    \end{tabular} 

\end{document}

在此处输入图片描述

相关内容