次の最小限の動作サンプルはエラーをスローします
! LaTeX Error: \begin{table} on input line 10 ended by \end{document}.
pdflatex
エラーなしでコンパイルされます。
\documentclass{article}
\usepackage{footnote}
\makesavenoteenv{tabular}
\makesavenoteenv{table}
\begin{document}
\begin{table}[h]
\caption{Table Caption Here.}
\label{tab:lbl}
\begin{tabular}{ccccccccccccc} \hline
&&Data3 \footnote{Data3 Footnote.} & Data4 &&Data3& Data4 &&Data3& Data4 &&Data3& Data4 \\ \hline
\end{tabular}
\end{table}
\end{document}
何か助けが必要ですか?
答え1
パッケージfootnote
は と互換性がないようですtex4ht
。 はデフォルトで表内の脚注をサポートしているためtex4ht
、特に を使用した環境のパッチ適用では、このパッケージのサービスが実際には必要ありません
\makesavenoteenv
。 はパッチ適用された環境の最初と最後にコードを挿入し、何らかの理由でtex4ht
コードと衝突します。
簡単な修正方法は、挿入されたコードを無効にすることです。次のコードを次のように保存しますfootnote.4ht
。
\def\savenotes{}
\def\spewnotes{}
サンプルは正しくコンパイルされるはずです:
make4ht filename "fn-in"