[tex4ht] Problems generating svg when tikz is involved with tex4ht

Nasser M. Abbasi nma at 12000.org
Tue Oct 24 23:06:31 CEST 2023

On 10/24/2023 6:06 AM, Michal Hoftich wrote:
> I cannot reproduce these issues, both at work and at home, but I don't
> think it is caused by Dvisvgm. Two things that you can try is to
> remove the "htm" option, because it seems to produce strange image
> filenames, and also the up-to-date driver from here:
> https://github.com/michal-h21/dvisvgm4ht
> Best,
> Michal

Thanks for checking. some update: using your new driver

>ls -lrt
total 28
-rwxrwxrwx 1 me autologin  2857 Oct 24 15:28 README.md
-rwxrwxrwx 1 me autologin  2569 Oct 24 15:28 pgfsys-dvisvgm4ht.def
-rwxrwxrwx 1 me autologin 17762 Oct 24 15:28 pgfsys-tex4ht-updated.def

Now the HTML shows the tikz shapes. But all the text is missing.
i.e. for this MWE



\node at (0,0) [circle, fill=yellow, inner sep=1pt] { some text};

after tikz

Compiled using

make4ht --shell-escape -ulm default -a debug foo3.tex 'mathjax,htm'

The generated html shows now the yellow circle. But "some text" is missing.

Ofcourse the pdf show the text in the tikz picture.

I tried with htm and without and tried with mathjax and without.
All math and text are missing from the tikzpicture in the .svg file generated.

>which make4ht
>make4ht --version
make4ht version v0.3m

I've put a new zip file that includes all the above MWE with
all files generated in this folder


The zip file is


So some progress is made by using make4ht updated driver. But the
question now is why no labels and no text show up for me.

But if all else fails, I can generate images for the tikzpics
and includes this as graphics for HTML.


More information about the tex4ht mailing list.