我可以用 来让它正常工作longtable
,但我想使用它longtabu
的某些功能。
以下是代码
\documentclass[11pt,a4paper]{book}
\usepackage[table]{xcolor}
\usepackage{longtable}
\usepackage{tabu}
\usepackage{caption}
\begin{document}
\begin{longtabu}{cc}
\rowcolor[gray]{.5}
\caption{test}\endlastfoot
foo & bar\\
\end{longtabu}
\end{document}
如果我注释掉该rowcolor
行,它可以正常工作,但标题格式不正确。
我收到以下错误! Misplaced \noalign. \caption ->\noalign
我尝试将其括在括号中,并在其周围放置一些,但都不起作用。当文档说应该与 一样工作时,\expandafter
这更令人困惑,因为它在这里不起作用。longtabu
\caption
longtable
答案1
longtabu 重新定义了\rowcolor
。它以前不再起作用\multicolumn
(由 \caption 使用)。请尝试\cellcolor
在 内\caption
进行操作。
\documentclass[11pt,a4paper]{book}
\usepackage[table]{xcolor}
\usepackage{longtable}
\usepackage{tabu}
\usepackage{caption}
\begin{document}
\begin{longtabu}{cc}
\caption{\cellcolor{gray}test}\endlastfoot
foo & bar\\
\end{longtabu}
\end{document}