![如何解决无效标记](https://linux22.com/image/319856/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E6%97%A0%E6%95%88%E6%A0%87%E8%AE%B0.png)
我正在使用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
请指教如何解决此问题。