我在使用 longtable 包时遇到了一个奇怪的问题。几乎所有的表格看起来都很好,但有些表格末尾有奇怪的线条。请看图片
我创建了这样的表格
\begin{longtable}{|c|c|c|c|c|c|c|c|c|}
\caption{Wyniki rozpoznawania obrazów dla obrazu zapytania 004\_0001.jp w katalogu baseballbat}\\\hline
\multicolumn{2}{|c|}{\textbf{Obraz zapytanie}} & \multicolumn{3}{|c|}{\textbf{Obraz przetwarzany}} & \multicolumn{4}{|c|}{\textbf{Wynik}} \\
\hline
\textbf{Nazwa} & \textbf{N} & \textbf{Katalog} & \textbf{Nazwa} & \textbf{N} & \textbf{J} & \textbf{J} & \textbf{Czas} & \textbf{Gęstość} \\ \hline
054\_0020.jpg & 209 & ring &054\_0020.jpg & 209 & 10089.1 & celu & time & 0.98 \\ \hline
& & ring &054\_0002.jpg & 288 & 21585.7 & celu & time & 0.52 \\ \hline
& & ring &054\_0013.jpg & 213 & 10755.7 & celu & time & 0.43 \\ \hline \hline
& & ring &054\_0004.jpg & 250 & 15510.8 & celu & time & 0.43 \\ \hline
& & ring &054\_0011.jpg & 117 & 3599.62 & celu & time & 0.43 \\ \hline
& & ring &054\_0015.jpg & 256 & 13359.8 & celu & time & 0.43 \\ \hline
& & ring &054\_0019.jpg & 275 & 20456.9 & celu & time & 0.43 \\ \hline
& & ring &054\_0026.jpg & 209 & 7813.75 & celu & time & 0.43 \\ \hline
& & ring &054\_0028.jpg & 130 & 3307.91 & celu & time & 0.43 \\ \hline
& & ring &054\_0029.jpg & 275 & 17064.3 & celu & time & 0.43 \\ \hline
& & ring &054\_0037.jpg & 95 & 5653.98 & celu & time & 0.43 \\ \hline
& & ring &054\_0041.jpg & 234 & 9418.73 & celu & time & 0.43 \\ \hline
& & ring &054\_0042.jpg & 120 & 2643.69 & celu & time & 0.43 \\ \hline
& & ring &054\_0044.jpg & 114 & 2672.92 & celu & time & 0.43 \\ \hline
\label{tab:ring}
\end{longtable}
有人能告诉我这段代码有什么问题吗,它产生了这条奇怪的线
答案1
这是由\label{tab:ring}
末尾的 引起的。它会创建一个新行,但只有一列,因此只会绘制此列的垂直线。您需要将其放置在其他地方,最好直接放在后面\caption
(但绝不要放在前面)或在 中firsthead
(如手册所述)或作为另一个框的一部分,放在最后一个框之前\\ \hline
应该没问题。