TeXで表のセルの間隔を詰める方法

TeXで表のセルの間隔を小さくする方法です

TeXの表の余白は

  • 列方向(カラム方向,水平方向)は \tabcolsep
  • 行方向(ロウ方向,垂直方向)は \tabrowsep

で設定できます

例えばそれぞれ1ptにする場合は

\tabcolsep = 1pt
\tabrowsep = 1pt

と書くだけです

ただし気をつけないと,文章全体で余白が変わってしまいます.

特定の表だけで余白を調整したい場合は次のようにします

  • tabular 環境(つまり\begin{tabular}...\end{tabluar}の部分)を"{...}"で囲む
  • その中で値を設定する

具体的には

{
\tabcolsep = 1pt
\tabrowsep = 1pt

\begin{tabular}...\end{tabluar}
}

となります

参考