latex 中的多列

latex 中的多列

我在乳胶表格方面遇到了问题。以下是我想要的:

Regressors                 Model 1                                  Model 2
                   Coefficient1  Lower1  Upper1           Coefficient2  Lower2 Upper2 
$beta_{concern_2}$        0.1903627  0.01208  0.89934           0.17054127  0.12093922 0.389928 

这是我的乳胶代码

\begin{table} [h!]
\begin{center}
\begin{tabular}{lcrl}
\hline 
    \multicolumn{1}{l}{Regressors} & \multicolumn{3}{c}{Model 1 }\\ \hline 
    & Coefficient & Lower limit & Upper Limit  \\
     \multicolumn{3}{r}{Model 2 }\\ 
    & Coefficient & Lower limit & Upper Limit  \\
    $\beta_{concern_2}$     & 0.19036273    &0.01208    &   0.89934  & 0.17054127 & 0.12093922 & 0.389928 \\
    \hline
\end{tabular}
\caption{Regression Coefficients of model 1 and model 2 }
\label{beta}
\end{center}
\end{table}

这并不如我所愿。有人能修复这个问题吗?

谢谢

居纳尔

答案1

假设您希望将两个模型并排显示,则表格中的列数需要与最大行的最大列数相同。然后,​​您可以使用\multicolumn跨越多列。因此,由于最后一行有 7 列,因此您的\tabular命令需要 7 列。

这是使用该包的表格版本booktabs,强烈建议所有表格都使用该包:

\documentclass{article}
\usepackage{booktabs}

\begin{document}
\begin{tabular}{lllllll}
\toprule 
    Regressors & \multicolumn{3}{c}{Model 1} & \multicolumn{3}{c}{Model 2}\\

    & Coefficient & Lower limit & Upper Limit
    & Coefficient & Lower limit & Upper Limit  \\
    \midrule
    $\beta_{concern_2}$     & 0.19036273    &0.01208    &   0.89934  & 0.17054127 & 0.12093922 & 0.389928 \\
    \bottomrule
\end{tabular}

代码输出

相关内容