gpt4 book ai didi

latex - 如何修复 longtable 和 bigfoot LaTeX 包冲突?

转载 作者:行者123 更新时间:2023-12-04 19:57:37 26 4
gpt4 key购买 nike

当我在本地机器上编译单个 *.tex 文件时,似乎 longtablebigfoot 包发生冲突,导致表头错误“粘连”在下一页。代码:

\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} 行时,它起作用了。

根据我的调查:

  • 它可以在同时使用 pdflatexlatex 的其他机器上工作;
  • 在我的电脑上使用 pdflatexlatex 都失败了。

我在 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 修复错误。有什么想法吗?

最佳答案

亲切的answered由 tex.stackexchange.com 上的 egreg 用户提出,问题出在过时的 bigfoot 包中。有问题的包显示:Package: bigfoot 2006/07/15 1.25 makes footnotes work

我为解决这个问题所做的是:

  1. 从 CTAN 下载最新的 bigfoot 包(zip 存档)
  2. 解压并运行tex bigfoot.ins生成bigfoot.sty
  3. 将其移至编译我的 pdf 时发现它的目录:sudo cp bigfoot.sty/usr/share/texlive/texmf-dist/tex/latex/bigfoot/;
  4. 更新了一些 latex 缓存:sudo mktexlsr

使用 bigfoot.sty 2015/08/30 2.1 使脚注工作,它工作正常。

关于latex - 如何修复 longtable 和 bigfoot LaTeX 包冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32270175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com