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

Nasser M. Abbasi nma at 12000.org
Tue Oct 24 11:11:47 CEST 2023


Fyi;
I do not know if this is dvisvgm issue or not. But on TL 2023 it says

>which dvisvgm
/usr/local/texlive/2023/bin/x86_64-linux/dvisvgm
>dvisvgm --version
dvisvgm 3.0.3

But current version is supposed to be

https://dvisvgm.de/Downloads/

3.1.2  and on my Linux Manjaro, I could if I want install dvisvgm 3.1.1.1
according to the packag manager. But I have not done so yet, so still
using the one that comes with TL 2023.

I could try to install 3.1.1.1 and see if this makes any difference
or not.

--Nasser

On 10/24/2023 12:51 AM, Nasser M. Abbasi wrote:
> I've been having problems with TL 2023 using tex4ht when
> tikz is involved.
> 
> The svg images generated are bad according to the browsers.
> 
> Here is a MWE taken from 4 years old answer
> 
> https://tex.stackexchange.com/questions/488733/what-is-current-status-of-using-tikz-with-tex4ht
> 
> When compiling the above code using the command
> 
>    make4ht --shell-escape -ulm default -a debug foo3.tex 'mathjax,htm'
> 
> The output is all mangled and does not display right.
> 
> I've put a zip file with everything in it in this folder
> 
> https://12000.org/tmp/oct_23_2023/
> 
> The zip file is called tikz_problem_with_tex4ht.zip
> 
> The tex file is exactly the same from the answer above and
> is inside the zip file. Here it is again:
> 
> -------------------------
> \documentclass[12pt]{article}
> % it makes no difference to comment or not
> %\ifdefined\HCode
> %   \def\pgfsysdriver{pgfsys-dvisvgm4ht.def}
> %\fi
> 
> \usepackage{tikz}
> \usepackage{amsmath}
> \begin{document}
> 
> \begin{tikzpicture}
> \coordinate[label =above:$0$,   label =below:{$u=0$}] (A) at (0,0);
> \coordinate[label =above:$\pi$, label =below:{$u_x=0$}] (B) at (4,0);
> 
> \draw (A) -- node[above] {$u_t = k u_{xx} $}  node[below] {$f(x)$} ++ (B);
> 
> \node at (A)[circle,fill,inner sep=1pt]{};
> \node at (B)[circle,fill,inner sep=1pt]{};
> 
> \end{tikzpicture}
> \end{document}
> -----------------------
> 
> Could someone please try to compile it and see if they get same
> problem? May be there is a problem on my Linux?
> 
> Also when I open one svg image generated it says at the top
> 
> --------------------------
> The old, written in PostScript, PDF interpreter has been removed entirely.
> You should cease using -dNEWDPF as it has no effect n
> -----------------------------
> 
> And when I click on the image the browser says
> 
> --------------------------
> This page contains the following errors:
> error on line 1 at column 1: Document is empty
> Below is a rendering of the page up to the first error.
> --------------------------
> 
> I am on Linux, on Virtual box. Using TL 2023 updated 2 days ago.
> 
> I've asked what I think is related to this problem here
> 
> <https://tex.stackexchange.com/questions/699129/problem-using-tex4ht-with-algpseudocodex-package-when-adding-indent-guide-lines>
> 
> With same bad display from bad svg images. Because the indent lines in
> the above package uses tikz.
> 
> But Michal is not able to reproduce it on his computer.
> 
> Any suggestion what else to try?
> 
> Thanks
> --Nasser



More information about the tex4ht mailing list.