다중 열 및 @{\hskip}을 사용할 때 정렬 문제가 있습니까?

다중 열 및 @{\hskip}을 사용할 때 정렬 문제가 있습니까?

오른쪽 열 머리글(여러 열 항목)과 아래쪽에 왼쪽 정렬되어야 하는 열의 정렬에 약간의 오프셋이 있습니다. 테이블 형식에서 을 @{\hspace{1em}}제거하면 열이 훌륭하게 정렬되지만 또는 가 있는 한 \hspace\hskip번째 열의 다중 열 머리글은 약간 오프셋됩니다.

정렬을 망치지 않고 열 사이에 공간을 추가하려면 어떻게 해야 합니까?

\documentclass{article}

\begin{document}

\begin{tabular}{ll@{\hspace{1em}}ll}
\multicolumn{2}{l}{multicolumn header 1} & \multicolumn{2}{l}{I, too, am a multicolumn header 2}\\
\hline
Thing 1 &   ‘I am a quote’ & Thing 4 & ‘Last column, cell 1’\\
Thing 2 &   ‘I am quote 2’ & Thing 5 & ‘Last column, cell 2’\\
Thing 3 &   ‘I am quote 3’ & Thing 6 & ‘Last column, cell 3’\\
\end{tabular}

\end{document}

두 번째 열이 잘못 정렬된 표

답변1

를 사용하기 \tabcolsep전에 두 번째 기본값 삽입을 수동으로 억제해야 합니다 .\multicolumn@{}

\documentclass{article}

\begin{document}

\begin{tabular}{ll@{\hspace{1em}}ll}
\multicolumn{2}{l}{multicolumn header 1} & \multicolumn{2}{@{}l}{I, too, am a multicolumn header 2}\\
\hline
Thing 1 &   ‘I am a quote’ & Thing 4 & ‘Last column, cell 1’\\
Thing 2 &   ‘I am quote 2’ & Thing 5 & ‘Last column, cell 2’\\
Thing 3 &   ‘I am quote 3’ & Thing 6 & ‘Last column, cell 3’\\
\end{tabular}

\end{document}

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

답변2

그 사이에 빈 열을 추가해 보는 것은 어떨까요?

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

\documentclass{article}

\begin{document}

\begin{tabular}{llllll}
\multicolumn{2}{c}{multicolumn header 1} &&& \multicolumn{2}{c}{I, too, am a multicolumn header 2}\\
\hline
Thing 1 &   ‘I am a quote’ & &&Thing 4 & ‘Last column, cell 1’\\
Thing 2 &   ‘I am quote 2’ & &&Thing 5 & ‘Last column, cell 2’\\
Thing 3 &   ‘I am quote 3’ &&&Thing 6 & ‘Last column, cell 3’\\
\end{tabular}

\end{document}

관련 정보