A seguinte amostra mínima de trabalho gera um erro
! LaTeX Error: \begin{table} on input line 10 ended by \end{document}.
Enquanto pdflatex
compila sem nenhum erro.
\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}
Qualquer ajuda?
Responder1
O footnote
pacote parece ser incompatível com o tex4ht
. Como tex4ht
suporta notas de rodapé em tabelas por padrão, nós realmente não precisamos dos serviços deste pacote, em particular aplicando patches em ambientes com
\makesavenoteenv
. Ele insere algum código no início e no final do ambiente corrigido e entra em conflito de alguma forma com tex4ht
o código.
A solução simples é desabilitar o código inserido. Salve o seguinte código como footnote.4ht
:
\def\savenotes{}
\def\spewnotes{}
Sua amostra deve ser compilada corretamente agora:
make4ht filename "fn-in"