Git Product home page Git Product logo

Comments (5)

edocevoli avatar edocevoli commented on May 26, 2024

There are currently three tex4ht packages in the MiKTeX distribution:

  1. miktex-tex4ht-bin-2.9 (miktex-tex4ht-bin-2.9-x64) contains the binaries
  2. miktex-tex4ht contains tex4ht.env (two variants for Windows/Linux)
  3. tex4ht contains the rest of thex tex4ht system

I usually update the three packages

  • when the yearly TeX Live is released
  • when tex4ht is uploaded to CTAN
  • when I'm notified (email, issue ticket)

Regarding issues: this repository contains the source code for building the MiKTeX binaries. There is another repository: https://github.com/MiKTeX/miktex-packaging which should be used for packaging miktex-tex4ht and tex4ht.

from miktex.

michal-h21 avatar michal-h21 commented on May 26, 2024

Thank you for a quick response and sorry for selecting the wrong repository. I was directed her because I discussed the different naming of the included Ghostscript interpreter in TL and Miktex.

So it seems that miktex-tex4ht-bin-2.9 doesn't need an update and the main difference between tex4ht.env included in Miktex and the current version is that dvipng and dvisvgm are used for image conversion:

G.png
%echo "dbg: got to dvi to png via (dvipng)"
Gdvipng -T tight -D 144 -bg Transparent -pp %%2:%%2 %%1 -o %%3
G.gif
Gdvipng -T tight -D 144 -bg Transparent -gif -pp %%2:%%2 %%1 -o %%3
G.svg
Gdvisvgm -n -p %%2 -c 1.4,1.4 -s %%1 > %%3  
G.
Gdvipng -T tight -D 144 -bg Transparent -pp %%2:%%2 %%1 -o %%3

The other changes seems to be caused only by different paths and binary names.

So if I prepare a zip file in the TDS structure containing only stuff in tex4ht package, would it be ideal for you?

from miktex.

edocevoli avatar edocevoli commented on May 26, 2024

Right, miktex-tex4ht-bin-2.9 doesn't need an update.

MiKTeX does not include rungs yet. If you think that it makes sense, I could create a link between rungs and mgs.

Today I have updated the other two packages. They should now be in sync with TL:

http://tug.org/svn/texlive/trunk/Master/texmf-dist/tex4ht
http://tug.org/svn/texlive/trunk/Master/texmf-dist/tex/generic/tex4ht

from miktex.

michal-h21 avatar michal-h21 commented on May 26, 2024

Thank you for the update. I will try to create a workflow for CTAN updates. It would be best for everybody, even if we include only the .4ht and font files, without binaries or the .env files.

MiKTeX does not include rungs yet. If you think that it makes sense, I could create a link between rungs and mgs.

It would be really great, because we request Ghostscript from TeX. I don't think it is possible to detect if the compilation happens under Miktex or TL and request the correct script.

from miktex.

edocevoli avatar edocevoli commented on May 26, 2024

rungs is now available.

from miktex.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.