使用 \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}

請注意,如果您在註釋符號前面添加空格,則最好完全忽略這些符號。

相關內容