Reduzieren der Spaltentrennung zwischen bestimmten Spalten

Reduzieren der Spaltentrennung zwischen bestimmten Spalten

Ich möchte den Spaltenabstand zwischen bestimmten Spalten meiner Tabelle ändern (verringern). Bisher habe ich nur Möglichkeiten gefunden, den Spaltenabstand für alle Spalten anzupassen (z. B. mithilfe von \tabcolsep).

Um eine Vorstellung davon zu bekommen, was ich erreichen möchte, betrachten Sie die folgende kleine Tabelle:

\begin{center}
\begin{tabular}{ c c c }
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\  
 cell7 & cell8 & cell9    
\end{tabular}
\end{center}

In dieser Tabelle möchte ich beispielsweise den Spaltenabstand zwischen den Spalten 2 und 3 anpassen, nicht jedoch zwischen den Spalten 1 und 2. Für jede Hilfe bin ich dankbar!

Gibt es darüber hinaus eine praktische Möglichkeit, einen solchen benutzerdefinierten Spaltenabstand auf alle Tabellen anzuwenden, z. B. so, dass der Spaltenabstand zwischen ungeraden und geraden Spalten dem Standardabstand entspricht, während der Spaltenabstand zwischen geraden und ungeraden Spalten verringert wird?

Antwort1

Die Spaltenangabe ermöglicht das Einfügen von @{<stuff>}zwischen Spalten. Wenn <stuff>leer ist (wie in @{}), wird kein Spaltenabstand eingefügt, während der „Standard“ @{\hspace{\tabcolsep}}um jede Spalte herum besteht, wenn überhaupt nichts angegeben ist (d. h. ein Abstand von 2\tabcolsepzwischen zwei Spalten). Damit können Sie die Spaltentrennung nach Belieben manipulieren:

Bildbeschreibung hier eingeben

\documentclass{article}

\begin{document}

% Default
A: \begin{tabular}[t]{ c c c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% Standard gap between columns 2 and 3
B: \begin{tabular}[t]{ c c @{\hspace{2\tabcolsep}} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% 75% of regular gap between columns 2 and 3 (1.5 x \tabcolsep)
C: \begin{tabular}[t]{ c c @{\hspace{1.5\tabcolsep}} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% Fixed 2cm gap between columns 2 and 3
D: \begin{tabular}[t]{ c c @{\hspace{2cm}} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% No gap between columns 2 and 3
E: \begin{tabular}[t]{ c c @{} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% Negative/overlapping gap between columns 2 and 3
F: \begin{tabular}[t]{ c c @{\hspace{-1ex}} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

% Something other than a space between columns 2 and 3
G: \begin{tabular}[t]{ c c @{-\$-} c }
  cell1 & cell2 & cell3 \\ 
  cell4 & cell5 & cell6 \\  
  cell7 & cell8 & cell9    
\end{tabular}

\end{document}

verwandte Informationen