\multirow と \multicolumn を使用する新しいコマンド

\multirow と \multicolumn を使用する新しいコマンド

次のように新しいコマンドを定義します。

\newcommand{\rowcol}[4]{ %
    \multicolumn{#1}{#3}{\multirow{#2}{*}{#4}} %
}

これを列内で次のように使用します。

\rowcol{2}{2}{|c|}{Factor}}&\multicolumn{2}{c|}{Replication}&Total \\ \cline{3-4}

これを実行すると何か間違いがありますか、エラーが発生します。

答え1

の後に冗長な閉じ括弧がありますFactor。次のコードは機能します:

\documentclass{article}

\usepackage{multirow}

\newcommand{\rowcol}[4]{%
  \multicolumn{#1}{#3}{\multirow{#2}{*}{#4}}%
}

\begin{document}

\begin{tabular}{ccccc}
\rowcol{2}{2}{|c|}{Factor}&\multicolumn{2}{c|}{Replication}&Total \\ \cline{3-4}
\end{tabular}

\end{document}

コメント記号の前にスペースを入れる場合は、コメント記号を完全に省略してもよいことに注意してください。

関連情報