여러 열이 두 열 사이의 추가 간격을 무시하도록 강제

여러 열이 두 열 사이의 추가 간격을 무시하도록 강제

테이블의 일부 열 그룹 사이에 추가 공간을 추가하여 분리해야 합니다. 단, 너비가 1인 여러 열 내부에 제목이 지정된 경우 추가된 공간 바로 앞의 제목은 해당 공간을 포함한 영역을 중심으로 배치됩니다. 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}

첫 번째 표 형식의 잘못된 위치 (2)와 (3)은 두 번째 표와 비교됩니다. 여기에 이미지 설명을 입력하세요

첫 번째 행의 다중 열 정의를 유지하면서 첫 번째 행이 두 번째 행과 동일하게 작동하도록 하는 방법이 있습니까?

참고: 길이가 1인 여러 열을 갖는 것이 이상적이지 않다는 것을 알고 있지만 이는 Stata의 esttab 패키지를 사용하여 자동으로 생성되며 이 문제를 해결하는 방법을 알지 못합니다. 같은 이유로 (2)와 (3) 사이에 추가 열을 추가할 수 없습니다.

답변1

공간 지정을 생략했습니다.\multicolumn

여기에 이미지 설명을 입력하세요

\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}

관련 정보