HtLaTeX 표 각주 및 Makesavenoteenv

HtLaTeX 표 각주 및 Makesavenoteenv

다음 최소 작업 샘플에서 오류가 발생합니다.

! 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"

여기에 이미지 설명을 입력하세요

관련 정보