[tex4ht] MathJax support

Nasser M. Abbasi nma at 12000.org
Sun Dec 9 07:53:03 CET 2018


On 12/4/2018 1:28 PM, Michal Hoftich wrote:
> Hi Nasser,,
> 
>> Am I doing something wrong? Or may be the updates are not
>> there yet?
> 
> It is only in the source, I think Karl will say when it is available
> in TL. It may take few days.
> 
> Best regards,
> Michal
> 

Thank you again and to Karl also.

I updated TL just now and it look like sources are in now.

>make4ht --version
make4ht version v0.2c

On first test, I get many errors when I try the command

     make4ht foo1.tex "htm,mathjax"

----------------------------------
\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{amsmath}

\begin{document}

$\sin x$

\end{document}
---------------------

Gives

----------------------------
(/usr/local/texlive/2018/texmf-dist/tex/generic/tex4ht/mathjax-latex-4ht.4ht
(/usr/local/texlive/2018/texmf-dist/tex/latex/etoolbox/etoolbox.sty

Package etoolbox Warning: Patching '\begin' failed!
(etoolbox)                '\AtBeginEnvironment' will not work.


Package etoolbox Warning: Patching '\end' failed!
(etoolbox)                '\AtEndEnvironment' will not work.


Package etoolbox Warning: Patching '\begin' failed!
(etoolbox)                '\BeforeBeginEnvironment' will not work.


Package etoolbox Warning: Patching '\end' failed!
(etoolbox)                '\AfterEndEnvironment' will not work.

) (/usr/local/texlive/2018/texmf-dist/tex/generic/tex4ht/usepackage.4ht)
(/usr/local/texlive/2018/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2018/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/local/texlive/2018/texmf-dist/tex/latex/l3kernel/l3dvips.def))
(/usr/local/texlive/2018/texmf-dist/tex/latex/environ/environ.sty
(/usr/local/texlive/2018/texmf-dist/tex/latex/trimspaces/trimspaces.sty)))
l.338 --- TeX4ht warning --- \Configure{MathjaxSource}? ---

! LaTeX Error: Missing \begin{document} in `'.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
  ...

l.338 \Configure{MathjaxSource}{h
                                  ttps://cdnjs.cloudflare.com/ajax/libs/mathj...

?
! Missing $ inserted.
<inserted text>
                 $
l.338 ...thjax/2.7.5/latest.js?config=TeX-AMS-MML_
                                                   HTMLorMML}
?
! Extra }, or forgotten $.
l.338 ...5/latest.js?config=TeX-AMS-MML_HTMLorMML}
----------------------------------

lualatex compiles the above with no error.
Here is \listfiles

--------------
  *File List*
  article.cls    2014/09/29 v1.4h Standard LaTeX document class
   size12.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
graphicx.sty    2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)
   keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
graphics.sty    2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR)
     trig.sty    2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg    2016/06/04 v1.11 sample graphics configuration
   luatex.def    2018/01/08 v1.0l Graphics/color driver for luatex
  amsmath.sty    2017/09/02 v2.17a AMS math features
  amstext.sty    2000/06/29 v2.01 AMS text
   amsgen.sty    1999/11/30 v2.0 generic functions
   amsbsy.sty    1999/11/29 v1.2d Bold Symbols
   amsopn.sty    2016/03/08 v2.02 operator names
supp-pdf.mkii
epstopdf-base.sty    2016/05/15 v2.6 Base part for package epstopdf
infwarerr.sty    2016/05/16 v1.4 Providing info/warning/error messages (HO)
   grfext.sty    2016/05/16 v1.2 Manage graphics extensions (HO)
kvdefinekeys.sty    2016/05/16 v1.4 Define keys (HO)
  ltxcmds.sty    2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
kvoptions.sty    2016/05/16 v3.12 Key value format for package options (HO)
kvsetkeys.sty    2016/05/16 v1.17 Key value parser (HO)
etexcmds.sty    2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
ifluatex.sty    2016/05/16 v1.4 Provides the ifluatex switch (HO)
pdftexcmds.sty    2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO)
    ifpdf.sty    2018/09/07 v3.3 Provides the ifpdf switch
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
------------------------

Am I doing something wrong? I have no changed anything on my end,
just did

sudo /usr/local/texlive/2018/bin/x86_64-linux/tlmgr  update --all

Then tried make4ht.

This is on Linux ubuntu

Thanks
--Nasser


More information about the tex4ht mailing list