Scissor LaTeX での multirow
Scissor LaTeX では multirow パッケージは一部のみ動作します。\multirow{2}{*}{text} は受け入れられてテキストも表示されますが、セルは行をまたぎません。テキストは最初の行に置かれ、下の行には空のセルが残ります。
パッケージの役割
multirow を使うと、表の 1 つのセルを複数の行にまたがらせることができます。\multirow{3}{*}{Group A} は「Group A」を 3 行分の高さのセルに縦方向中央揃えで置き、その下のセルは空にしておきます。
ここで動作するもの
| コマンド | Scissor LaTeX では | 備考 |
|---|---|---|
\multirow{n}{*}{text} | 一部のみ | テキストは対象の行のうち最初の行に表示され、行全体の中央には置かれません。 |
\multirow{n}{width}{text} | 一部のみ | 上と同じ。幅は無視されます。 |
\multirow[t]{...}、[b] などのオプション引数 | 無視される | 読み取られますが無視されます。 |
\multicolumn{n}{c}{text}(LaTeX 本体) | 動作する | 列をまたぐセルは動作します。 |
例
グループ化した表です。グループ名はそのグループの最初の行に置かれます。
\multirow:テキストは最初の行に置かれる
\begin{tabular}{|l|l|r|}
\hline
\multirow{2}{*}{Group A} & Erika Mustermann & 44 \\
& Hans Mustermann & 38 \\
\hline
\multirow{2}{*}{Group B} & John Doe & 41 \\
& Jane Doe & 35 \\
\hline
\end{tabular}booktabs の罫線を使うと、グループの最初の行にあるグループ名も自然に読めます。
booktabs を使ったグループ
\begin{tabular}{llr}
\toprule
Group & Name & Points \\
\midrule
\multirow{2}{*}{A} & Erika Mustermann & 44 \\
& Hans Mustermann & 38 \\
\midrule
\multirow{2}{*}{B} & John Doe & 41 \\
& Jane Doe & 35 \\
\bottomrule
\end{tabular}列をまたぐセルは \multicolumn で動作します。
\multicolumn で列をまたぐ
\begin{tabular}{|l|c|c|}
\hline
& \multicolumn{2}{c|}{Score} \\
\hline
Name & Test 1 & Test 2 \\
\hline
Erika Mustermann & 44 & 47 \\
\hline
\end{tabular}互換性
- TeX のインストール環境からここへ:
\multirowを使った表は組版され、ラベルはグループの最初の行に置かれます。 - ここから TeX のインストール環境へ: 文書はそのまま変更なしでコンパイルでき、ラベルは行全体の中央に置かれます。
完全なマニュアルは CTAN にあります:ctan.org/pkg/multirow。表全般については LaTeX の表と booktabs をご覧ください。
よくある質問
Scissor LaTeX でセルを縦に結合するにはどうすればよいですか?
通常どおり \multirow を書いてください。テキストはグループの中央ではなく最初の行に表示されますが、文書は TeX のインストール環境でもそのままコンパイルでき、そこではラベルが中央に置かれます。
このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07