我的标签如下:
\documentclass{book}
\begin{document}
This is for test $a+b=c^2$ also test $\sqrt{a+b=c^2}$
\end{document}
TeX4ht
通过命令行使用转换上述代码htlatex test "xhtml,mathml" " -cunihft" "-cvalidate -p"
时,它会将整个数学运算转换为 MathML 格式,但我的期望是简单的数学运算应该在HTML
标签中,而复杂的数学运算应该在中MathML
,例如,
$a+b=c^2$
应转换为 HTML 标签,即
class="cmmi-10">a </span>+ <span
class="cmmi-10">b </span>= <span
class="cmmi-10">c</span><sup><span
class="cmr-7">2</span></sup>
并$\sqrt{a+b=c^2}$
应转换为MathML
格式,即
<math
xmlns="http://www.w3.org/1998/Math/MathML"
display="inline" ><msqrt><mrow><mi
>a</mi> <mo
class="MathClass-bin">+</mo> <mi
>b</mi> <mo
class="MathClass-rel">=</mo> <msup><mrow
><mi
>c</mi></mrow><mrow
><mn>2</mn></mrow></msup
></mrow></msqrt></math>
请指教如何实现这一点....