\longtable 标题中不需要的 \hline

\longtable 标题中不需要的 \hline

请遵守以下最低要求:

\documentclass{article}
\usepackage{geometry}
\geometry{paperwidth=6cm,paperheight=5cm}%a very small page
\usepackage{longtable,booktabs,multicol}
\begin{document}
    \pagestyle{empty}
    \begin{longtable}{ll}
        \caption{My longtable} \\   
        \toprule
        col 1 & col 2 \\ \midrule
        \endhead
        1 & 2\\\hline   1 & 2\\\hline   1 & 2\\\hline   1 & 2\\\hline   \multicolumn{2}{c}{see the double line above?} \\\hline   1 & 2\\\hline   1 & 2\\\hline   1 & 2\\   \bottomrule
    \end{longtable}
\end{document}

表格扩展到第二页。现在,它应该在第二页上重复页眉的 \midrule。但它还添加了 \hline,这导致两条平行线(参见代表第二页的图片)。有没有办法在页眉后隐藏 \hline?

请注意,如果用 \hline 代替 \midrule,则第二页页眉不会重复。

在此处输入图片描述

相关内容