Longtable:由于表格前面的分页符导致双标题

Longtable:由于表格前面的分页符导致双标题

当我将长表放在页面底部时,会发生分页符,表格将从下一页开始。这是绝对正确的,也是预期的行为。但是,我在下一页上打印的不是第一个标题,而是两个标题。

我尝试在代码的任何地方都使用 \nopagebreaks,但不起作用。而且我没有找到解决方案。难以置信这是第一次出现此错误?!或者也许我在 Google 上搜索了错误的错误描述 ;)

有一个类似的问题,但是解决方案对我来说不起作用,因为我不通过 LyX 进行文件处理:问题 149986

提前致谢。马丁

梅威瑟:

\documentclass{scrartcl}
\usepackage{longtable}

\begin{document}

\section{My awesome section}
\vspace{175mm}
With some really awesome Text ;)
\begin{longtable}{|c|c|c|}
  \caption{The first table header}\\ \hline
  The & First & Header \\ \hline
  \endfirsthead
  \caption{The main table header (continued)}\\ \hline
  The & Main & Header \\ \hline
  \endhead
  The & Content & 1 \\ \hline
  The & Content & 2 \\ \hline
  The & Content & 3 \\ \hline
\end{longtable}

\end{document}

第二页顶部的输出:

在此处输入图片描述

答案1

文档(338 kb)说(第 4 页,第 3 章开头)应该\\\endheadresp.替换\endfirsthead

% arara: pdflatex

\documentclass{scrartcl}
\usepackage{longtable}

\begin{document}
\section{My awesome section}
\vspace{175mm}
With some really awesome Text ;)
\begin{longtable}{|c|c|c|}
  \caption{The first table header}\\ \hline
  The & First & Header \endfirsthead %\hline % as mentioned in comment
  \caption{The main table header (continued)}\\ \hline
  The & Main & Header \endhead \hline
  The & Content & 1 \\ \hline
  The & Content & 2 \\ \hline
  The & Content & 3 \\ \hline
\end{longtable}
\end{document}

在此处输入图片描述

相关内容