TeXのテーブルを2段で表示する

横に短く縦に長いテーブルを表示させようとすると、ページは食いまくる割に余白が大きくなってしまって、あまり見た目がよくないですよね。そこで、2段で表示してみようというものです。


プリアンブル

\usepackage{supertabular}


本文

\twocolumn
\begin{center}
  \tablecaption{タイトル}
  \label{tbl:タイトル}
  \tablehead{\hline てーぶる \\ \hline}
  \tabletail{\hline}
  \begin{supertabular}{|c|}
    テーブル内容 \\ \hline
  \end{supertabular}
\end{center}
\onecolumn

欠点


  • \twocolumn, \onecolumnで改ページされること
  • 3段以上にはできない

multicols環境なら3段以上にできるのですが、これを使うと左の段にしかテーブルが表示されなくなります。multicols環境が\newpageの定義を書き換えてしまうのが原因なのかな。。