我想使用 tex4ht 将 LaTeX 文档转换为电子书格式,但我希望将所有数学模式代码转储到标识标签之间的 html 输出中,而不是 MathJaX 或 MathML。也就是说,我希望 $\alpha$ 在输出中显示为 $\alpha$,( \beta ) 显示为 $\beta$,
\begin{equation}
E = mc^2
\label{eq:Einstein}
\end{equation}
以适当的格式显示在 html 中,以显示方程编号,但数学表达式显示在标签之间(或类似内容)。简而言之,我希望 tex4ht 负责将文档中的所有内容格式化为 HTML除了数学,我将在 html 输出文件上运行的脚本中单独处理它。
我找到了代码
\def\AltMath#1${\eqtoks{<dollar>$#1$</dollar>}%
\HCode{\the\eqtoks}$}
\Configure{$}{}{}{\expandafter\AltMath}
这似乎可以满足我的要求,而且我能够将其推广到处理 $$。但是,我对\( \)
和\[ \]
块或诸如方程式、方程式*等环境不太满意。我怀疑,如果我知道如何处理这四个,其余的就会相当容易了。