Pergunta sobre o uso de \multicolumn

Pergunta sobre o uso de \multicolumn

Minha pergunta provavelmente é bem simples, mas não sei como resolvê-la. Eu tenho duas tabelas de estatísticas que estou tentando mesclar (eu uso opções de estatísticas para látex). Quero adicionar um título à minha nova tabela. Assim entendi que precisava usar \multicolumn mas tento coisas diferentes e nada parece funcionar.

{
\def\onepc{$^{\ast\ast}$} \def\fivepc{$^{\ast}$}
\def\tenpc{$^{\dag}$}
\def\legend{\multicolumn{4}{l}{\footnotesize{Significance levels
:\hspace{1em} $\dag$ : 10\% \hspace{1em}
$\ast$ : 5\% \hspace{1em} $\ast\ast$ : 1\% \normalsize}}}
\begin{table}[H]\centering
 \caption{Estimation results : regress
\label{tabresult regress}}
\begin{tabular}{l r @{} l c ||c c}\hline\hline 
\multicolumn{4}{c}{\textbf{OLS regression}} & {\textbf{Probit regression}}\\ 
\hline 
\multicolumn{1}{c}
{\textbf{Variable}}
 & \multicolumn{2}{c}{\textbf{Coefficient}}  & \textbf{(Std. Err.)} & {\textbf{Coefficient}}  & \textbf{(Std. Err.)} \\ \hline
\hline
\end{tabular}
\end{table}
}

Como está por enquanto. Vemos que é bastante estranho e não harmonioso.

insira a descrição da imagem aqui

Quero que a "regressão OLS" fique no meio do bloco constituído pelas 3 colunas da segunda linha (variável, coeficiente, std err), depois uma linha separada, e depois a "regressão probit" no meio do bloco constituído pelas 2 colunas da segunda linha (coeficiente, std err). Alguém poderia me dar uma mão nisso? Muito obrigado antecipadamente !

Responder1

A partir do seu MWE não é possível ter certeza do que você gostaria de alcançar. Com base na minha suposição, formato a seguinte tabela:

insira a descrição da imagem aqui

Para obtê-lo é bastante simples. Espero que o código seja fácil de entender:

\documentclass{article}
\usepackage{makecell}
    \renewcommand\theadfont{\bfseries}

\begin{document}
My question is probably quite simple but I do not know how to solve it. I have two stata table that I am trying to merge (I use stata options for latex). I want to add a title on my new table. I thus understood that I needed to use \verb+\multicolumn+ but I try different things and nothing seems to work.

    \begin{table}[htb]\centering
\caption{Estimation results: regress}
    \label{tabresult regress}
\begin{tabular}{l c  c ||c c}\hline\hline
\multicolumn{3}{c||}{\textbf{OLS regression}} 
    & \multicolumn{2}{c}{\textbf{Probit regression}}\\
    \hline
\thead{Variable}
    &   \thead{Coefficient}
        &   \thead{(Std. Err.)} 
            &   \thead{Coefficient}  
                &   \thead{(Std. Err.)}             \\ 
    \hline
1   & 2 & 3 & 4 & 5                             \\
    \hline
\end{tabular}
    \end{table}
\end{document}

Em comparação com o seu MWE eu apago uma coluna espúria (você com combinação rlgosta de formatar números em ponto decimal? Se for esse o caso, você precisa de um tipo diferente de coluna, que gerencie melhor o ajuste de números, por exemplo Sdo siunitxpacote). add pacote makecellpara configuração mais simples de cabeçalhos de coluna. A "regressão Probit" está agora em uso próprio\multicolumn{2}{c}{...}

Não me preocupei com o design da tabela, mas encorajo você a procurar o pacote ˙booktabs`, que permite configurações de tabela "profissionais". Para fornecer um exemplo, você precisa adicionar pelo menos uma linha do conteúdo da tabela.

informação relacionada