![采用 \multirow 和 \multicolumn 的新命令](https://linux22.com/image/254773/%E9%87%87%E7%94%A8%20%5Cmultirow%20%E5%92%8C%20%5Cmulticolumn%20%E7%9A%84%E6%96%B0%E5%91%BD%E4%BB%A4.png)
我定义一个新命令如下:
\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}
请注意,如果在注释符号前留空格,那么最好完全省略这些符号。