让 tex4ht 输出 html 标签之间所有“未处理”的数学运算

让 tex4ht 输出 html 标签之间所有“未处理”的数学运算

我想使用 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}

这似乎可以满足我的要求,而且我能够将其推广到处理 $$。但是,我对\( \)\[ \]块或诸如方程式、方程式*等环境不太满意。我怀疑,如果我知道如何处理这四个,其余的就会相当容易了。

相关内容