Forçando várias colunas a ignorar o espaçamento extra entre duas colunas

Forçando várias colunas a ignorar o espaçamento extra entre duas colunas

Preciso separar alguns grupos de colunas em uma tabela adicionando espaço extra entre elas. No entanto, se houver títulos especificados dentro de uma multicoluna de largura um, o título logo antes do espaço adicionado será centralizado em torno da área que inclui o espaço. Aqui está um MWE:

    \documentclass{article}
    \begin{document}  

    \begin{tabular}{lcc@{\hskip 0.5in}cc}
    & \multicolumn{1}{c}{(1)} & \multicolumn{1}{c}{(2)} & \multicolumn{1}{c}{(3)} & \multicolumn{1}{c}{(4)} \\
    Line 1 & One &Two& Three & Four\\
    Line 2 & Five & Six & Seven & Eight
    \end{tabular}

    \begin{tabular}{lcc@{\hskip 0.5in}cc}
    & (1) & (2) & (3) & (4) \\
    Line 1 & One &Two& Three & Four\\
    Line 2 & Five & Six & Seven & Eight
    \end{tabular}

    \end{document}

Os primeiros erros tabulares (2) e (3) em comparação com o segundo: insira a descrição da imagem aqui

Existe uma maneira de forçar o primeiro a se comportar da mesma forma que o segundo, mantendo as definições de várias colunas na primeira linha?

Nota: Eu sei que não é ideal ter multicolunas de comprimento 1, mas elas são geradas automaticamente usando o pacote ettab do Stata e não tenho conhecimento de uma solução para contornar isso. Pela mesma razão, não posso adicionar uma coluna extra entre (2) e (3).

Responder1

Você omitiu a especificação de espaço no\multicolumn

insira a descrição da imagem aqui

\documentclass{article}
\begin{document}  

\begin{tabular}{lcc@{\hskip 0.5in}cc}
& \multicolumn{1}{c}{(1)} & \multicolumn{1}{c@{\hskip 0.5in}}{(2)} & \multicolumn{1}{c}{(3)} & \multicolumn{1}{c}{(4)} \\
Line 1 & One &Two& Three & Four\\
Line 2 & Five & Six & Seven & Eight
\end{tabular}

\begin{tabular}{lcc@{\hskip 0.5in}cc}
& (1) & (2) & (3) & (4) \\
Line 1 & One &Two& Three & Four\\
Line 2 & Five & Six & Seven & Eight
\end{tabular}

\end{document}

informação relacionada