使用 htlatex 将内联方程标记为呈现为图像

使用 htlatex 将内联方程标记为呈现为图像

有什么方法可以标记一些内联方程式,以便将其渲染为图片吗htlatex?我知道有一种方法可以htlatex渲染全部内联方程式作为图片,但我有许多简单的内联方程式,我不想htlatex为每个简单的方程式创建图片。我希望它为我选择的内联方程式渲染图片并以某种方式在源中标记。提前致谢。

答案1

tex4ht您可以使用一些自定义命令,这些命令将在用于输出图片的自定义配置文件中重新定义:

\documentclass{article}

\newcommand\picmath[1]{\ensuremath{#1}}
\begin{document}
\picmath{a=\frac{b}{c}}
\end{document}

和自定义配置文件hello.cfg

\Preamble{xhtml}
\let\oldpicmath=\picmath
\renewcommand\picmath[1]{\Picture+{}\oldpicmath{#1}\EndPicture}
\begin{document}
\EndPreamble

\picmath命令另存为\oldpicmath,然后重新定义为使用 将其内容输出为图片\Picture+{} ... \EndPicture。对于您不想转换为图像的方程式,只需$ ... $照常使用即可。

使用以下方式编译文件

 htlatex inputfile hello

相关内容