【发布时间】:2015-08-28 11:36:29
【问题描述】:
当我在本地机器上编译单个 *.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 修复错误。有什么想法吗?
【问题讨论】:
-
好问题。我建议将其迁移到tex.stackexchange
-
感谢您的建议。我已经重复了问题there。