On 8/18/2018 6:10 PM, Michal Hoftich wrote:

This is actually great idea. I've created simple Lua package which can
process DVI pages and calculate MD5 hashes for their contents. make4ht
can then rename files generated by Dvisvgm according to the hashes and
replace the image names in HTML files. Zip file with all necessary
files is attached. It can be executed with

       make4ht -um draft -e new.mk4 small.tex svg

Best regards,
Michal


Thank you for your effort. I tried it but found few problems.

On a relatively larger latex input file, it hangs here:

------
....
(/usr/local/texlive/2018/texmf-dist/tex4ht/ht-fonts/alias/lm/lm-rep-cmrm/cmr.htf)
Searching `lm-rep-cmrm.htf' for `cmr10.htf'
(/usr/local/texlive/2018/texmf-dist/tex4ht/ht-fonts/unicode/lm/lm-rep-cmrm.htf)
[1 file try_1.html
 file try_1.css
 file try_1.tmp
]
[2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
...
[692] [693] [694] [695] [696] [697] [698] [699] [700] [701]
.. it hangs here
------------------

It might be a linux shell piping issue, since your are second large
number of file using >  destination file I noticed.

I made sure the input latex file I gave it try_1.tex is not too
large, so not to run into the dvisvgm overflow problem. This file
has only 1,000 pages and may be 5,000 equations.

When I tried it on a really small file, it worked.  _BUT_ and
this is a big _BUT_, some of the math generated looks really
bad but some look like normal SVG. Here is screen shot

https://www.12000.org/tmp/08182018/image.png

Looking at the HTML, it seems some math was not really
converted to SVG at all, while other was.

--------------------------------
<td
class="align-label">
</td></tr><tr><td
class="align-odd"><span
class="cmex-10x-x-109">∫</span>
   <span
class="cmr-10x-x-109">d</span><span
class="cmmi-10x-x-109">y</span></td>
--------------------------

What is the above doing in the HTML? Should it not be an image?

I put try_1.tex  here if you like to try it

https://www.12000.org/tmp/08182018/try_1.tex

Command I used is what you show

make4ht -um draft -e new.mk4 try_1.tex svg

Using texlive 2018

Thank you again for trying to make htlatex compile faster.

--Nasser



Reply via email to