表格包含 2 列,每列进一步分为 2 列

表格包含 2 列,每列进一步分为 2 列

在此处输入图片描述

我正在尝试创建一个表格,如附图所示。我将第一行(或标题)声明为多列以获得 2 列,并且它按预期工作。在第二行,我再次为两列声明多列,以便在所有后续行中获得 4 列,但它没有按预期工作。有人可以告诉我如何解决这个问题吗?谢谢

   \documentclass{article}
 \begin{document}

    \begin{tabular}{ |c|c| } 
    \hline \multicolumn{2}{|c|}{Participation Factor Analysis} \\ 
    \hline \multicolumn{2}{|c|}{Modular}  & \multicolumn{2}{|c|}{SST} \\
     \hline lambda3 & lambda9  & lambda3 & lambda9 \\ 
    \hline val1 & val2 & val3 & val4 \\
    \hline 
    \end{tabular}

    \end{document}

输出

答案1

您已经快完成了:您只需要(i)声明环境tabular有四列而不是两列,以及(ii)用作\multicolumn}{4}{|c|}{...}第一个标题,因为它需要跨越所有四列。

\documentclass{article}
\begin{document}
\begin{tabular}{ |c|c|c|c| }
\hline 
\multicolumn{4}{|c|}{Participation Factor Analysis} \\
\hline 
\multicolumn{2}{|c|}{Modular}  & \multicolumn{2}{c|}{SST} \\
\hline 
lambda3 & lambda9  & lambda3 & lambda9 \\
\hline 
val1 & val2 & val3 & val4 \\
\hline
\end{tabular}
\end{document}

相关内容