Everyrow 适用于 tabu,但不适用于 longtabu

Everyrow 适用于 tabu,但不适用于 longtabu

我已经与longtables/斗争longtabu了一段时间,现在它几乎按照我想要的方式工作了。我最不想做的事情就是\hline在每一行都插入一个。

这是我正在尝试的:

\documentclass{article}
\usepackage{longtable}
\usepackage{tabu}

\begin{document}

\everyrow{\hline} % If I comment out this, or use anything but \hline it works
\begin{longtabu}{|X|X|X|}
First & First & First \\
\endfirsthead
Rest & Rest & Rest \\
\endhead
Foot & Foot & Foot \\
\endfoot
Last & Last & Last \\
\endlastfoot
hello & banana & world
\end{longtabu}

\end{document}

我收到的错误是:

! Misplaced \omit.
\multispan ->\omit 
                   \@multispan 
l.18 \end{longtabu}

任何帮助都将非常有帮助!

答案1

与其使用钩子,不如使用结束表行更\every..简单,定义为\mycr\\

 \newcommand\mycr{\\\hline}

相关内容