我正在使用tex4ht
将 转换tex
为mathml
编码。
我提到了两种类型的方程。
平均能量损失
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\section{First Output}
\begin{equation}
a+b_{2}^{3}
\end{equation}
\section{Second Output}
\begin{equation}
a+b_{2}{^{3}}
\end{equation}
\end{document}
默认情况下,第一个方程式我得到了正确的输出。但第二个方程式在 html 视图中显示错误“invalid-markup”。
我的CFG文件:
\Preamble{xhtml,mathml,NLM,charset=UTF-8,-xtpipes,NoFonts,no-DOCTYPE,refcaption}
% do you use some custom xml tags?
\Configure{section}{\HCode{<span>\Hnewline}}{\HCode{</span>\Hnewline}}
{\HCode{<sect>\Hnewline}} {\HCode{</sect>\Hnewline}}
\Configure{textit}{\HCode{<italic>}\NoFonts}{\HCode{</italic>}\EndNoFonts}
\Configure{textbf}{\HCode{<bold>}\NoFonts}{\HCode{</bold>}\EndNoFonts}
\Css{.textsuperscript{font-size:.7rem;}}
\Css{.textsubscript{font-size:.7rem;}}
\Configure{HtmlPar}
{\EndP\Tg<p>}
{\EndP\Tg<p>}
{\HCode{</p>\Hnewline}}
{\HCode{</p>\Hnewline}}
\begin{document}
\EndPreamble
请指教如何解决此问题。