On 8/21/2020 3:54 AM, Michal Hoftich wrote:
Hi Nasser,

After changing the command and adding "mathml", now some
of my latex files no longer compile.

Please see this MWE

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$n^\text{th}$
\end{document}

THe above used to compile OK using

         make4ht filename.tex "mathjax,htm"

But now using

         make4ht filename.tex "mathml,mathjax,htm"

it gives error


I can confirm this issue. BTW, you will get this error even without the
"mathml" option. It is a know issue, see:

https://tug.org/tex4ht/doc/mml.html


Hello Michal,

FYI.

I found another example where it gives error with mathml. This below
makes smiley face using latex:

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
$\widehat{\dbinom{\odot_\text{v}\odot}{\wr}}$
\end{document}

The above compiles with no error using

     make4ht -ulm default -a debug foo3.tex "htm"

But using

    make4ht -ulm default -a debug foo3.tex "mathml,htm"

....
r/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html-mml.4ht) 
(/usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html5.4ht)) 
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) 
(./foo3.aux) (/usr/local/texlive/2020/texmf-dist/tex/latex/base/ts1cmr.fd)
! Argument of \n:text@: has an extra }.
<inserted text>
\par
l.4 $\widehat{\dbinom{\odot_\text{v}\odot}{\wr}}
                                              $
?


May be the latex code here is also not valid?. I did not write the above
latex code myself. I found it long time ago on the net. Do not remember now
from where.

Best
--Nasser

Reply via email to