3

ローカル マシンで 1 つの *.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}するとうまくいきます。

私の調査から:

  • 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. 何か案は?

4

1 に答える 1

1

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. 一部のラテックス キャッシュを更新しました: sudo mktexlsr.

それは正常にbigfoot.sty 2015/08/30 2.1 makes footnotes work動作します。

于 2015-09-01T06:27:11.023 に答える