latexの表で複数行にまたがるセルをつくる
latexで表を作成するときに、複数行にまたがるセルを作りたくなった。
(ちょうど、Excelの「セルを結合」を用いるように)
奇数行の場合は、中央の行にのみ文字を入れてあとは空行にしておく。
またがったセルには罫線を引かないようにすれば、セルが結合されたように見える。
行全体でなく、その行の一部のセルにのみ罫線を引く場合は
hlineの代わりにclineを用いる。
偶数行の場合は multirow パッケージを用いる。
プリアンブルで
\usepackage{multirow}
としたあと、またぎたいセルの部分で
\multirow{2}{*}{ほげほげ} & aaa & bbb \\
& ccc & ddd
...
とすれば、「ほげほげ」が「aaa bbb」と「ccc ddd」
の間の行に位置した表ができる。
なお、複数列に及ぶセルをつくる場合は multicol が使えるはず。
(必要なときに追記する予定。)