我正在尝试将标头放在使用\longtable
环境生成的表中,但\multicolumn
会出现@multispan错误。这是我的代码:
\documentclass[a4paper,11pt]{article}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage[table]{xcolor}
\usepackage{siunitx}
\usepackage{tabu}
\usepackage{enumerate}
\usepackage{tabularx}
\begin{document}
\begin{longtabu} to \linewidth { | X[6,l] | X[1,c] | }
\toprule
\rowcolor{gray!20}
\multicolumn{2}{|l|}
{\sc 4 -- program} &
\\\midrule
\hiderowcolors
%%%%%%%%%%%%%%%%%%%%%%
A &
06
\\\midrule
%%%%%%%%%%%%%%%%%%%%%%
\bottomrule
\end{longtabu}
\end{document}
我需要它在第一时间成为一个长桌,因为我确信该表长于一页。我已经尝试过其他软件包(tabularx,longtable等)但没有成功。
也许有人会帮我找到错误?