Das folgende minimale Arbeitsbeispiel wirft einen Fehler aus
! LaTeX Error: \begin{table} on input line 10 ended by \end{document}.
Während pdflatex
die Kompilierung ohne Fehler erfolgt.
\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}
Irgendeine Hilfe?
Antwort1
Das footnote
Paket scheint nicht kompatibel mit zu sein tex4ht
. Da tex4ht
standardmäßig Fußnoten in Tabellen unterstützt werden, benötigen wir die Dienste dieses Pakets nicht wirklich, insbesondere nicht zum Patchen von Umgebungen mit
\makesavenoteenv
. Es fügt am Anfang und Ende der gepatchten Umgebung Code ein, der irgendwie mit dem Code kollidiert tex4ht
.
Die einfachste Lösung besteht darin, den eingefügten Code zu deaktivieren. Speichern Sie den folgenden Code als footnote.4ht
:
\def\savenotes{}
\def\spewnotes{}
Ihr Beispiel sollte jetzt korrekt kompiliert werden:
make4ht filename "fn-in"