fyi,

This might be known issue. This MWE generate mathml that mathjax does not like.

--------------------------------
    \documentclass[12pt]{article}
    \usepackage{amsmath}
    \begin{document}
    \[
       \operatorname{I_{\frac{4}{3}}}
    \]
    \end{document}
-----------------------

compile with:

htlatex foo.tex "nma,htm,pic-align,charset=utf-8,notoc*" " -cunihtf -utf8"

The foo.htm file, on firefox shows an error

         Unexpected text node: 'I'

the file nma.cfg just loads the mathjax. Here it is in case someone
wants to reproduce the above:

-------------------------------
cat  nma.cfg

\Preamble{xhtml,mathml,ext=htm,charset="utf-8",p-width,pic-align}  %does 
mathml, not png !
\Configure{VERSION}{}
  \Configure{DOCTYPE}{\HCode{<!DOCTYPE html>\Hnewline}}
  \Configure{HTML}{\HCode{<html>\Hnewline}}{\HCode{\Hnewline</html>}}
  \Configure{@HEAD}{}
  \Configure{@HEAD}{\HCode{<meta charset="UTF-8" />\Hnewline}}
  \Configure{@HEAD}{\HCode{<link
           rel="stylesheet" type="text/css"
           href="\expandafter\csname aa:CssFile\endcsname" />\Hnewline}}
\Configure{@HEAD}{\HCode{%
     <script type="text/x-mathjax-config">\Hnewline
       MathJax.Hub.Config({\Hnewline
         extensions: ["tex2jax.js"],
         jax: ["input/TeX", "output/HTML-CSS"],
         tex2jax: {
           \unexpanded{inlineMath: [ ['$','$'], ["\\(","\\)"] ],}\Hnewline
           \unexpanded{displayMath: [ ['$$','$$'], ["\\[","\\]"] ],}\Hnewline
           ignoreClass: "fancyvrb|verbatim",\Hnewline
           processEscapes: true
         },
         "HTML-CSS": { availableFonts: ["TeX"] }
       });\Hnewline
     </script>
  }}
\Configure{@HEAD}{\HCode{<script type="text/javascript"\Hnewline
  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"\Hnewline
  ></script>\Hnewline}}
  \Configure{@HEAD}{\HCode{<style type="text/css">\Hnewline
    .MathJax_MathML {text-indent: 0;}\Hnewline
  </style>\Hnewline}}

\begin{document}

\EndPreamble
------------------------------------------------

Here is the HTML source for the above:

---------------------------------------------
<div class="par-math-display"><!--l. 8--><math
 xmlns="http://www.w3.org/1998/Math/MathML";
display="block" ><mrow

     <mo class="qopname"><msub><mrow
I</mrow><mrow
<mfrac><mrow
4</mrow>
<mrow
3</mrow></mfrac> </mrow></msub
</mo><!--nolimits-->
</mrow></math></div>
<!--l. 10--><p class="nopar" >
</p>
---------------------------------

texlive 2014 on Linux

thank you,
--Nasser

Reply via email to