多行在禁忌中不起作用

多行在禁忌中不起作用
\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{tabu}
\begin{document}
    \begin{tabu} to \textwidth { X[2,c] | X[3,c]}
     \toprule
     C1 &  C2 \\
     \tabucline
     \multirow{3}{*}{What Happened} & This is row 1 \\
                                    & This is row 2\\ 
                                    & This is row 3 \\
     \bottomrule
     \end{tabu}
\end{document}

在此处输入图片描述

\multirow似乎根本不起作用。问题出在哪里?谢谢。

答案1

multirow照常工作,但错误的原因是\tabucline需要一个参数,即\tabucline{1-2}等等。

用法

\tabucline
\multirow{3}{*}{What Happened}

当然是错误的,因为\tabucline抓住了(显然)脆弱的命令\multirow,(它甚至不会在这里弹出错误)并留下了{3}{*}{What happened}输入,这是精确设置的,但不是所请求的。

我只能猜测,\tabucline我使用的目的是什么(与或等或多或少\tabucline{1-2}具有相同的效果!)\hline\midrule

\documentclass{article}
\usepackage{multirow}

\usepackage{tabu}

\usepackage{booktabs}
\begin{document}

\begin{tabu} to \textwidth { X[2,c] | X[3,c]}
  \toprule
  C1 &  C2 \\
  \tabucline{1-2}%
  \multirow{3}{*}{What Happened} & This is row 1 \\
  & This is row 2\\ 
  & This is row 3 \\
  \bottomrule
\end{tabu}

\end{document}

在此处输入图片描述

相关内容