Reduzindo a separação de colunas entre colunas específicas

Reduzindo a separação de colunas entre colunas específicas

Gostaria de alterar (reduzir) a separação de colunas entre colunas específicas da minha tabela. Até agora, só encontrei maneiras de ajustar a separação de colunas para todas as colunas (por exemplo, usando \tabcolsep).

Para ter uma ideia do que eu gostaria de alcançar, considere a seguinte pequena tabela:

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

Nesta tabela eu gostaria, por exemplo, de ajustar a separação das colunas entre as colunas 2 e 3, mas não entre as colunas 1 e 2. Qualquer ajuda será apreciada!

Além disso, haveria uma maneira prática de aplicar esse espaçamento de coluna personalizado a todas as tabelas? por exemplo, onde o espaçamento entre colunas ímpares e pares é o espaçamento padrão, enquanto o espaçamento entre colunas pares e ímpares é reduzido?

Responder1

A especificação da coluna permite a inserção @{<stuff>}entre colunas. Se <stuff>estiver vazio (como em @{}), nenhuma lacuna de coluna será inserida, enquanto o "padrão" será @{\hspace{\tabcolsep}}em torno de cada coluna se nada for especificado (ou seja, uma lacuna 2\tabcolsepentre duas colunas). Usando isso você pode manipular a separação das colunas como desejar:

insira a descrição da imagem aqui

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

informação relacionada