ラテックスのテーブルの行にいくつかのセルを結合したいだけです。たとえば、次の表をコンパイルしようとしました。
\begin{tabular}{|l|l|l|}
\hline
\multicolumn{3}{|c|}{Team sheet} \\
\hline
Goalkeeper & GK & Paul Robinson \\ \hline
\multirow{4}{*}{Defenders} & LB & Lucus Radebe \\
& DC & Michael Duberry \\
& DC & Dominic Matteo \\
& RB & Didier Domi \\ \hline
\multirow{3}{*}{Midfielders} & MC & David Batty \\
& MC & Eirik Bakke \\
& MC & Jody Morris \\ \hline
Forward & FW & Jamie McMaster \\ \hline
\multirow{2}{*}{Strikers} & ST & Alan Smith \\
& ST & Mark Viduka \\
\hline
\end{tabular}
次に、エラーが発生します。
! Undefined control sequence.
<recently read> \multirow
l.821 \multirow
誰かが私が間違っていることを知っていますか?特別なパッケージが必要ですか?興味深いことに、複数列のコマンドが機能しています。奇妙な。
やってみませんか
\usepackage{multirow}
?
複数行は定義されたコマンドではありません。これは、LaTeXのテーブルの構造が原因です:行ごと。\clineコマンドを使用して、行間の水平線が最初の列を分離しないようにすることができますが、ラベル「Defenders」は引き続きセルの上部にあります。
マルチローパッケージ(完全なMikTeXディストリビューションに付属)がこの問題に対処しているようです。
EDIT:書いたように、行のセルを結合したくないが、1つの列のセルを結合したい。空のセルを書き込むだけです。
\begin{tabular}{|l|l|l|}
\hline
\multicolumn{3}{|c|}{Team sheet} \\
\hline
Goalkeeper & GK & Paul Robinson \\ \hline
Defenders & LB & Lucus Radebe \\
& DC & Michael Duberry \\
& DC & Dominic Matteo \\
& RB & Didier Domi \\ \hline
Midfielders & MC & David Batty \\
& MC & Eirik Bakke \\
& MC & Jody Morris \\ \hline
Forward & FW & Jamie McMaster \\ \hline
Strikers & ST & Alan Smith \\
& ST & Mark Viduka \\
\hline
\end{tabular}