Мне нужно разделить некоторые группы столбцов в таблице, добавив между ними дополнительный пробел. Однако, если внутри многоколоночного столбца шириной один указаны заголовки, заголовок прямо перед добавленным пробелом центрируется вокруг области, включающей пробел. Вот 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}