当我在本地机器上编译单个 *.tex 文件时,似乎longtable
和bigfoot
包冲突导致下一页表头的错误“粘贴”。代码:
\documentclass{scrbook}
\usepackage{bigfoot}
\usepackage{longtable}
\begin{document}
\begin{longtable}{ | c | c | }
\hline
\textbf{First column} & \textbf{Second column} \\ \hline
\endhead
test & test \\ \hline
...
test & test \\ \hline
\end{longtable}
\end{document}
第一页是正确的,而所有后续页面都是错误的:它们的标题行与表格分离。
奇怪的是,当我评论\usepackage{bigfoot}
行时,它起作用了。
根据我的调查:
- 它可以在其他机器上同时使用
pdflatex
和latex
; pdflatex
它在我的计算机上同时使用和失败latex
。
我在 Ubuntu 中安装了大部分texlive-*
软件包,我发现bigfoot
在编译过程中会加载以下内容:
/usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty
/usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
/usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
/usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
/usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
我需要使用bigfoot
包,因为它在我正在使用的项目中使用,但我想用longtable
. 有任何想法吗?