特定の列間の列間隔を狭める

特定の列間の列間隔を狭める

テーブル内の特定の列間の列間隔を変更 (縮小) したいと思います。 これまでのところ、すべての列の列間隔を調整する方法しか見つかりませんでした (例: を使用\tabcolsep)。

私が何を達成したいのかを理解するために、次の小さな表を検討してください。

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

たとえば、この表では、列 2 と列 3 の間の列間隔を調整したいのですが、列 1 と列 2 の間の列間隔は調整したくありません。ご協力いただければ幸いです。

さらに、このようなカスタム列間隔をすべてのテーブルに適用する便利な方法はありますか? たとえば、奇数列と偶数列の間の列間隔は標準間隔で、偶数列と奇数列の間の列間隔は狭くなるなどです。

答え1

@{<stuff>}列指定により、列間にを挿入できます。<stuff>が空の場合 ( のように@{})、列のギャップは挿入されませんが、@{\hspace{\tabcolsep}}何も指定されていない場合は「デフォルト」で各列の周囲に が挿入されます (つまり、2\tabcolsep2 つの列の間に のギャップが挿入されます)。これを使用して、列の間隔を自由に操作できます。

ここに画像の説明を入力してください

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

関連情報