Problem mit der Ausrichtung bei Verwendung mehrerer Spalten und @{\hskip}?

Problem mit der Ausrichtung bei Verwendung mehrerer Spalten und @{\hskip}?

Es besteht ein leichter Versatz zwischen der Ausrichtung der rechten Spaltenüberschrift (ein mehrspaltiger Eintrag) und der Spalte, an der sie linksbündig ausgerichtet sein soll. Wenn das @{\hspace{1em}}aus der Tabelle entfernt wird, sind die Spalten gut ausgerichtet, aber solange dort ein „ \hspaceoder“ steht \hskip, ist die mehrspaltige Überschrift der zweiten Spalte leicht versetzt.

Wie kann ich zwischen den Spalten Platz schaffen, ohne die Ausrichtung zu zerstören?

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

Tabelle mit falsch ausgerichteter zweiter Spalte

Antwort1

\tabcolsepDas Einfügen des Defaults vor dem zweiten \multicolumnmuss manuell mit unterbunden werden @{}.

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

Bildbeschreibung hier eingeben

Antwort2

Warum nicht ein paar leere Spalten dazwischen einfügen?

Bildbeschreibung hier eingeben

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

verwandte Informationen