Новая команда, использующая \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}

Обратите внимание: если вы ставите пробелы перед знаками комментариев, то их можно вообще не ставить.

Связанный контент