Следующий минимальный рабочий образец выдает ошибку
! 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"