I've always had hard time adding HTML code to my .cfg file
as I am not sure what the syntax is supposed to be in
terms of when to use \Hnewline and if I need to escape
some characters and such.

I am now trying to add an additional mathjax configuration
item. The HTML itself is shown at mathjax web site below

http://docs.mathjax.org/en/latest/configuration.html

Here it is
------------------
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX", "output/HTML-CSS"],
    tex2jax: {
      inlineMath: [ ['$','$'], ["\\(","\\)"] ],
      displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
      processEscapes: true
    },
    "HTML-CSS": { availableFonts: ["TeX"] }
  });
</script>
-------------------

To add this to my .cfg file, I copied the above and added
it inside

\Configure{@HEAD}{\HCode{ .. HERE .... }}

I tried adding \Hnewline in few places, but nothing helped. Here
is what I have now

-------------------------------
 \Configure{@HEAD}{\HCode{
     <script type="text/x-mathjax-config">
       MathJax.Hub.Config({
         extensions: ["tex2jax.js"],
         jax: ["input/TeX", "output/HTML-CSS"],
         tex2jax: {
           inlineMath: [ ['$','$'], ["\\(","\\)"] ],
           displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
           processEscapes: true
         },
         "HTML-CSS": { availableFonts: ["TeX"] }
       });
     </script>\Hnewline
  }}
-----------------------

When I run a tex file that uses the above .cfg,
I get syntax errors:

--------------------------
! Undefined control sequence.
\\  ->\let \reserved@e
               \relax \let \reserved@f \relax \@ifstar {\let \reserv...
l.213 \EndPreamble
?
--------------------------

I put a copy of my complete .cfg file in this folder:

http://12000.org/tmp/080114/

if someone like to see the whole file. Here is a test:

----  foo.tex -----
\documentclass{article}%
\begin{document}
test
\end{document}
------------------

htlatex foo.tex  "nma.cfg"

and the error will show up. I think it is an escape character
issue?

texlive 2013, on linux machine

thank you,
--Nasser







Reply via email to