tex4ebook: タイトルまたは著者の脚注がある場合に壊れた電子書籍を生成する

tex4ebook: タイトルまたは著者の脚注がある場合に壊れた電子書籍を生成する

MWE:

\documentclass{article}

\begin{document}
\title{Hello}%\footnote{Just a test}}
\author{Somebody\footnote{Anonymous.}}
\date{}
\maketitle
\end{document}

コンパイルするとエラーが出る

line 13 column 1 - Error: unexpected </manifest> in <dc:title>
line 21 column 1 - Error: unexpected </package> in <dc:title>
This document has errors that must be fixed before
using HTML Tidy to generate a tidied up version.

生成された epub ファイルは壊れています。

回避策はありますか? それともこれは実際には非標準ですか?

答え1

Epub ファイルには、ファイル内にいくつかのメタデータが含まれています。たとえば、著者とタイトルはプレーン テキスト形式で存在する必要があります。追加のマークアップを生成する可能性のあるマクロは、それぞれ構成content.opfで再定義する必要があります。@author@title

\Preamble{xhtml}
\makeatletter
\Configure{@author}{\let\footnote\@gobble}
\makeatother
\begin{document}
\EndPreamble

この設定は、\footnote引数を 1 つ受け取り、何も印刷しないように再定義します。この変更は OPF ファイルにのみ存在するため、脚注はドキュメント内で引き続き機能します。

関連情報