当我在本地计算机上编译单个* .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
修复错误。有什么想法吗?
答案 0 :(得分:1)
正如tex.stackexchange.com上的egreg用户友好answered,问题在于过时的bigfoot包。
问题包显示:Package: bigfoot 2006/07/15 1.25 makes footnotes work
我采取的措施是:
bigfoot
软件包(zip存档)tex bigfoot.ins
以生成bigfoot.sty
; sudo cp bigfoot.sty /usr/share/texlive/texmf-dist/tex/latex/bigfoot/
; sudo mktexlsr
。使用bigfoot.sty 2015/08/30 2.1 makes footnotes work
它可以正常工作。