Nota al pie de tabla HtLaTeX y Makesavenoteenv

Nota al pie de tabla HtLaTeX y Makesavenoteenv

La siguiente muestra de trabajo mínima arroja un error

! LaTeX Error: \begin{table} on input line 10 ended by \end{document}.

Mientras pdflatexse compila sin ningún error.

\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}

¿Alguna ayuda?

Respuesta1

El footnotepaquete parece ser incompatible con tex4ht. Debido a tex4htque admite notas al pie en las tablas de forma predeterminada, realmente no necesitamos los servicios de este paquete, en particular parchear entornos con \makesavenoteenv. Inserta algo de código al principio y al final del entorno parcheado y de alguna manera choca con tex4htel código.

La solución simple es deshabilitar el código insertado. Guarde el siguiente código como footnote.4ht:

\def\savenotes{}
\def\spewnotes{}

Su muestra debería compilarse correctamente ahora:

make4ht filename "fn-in"

ingrese la descripción de la imagen aquí

información relacionada