TeX4ht ChangeLog

2024-11-21

Makefile (tex4ht.jar): missing \ continuation. From Florian Schmaus for gentoo.

2024-11-20

tex4ht-4ht.tex (qtree.4ht): added support for the Qtree package.

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): added the "fastmathjax" option.
https://tug.org/pipermail/tex4ht/2024q4/003625.html

2024-11-17

tex4ht-4ht.tex (manyfoot-hooks.4ht): fixed normal footnote numbers after use of custom footnotes.
https://tex.stackexchange.com/a/731038/2891

2024-11-10

tex4ht-4ht.tex (caption.4ht): declare caption hooks only if they are undefined.
https://tex.stackexchange.com/a/730529/2891

2024-11-05

tex4ht-4ht.tex ( bigfoot.4ht, usepackage.4ht, bigfoot-hooks.4ht ): added support for the Manyfoot package.
https://tex.stackexchange.com/a/729975/2891

2024-11-03

tex4ht-4ht.tex (amsfonts.4ht, french.4ht, mempatch.4ht): \write-1 version.

2024-11-01

tex4ht-4ht.tex ( usepackage.4ht, manyfoot.4ht, manyfoot-hooks.4ht ): added support for the Manyfoot package.
https://tex.stackexchange.com/a/729975/2891

2024-10-29

tex4ht-4ht.tex (french.4ht),

tex4ht-html4.tex (html4.4ht): configure \part to omit the part number.
https://github.com/michal-h21/make4ht/issues/155

2024-10-25

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): restore math environments before \tikz@installcommands, to fix issues with the matrix environment.

tex4ht-4ht.tex (french.4ht): fixed \part command in TOC.
https://github.com/michal-h21/make4ht/issues/155

2024-10-18

tex4ht-4ht.tex (caption.4ht): fixed support for the \caption command in classes where we don't provide \Configure{caption}. Found in Svjour3.

tex4ht-4ht.tex (nicematrix.4ht): added basic support for the Nicematrix package.

2024-10-14

tex4ht-html4.tex (html4.4ht): fixed formatting of the \rtitlex command of Ltugboat class.
http://puszcza.gnu.org.ua/bugs/?639

2024-10-13

tex4ht-4ht.tex (latex.4ht): fixed support for LaTeX cmd hooks in \@sect and \@ssect commands.
http://puszcza.gnu.org.ua/bugs/?639

2024-10-10

tex4ht-mathml.tex (mathml.4ht): removed spurious space after \left.
https://tex.stackexchange.com/a/728351/2891

tex4ht-4ht.tex (stmaryrd.4ht),

tex4ht-mathml.tex (mathml.4ht): added support for \llbracket and \rrbracket in MathML.
https://tex.stackexchange.com/a/728351/2891

tex4ht-html4.tex (html4.4ht): added support for colored \cline.
https://tug.org/pipermail/tex4ht/2024q4/003598.html

2024-10-09

tex4ht-4ht.tex (makecell.4ht): added support for the Makecell package.
https://tug.org/pipermail/tex4ht/2024q4/003596.html

2024-10-08

tex4ht-html4.tex (html4.4ht): don't override \hline:color in booktabs if it is already defined.
https://tug.org/pipermail/tex4ht/2024q4/003594.html

2024-10-06

tex4ht-html4.tex (html4.4ht): use Colortbl's \arrayrulecolor also for vertical table lines.
https://tug.org/pipermail/tex4ht/2024q4/003589.html

2024-10-04

tex4ht-4ht.tex (fancyvrb.4ht): added extra check for the definition of \FancyVerbBackgroundColor.

2024-10-03

tex4ht-4ht.tex (lua-ul.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Lua-ul package.

2024-10-01

tex4ht-4ht.tex (piton.4ht): prevent default use of visible space characters.

tex4ht-4ht.tex (piton.4ht): load Xcolor if not already loaded.

2024-09-30

tex4ht-4ht.tex (colortbl-hooks.4ht, colortbl.4ht): added support for the \arrayrulecolor command used in the document preamble.
https://puszcza.gnu.org.ua/bugs/?636

tex4ht-html4.tex (html4.4ht): don't add extra black rule at the first \hline in table.
https://puszcza.gnu.org.ua/bugs/?636

tex4ht-4ht.tex (longtable.4ht): fixed support for the Colortbl \hline.
https://puszcza.gnu.org.ua/bugs/?636

2024-09-27

tex4ht-html4.tex (html4-math.4ht),

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): enclose math elements in MathJax in HTML tags.
https://tex.stackexchange.com/a/727413/2891

tex4ht-html4.tex (html4-math.4ht): don't add link to the MathJax script if the address is empty.

2024-09-26

tex4ht-4ht.tex (fancyvrb.4ht): fixed support for background colors.

tex4ht-4ht.tex (minted.4ht): removed minted@colorbg env, to fix support for Minted 3.0.

2024-09-24

wripro.tex: copyright 2024.

Makefile (tex4ht_sty_derived): depends on wripro.tex.

2024-09-23

tex4ht-4ht.tex (amsmath.4ht): fixed support for superscripts and subscripts in equation tags (like \tag{$e_{1}$}).

tex4ht-4ht.tex (th4.4ht),

tex4ht-info.tex (info4ht.4ht),

tex4ht-sty.tex (tex4ht.sty),

wripro.tex: renamed internal TeX4ht command \Ref to \XRef, to prevent clashes with \Ref provided by LaTeX.

tex4ht-4ht.tex (latex.4ht): fixed support for superscripts and subscripts that are used values in labels (like in \tag{$e_{1}$}\label{eq1}). Thanks to Linas Stonys.

2024-09-11

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): prevent insertion of spaces after \begin and \end in \VerbMath.

2024-09-10

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): use \detokenize again, the alternative method could lead to commands joined with the following text (\int A to \intA).

2024-09-09

tex4ht-4ht.tex (usepackage.4ht, enumitem-hooks.4ht, enumitem.4ht),

tex4ht-html4.tex (html4.4ht): added support for environments defined using \newlist.
https://github.com/michal-h21/make4ht/issues/150

2024-09-03

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/bbm/bbm.htf ): added support for the BBM font. Thanks to Arkady Benediktov.

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/TeXvect10/vect10.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/TeXvect10/vect.htf ): fixed Esvect fonts characters. Thanks to Arkady Benediktov.

tex4ht-mathml.tex (mathml.4ht): use actual arrow symbol defined in the vect10.htf font.

2024-08-27

tex4ht-mathml.tex (mathml.4ht): fixed support of upper case Greek letters inside pictures.
https://tex.stackexchange.com/q/725157/2891

2024-08-19

tex4ht-4ht.tex (moderncv.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Moderncv package.
https://tex.stackexchange.com/q/721180/2891

2024-08-13

tex4ht-4ht.tex (amsfonts.4ht): fixed support for \mathbb and \mathfrak.

tex4ht-jats.tex (jats.4ht): added support for LaTeX bibliographies.

2024-08-11

tex4ht-mathml.tex (html-mml.4ht): copyright 2024.

2024-08-02

tex4ht-mathml.tex (mathml.4ht): added "texsource" option. It will keep the original LaTeX code as an annotation in MathML.
https://chat.stackexchange.com/rooms/154333/discussion-on-question-by-yannisl-alternatives-to-mathml-for-pdf-tagging

tex4ht-4ht.tex (esvect.4ht),

tex4ht-mathml.tex (mathml.4ht): added support for the Esvect package.
https://tex.stackexchange.com/a/723587/2891

2024-07-31

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/TeXvect10/vect10.htf ): Added support for the vector font from the Esvect package.
https://tex.stackexchange.com/q/723560/2891

2024-07-28

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): don't add spaces after LaTeX commands.

2024-07-26

tex4ht-4ht.tex (tagpdf-hooks.4ht, tagpdf-base-hooks.4ht): removed \__tag_whatsits definitions, they fix is no longer necessary.
https://github.com/michal-h21/make4ht/issues/145#issuecomment-2085215582

2024-07-07

Makefile (tex4ht_env_derived),

tex4ht-env.tex: no longer generate tex4ht.env, just .env-unix and .env-win32, since those are the only ones we use.

2024-07-06

tex4ht-html4.tex (html4.4ht): added itemize+ option. It will keep original characters for itemize bullets.
https://tex.stackexchange.com/a/722062/2891

2024-07-03

tex4ht-4ht.tex (fontawesome5.4ht): use icon name as the alt text.

2024-06-21

tex4ht-4ht.tex (arydshln.4ht): fixed clash between Colortbl and Arydshln packages.
https://tex.stackexchange.com/a/721185/2891

2024-06-23

tex4ht-cpright.tex:
https for urls.

2024-06-21

tex4ht-html4.tex (html4.4ht): don't use picture name as alt in \epsfbox, it can lead to spurious characters in the resulting HTML. Thanks to Rolf Brigola

2024-06-20

tex4ht-4ht.tex (footmisc.4ht): fixed handling of footnote counter reset.
https://tex.stackexchange.com/a/720989/2891

2024-06-17

tex4ht-4ht.tex (tabularray.4ht): updated names of token lists that holds rowspan and colspan.
https://tex.stackexchange.com/a/720800/2891

2024-06-15

tex4ht-4ht.tex (nameref.4ht): use \@currentlabelname if \NR:Title is not set.
https://tex.stackexchange.com/a/720647/2891

2024-06-10

tex4ht-4ht.tex (babel-sty-hooks.4ht): use \ProvideDocumentCommand to define \:babelfont, in order to prevent errors if Babel is used multiple times.
https://puszcza.gnu.org.ua/bugs/?626

2024-06-06

tex4ht-4ht.tex (listings.4ht): fixed error with otherkeywords style.
https://tex.stackexchange.com/a/719878/2891

2024-05-28

tex4ht-html4.tex (html4.4ht): renamed jurabib cofigurations to jurabook.

tex4ht-4ht.tex (jurabook.4ht): fixed footnotes handling in Jurabook.
https://github.com/michal-h21/make4ht/issues/148

2024-05-27

tex4ht-ooffice.tex (ooffice.4ht): added support for jurabook sections and toc in the ODT format.
https://github.com/michal-h21/make4ht/issues/148

tex4ht-4ht.tex (jurabook.4ht, juraovw.4ht, juraurtl.4ht),

tex4ht-html4.tex (html4.4ht): added support for custom sectioning commands provided by Jurabook.
https://github.com/michal-h21/make4ht/issues/148

2024-05-22

tex4ht-4ht.tex (imakeidx.4ht): added support for the \indexprologue command.
https://tex.stackexchange.com/a/714548/2891

2024-05-20

tex4ht-4ht.tex ( index.4ht, imakeidx.4ht, memoir.4ht, indextools.4ht ): added support for optional argument of \index used inside of \caption.
https://tex.stackexchange.com/a/718360/2891

2024-05-10

tex4ht-4ht.tex (lettrine.4ht): defined more keys supported by the \lettrine command.
https://tex.stackexchange.com/a/717883/2891

tex4ht-html4.tex (html4.4ht): moved HTML declarations for the Lettrine package from lettrine.4ht.

2024-05-10

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/adobe/courier/*.htf, ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/adobe/courier/*.htf ): changed font family from serif to monospace. Thanks to Links Stonys.

2024-05-09

tex4ht-4ht.tex (xcolor.4ht),

tex4ht-html4.tex (html4.4ht): added support for more colors.
https://tex.stackexchange.com/q/716339/2891

2024-05-07

tex4ht-4ht.tex (latex.4ht, amsmath.4ht): fixed restoring of \begin and \end in the \measure@ command.

2024-05-06

tex4ht-sty.tex (tex4ht.sty): don't disable \DocumentMetadata.
https://github.com/michal-h21/make4ht/issues/145

tex4ht-4ht.tex (tagpdf-base-hooks.4ht): don't use \ExplSyntaxOn to prevent catcode issues when we use \DocumentMetadata in the document.

2024-05-03

tex4ht-4ht.tex (usepackage.4ht, tagpdf-hooks.4ht, tagpdf-base-hooks.4ht): declare \__tag_whatsits: {} command.
https://github.com/michal-h21/make4ht/issues/145

2024-04-24

tex4ht-4ht.tex (microtype.4ht): use |<TeX4ht copywrite|> to get version ident, etc.

2024-04-24

tex4ht-4ht.tex (microtype.4ht),

tex4ht-html4.tex (html4.4ht): use default value of letter spacing provided by Microtype.
https://github.com/michal-h21/tex4ebook/issues/127

2024-04-23

tex4ht-4ht.tex (microtype.4ht),

tex4ht-html4.tex (html4.4ht): added support for letter spacing using the \textls command.
https://github.com/michal-h21/tex4ebook/issues/127

2024-04-22

tex4ht-4ht.tex (tcolorbox.4ht): fixed handling of labels in Tcolorbox.

2024-04-21

tex4ht-fonts-noncjk.tex ( tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/ams/symbols/msbm.htf ): fixed Unicode characters for the msbm font from Amssymb.

2024-04-19

tex4ht-4ht.tex (tcolorbox.4ht): close boxes after the \tcbox command.
https://github.com/wo/logic2

tex4ht-html.tex (html4.4ht): don't print title box in Tcolorbox if it is empty.
https://github.com/wo/logic2

2024-04-18

Makefile (derived): do not add tex4ht_fonts_minionpro_derived, since Minion is nonfree. Maybe we could get it into tlcontrib if there is demand.

2024-04-18

tex4ht-4ht.tex (usepackage.4ht, xyling-hooks.4ht, xyling.4ht): added support for the Xyling package.
https://www.umsu.de/blog/2024/801#c2398

tex4ht-fonts-noncjk.tex ( tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/1/xypic/xycirc.htf ): added support for the xycirc font.
https://www.umsu.de/blog/2024/801#c2398

2024-04-09

tex4ht-html5.tex (html5.4ht): set backround and foreground colors in the dark mode.
https://puszcza.gnu.org.ua/bugs/index.php?623

2024-04-07

tex4ht-4ht.tex (index.4ht): |<TeX4ht copywrite|> to get version.

2024-04-04

tex4ht-fonts-minionpro.tex: added support for MinionPro fonts. Thanks to David Gleich.
https://github.com/michal-h21/htfgen/issues/2

2024-03-31

tex4ht-4ht.tex (index.4ht): fixed clash between Imakeidx and Index packages.
https://tex.stackexchange.com/q/714247/2891

2024-03-27

tex4ht-4ht.tex (fancyvrb.4ht): changed non-existent \glet command to \global\let
https://github.com/michal-h21/make4ht/issues/141

2024-03-21

tex4ht-mathml.tex (mathml.4ht): redefine \log and similar LaTeX functions to provide a correct formatting.

tex4ht-mathml.tex (mathml.4ht): added \a:mathml prefix to <mo> tags in function applications.

tex4ht-mathml.tex (mathml.4ht): use <mi> instead of <mtext> for math operators configured in \Configure{qopname}, to get a correct spacing in function application.

2024-03-10

tex4ht-4ht.tex (multibib-hooks.4ht): version.

2024-03-08

tex4ht-mathml.tex (mathml.4ht): fixed degree celsius with Siunitx.

tex4ht-mathml.tex (mathml.4ht): require math mode in Mhchem sup-sub.

2024-03-07

tex4ht-4ht.tex (graphics.4ht): added rule to read the .xbb file for .jpeg images, to fix image reading errors with LuaTeX.

2024-03-05

tex4ht-4ht.tex (multibib.4ht, multibib-hooks.4ht): fixed clashes between .bbl files and .4ht files.
https://tug.org/pipermail/tex4ht/2024q1/003546.html

2024-03-04

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/ams/cyrillic/wncyr.htf ): fixed some characters. Thanks to Arkady Benediktov

2024-03-01

tex4ht-4ht.tex (draftwatermark.4ht, draftwatermark-hooks.4ht): disable the watermarks inserted by the Draftwatermark package.

tex4ht-4ht.tex (xltabular.4ht): a better fix for Xltabular.

tex4ht-4ht.tex (xltabular.4ht): fixed longtable errors caused by Xltabular.

2024-02-29

tex4ht-html4.tex (html4.4ht): use \HCode to print <div> for the appendices environment.

tex4ht-4ht.tex (hyperref.4ht): declared the \Hy@appendixstring command from Hyperref.

tex4ht-mathml.tex (mathml.4ht): enclose Mhchem commands in a group, to suppport subscripts and superscripts.

tex4ht-mathml.tex (mathml.4ht): fixed Mhchem arrows in MathML.

2024-02-27

tex4ht-html4.tex (html4.4ht),

tex4ht-mathml.tex (mathml.4ht): fixed some issues in arrow formatting.

tex4ht-4ht.tex (mhchem.4ht): fixed formatting of left and right bond arrows.

2024-02-26

tex4ht-4ht.tex (latex.4ht): make \footnotemark and \footnotetext robust using \MakeRobust to make them work in section titles.
https://puszcza.gnu.org.ua/bugs/?622

2024-02-23

tex4ht-jats.tex (jats.4ht): added Permissions configuration for copyright info. It is required by the JATS4R validator.

2024-02-22

tex4ht-jats.tex (jats.4ht): fixed DOCTYPE.

tex4ht-jats.tex (jats.4ht): added support for BibLaTeX.

2024-02-21

tex4ht-jats.tex (jats.4ht): removed \space commands from inside of the <title> element. It is suppossed to be used after the \TitleMark command, and to be eaten by \:gobble if section numbers shoulnd't be shown.

tex4ht-4ht.tex (mhchem.4ht): added support for Mhchem characters in pictures.

tex4ht-4ht.tex (mhchem.4ht),

tex4ht-mathml.tex (mathml.4ht),

tex4ht-html4.tex (html4.4ht): fixed some issues with Mhchem superscripts and subscripts.

2024-02-19

tex4ht-mathml.tex (mathml.4ht): fixed rendering of mhchemarrowequilibriumLeft and mhchemarrowequilibriumRight.

2024-02-15

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/stmaryrd/stmary.htf ): added more Unicode characters for the St Mary's font. Thanks to Arkady Benediktov

2024-02-13

tex4ht-4ht.tex (chemfig.4ht),

tex4ht-html4.tex (html4.4ht): added support for the the \chemname command from Chemfig package.

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): fixed handling of the \ce command used inside pictures.

2024-02-07

tex4ht-4ht.tex (mhchem.4ht),

tex4ht-mathml.tex (mathml.4ht),

tex4ht-html4.tex (html4.4ht): fixed more Mhchem formatting errors.
https://tex.stackexchange.com/q/654236/2891

2024-02-06

tex4ht-4ht.tex (mathtools-hooks.4ht): prevent multiple loading of this config file. Reported by Justin Shorb, caused by the Chemmacros package.

2024-01-30

tex4ht-html4.tex (html4.4ht): fixed nested links in footnotes.
https://tex.stackexchange.com/a/708335/2891

tex4ht-mathml.tex (mathml.4ht): prevent spurious opening <p> tags in \boxed commands.
https://tex.stackexchange.com/a/708306/2891

2024-01-29

tex4ht-ooffice.tex (ooffice-mml.4ht),

tex4ht-mathml.tex (mathml.4ht),

tex4ht-4ht.tex (mhchem.4ht): added Mhchem support for the ODT format.

2024-01-25

tex4ht-ooffice.tex (ooffice.4ht, ooffice-mml.4ht): start paragraph in p-column in tables.
https://tex.stackexchange.com/a/707939/2891

2024-01-24

tex4ht-4ht.tex (mhchem.4ht),

tex4ht-mathml.tex (mathml.4ht),

tex4ht-html4.tex (html4.4ht): added proper support for the Mhchem package.
https://tex.stackexchange.com/a/707660/2891

2024-01-23

tex4ht-sty.tex (tex4ht.sty): introduced \protected:edef as a variant of \protected@edef, and used it in section definitions.
https://tex.stackexchange.com/q/707714/2891

2024-01-22

tex4ht-docbook.tex (docbook.4ht): print reference number in the \ref command.
https://github.com/michal-h21/make4ht/issues/144

tex4ht-4ht.tex (tikz-cd.4ht): convert the tikzcd environments to pictures.
https://github.com/michal-h21/make4ht/issues/143

2024-01-21

tex4ht-4ht.tex (siunitx.4ht): disable the S columns for tables.
https://tex.stackexchange.com/q/707485/2891

tex4ht-4ht.tex (siunitx.4ht): disable the tight-spacing option.
https://tex.stackexchange.com/q/707485/2891

2024-01-19

tex4ht-4ht.tex (siunitx.4ht): require the Color package.
https://tex.stackexchange.com/q/707416/2891

2024-01-16

tex4ht-4ht.tex (unicode-math-hooks.4ht): added support for various Unicode prime and back-prime symbols.

tex4ht-4ht.tex (hyperref.4ht): fixed support for the `]` characters in URLs in the \href command.
https://tex.stackexchange.com/a/707193/2891

2024-01-15

tex4ht-4ht.tex (tcolorbox.4ht): don't use \RecallEndP in tcolorbox, it can lead to spurious </p> tags.
https://github.com/michal-h21/make4ht/issues/142#issuecomment-1891507567

tex4ht-4ht.tex (tcolorbox.4ht): fixed support for breakable boxes.
https://github.com/michal-h21/make4ht/issues/142

tex4ht-4ht.tex (usepackage.4ht, tikz-hooks.4ht, pgf-hooks.4ht): load the Dvisvgm driver for PGF when the PFG package is used.
https://github.com/michal-h21/make4ht/issues/142

2024-01-13

tex4ht-4ht.tex (memoir.4ht): don't load booktabs.4ht from memoir.4ht, it causes fatal error when table rule commands are used.
https://github.com/michal-h21/make4ht/issues/142

2024-01-12

tex4ht-4ht.tex (siunitx.4ht): fixed support for the \ang command.
https://fosstodon.org/@alerque@mastodon.social/111701555810243494

2024-01-10

tex4ht-4ht.tex (fancyvrb.4ht): fixed regression in \FVC@Verb in other contexts than \mintinline.
https://puszcza.gnu.org.ua/bugs/index.php?617

2024-01-05

tex4ht-4ht.tex (unicode-math-hooks.4ht): require Amsmath from Unicode-math. Declare commands to prevent errors in multiple uses of Unicode-math.
https://fosstodon.org/@alerque@mastodon.social/111701555810243494

2024-01-04

tex4ht-4ht.tex (changepage.4ht): fixed setting of empty margins.
https://github.com/michal-h21/tex4ebook/issues/120

tex4ht-4ht.tex (fancyvrb.4ht): changed redefinition of \FVC@Verb so it doesn't cause runtime errors with Minted's \mintinline.
https://github.com/michal-h21/make4ht/issues/141

2024-01-03

tex4ht-fonts-libertinus.tex: Id.

tex4ht-options.tex: 2024.

2024-01-03

tex4ht-fonts-libertinus.tex: added support for the Libertinus font.
https://tex.stackexchange.com/a/706228/2891

2023-12-21

tex4ht-4ht.tex (xr-hyper.4ht): removed extra \fi, it is no longer necessary.
https://github.com/michal-h21/make4ht/issues/140

2023-12-20

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/misc/wasy.htf ): fixed wrong characters in the Wasy font. Thanks to Arkady Benediktov

tex4ht-ooffice.tex (ooffice-mml.4ht): use code from html-mml.4ht to prevent spurious <mo> element in equation. It could prevent displaying of equations.

2023-12-17

tex4ht-4ht.tex (enumitem.4ht): prevent errors with redefined description list styles.
https://github.com/hendricius/the-sourdough-framework/pull/312

2023-12-14

tex4ht-sty.tex (tex4ht.sty): don't redefine \tabacckludge with non-existent command.
https://tex.stackexchange.com/q/704949/2891

2023-12-13

tex4ht-html4.tex (html4.4ht): use <code> elements for \verb, also disabled using of ht-fonts in this context.

2023-12-12

tex4ht-html4.tex (html4.4ht): close paragraph before end of \fbox.
https://tex.stackexchange.com/a/703823/2891

tex4ht-html4.tex (html4.4ht): removed spurious blank lines in files included using \VerbatimInput from the fancyvrb package.
https://puszcza.gnu.org.ua/bugs/?617

tex4ht-4ht.tex (marginnote.4ht),

tex4ht-html4.tex (html4.4ht): added support for the \marginnote command.

2023-12-11

tex4ht-env.tex: copyright 2023, leading comments.

Makefile (diff-env, update-env): new targets to handle tex4ht.env[-*] files. (update-env, update): rename these never-used and non-working targets to dev-update-env and dev-update.

2023-12-11

tex4ht-4ht.tex (biblatex.4ht): declare the \BibFileName in the aux file, to prevent compilation errors in the subsequent compilations with LaTEX.

tex4ht-env.tex ( tex4ht.env-unix, tex4ht.env-win32 ): use the -o option with Dvisvgm, to prevent insertion of spurious text, produced by Dvisvgm, at the start of the generated SVG file.

2023-12-05

tex4ht-fonts-noncjk.tex ( tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/cm/cmtcsc.htf ): require use of small caps monospaced font.

2023-12-04

tex4ht-fonts-noncjk.tex ( tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/cm/cmtcsc.htf ): link to cmtt instead of using custom font table. Thanks to Arkady Benediktov

2023-12-03

tex4ht-4ht.tex (xcolor.4ht): added the "color" option.
https://tex.stackexchange.com/a/470290/2891

2023-11-21

tex4ht-mathml.tex (mathml.4ht): use <mtext> instead of <mrow> in \Configure{qopname} to prevent rendering errors with MathJax.
https://tex.stackexchange.com/a/701927/2891

2023-11-20

tex4ht-4ht.tex (citation-style-language.4ht): added Citation Style Language support.
https://github.com/zepinglee/citeproc-lua/issues/40

2023-11-19

tex4ht-fonts-newtx.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/txsyc/ntxsyc.htf ): fixed some Unicode characters, convert to images others that are not available in Unicode. Thanks to Arkady Benediktov

2023-11-17

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/latex/lasy.htf ): updated lasy.htf and Thanks to Arkady Benediktov

2023-11-12

tex4ht-4ht.tex (array.4ht): write version.

2023-11-10

tex4ht-4ht.tex (usepackage.4ht, accessibility-hooks.4ht, accessibility.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Accessibility package.
https://tex.stackexchange.com/a/700927/2891

2023-11-09

tex4ht-html4.tex (html4.4ht): better detection of the first row in tables with the "p-width" option.
https://github.com/michal-h21/make4ht/issues/114

2023-11-06

tex4ht-4ht.tex (array.4ht,latex.4ht,revtex4.4ht): don't set array spaces to zero.
https://puszcza.gnu.org.ua/bugs/?229

2023-11-03

tex4ht-ooffice.tex (ooffice.4ht): use \refname instead of \bibname with the scrartcl class.
https://puszcza.gnu.org.ua/bugs/?172

tex4ht-4ht.tex (latex.4ht): define \vrb:tt as \texttt. It was originally \tt, but this command is deprecated in LaTeX.
https://puszcza.gnu.org.ua/bugs/?172

2023-11-02

tex4ht-4ht.tex (tabu.4ht, usepackage.4ht): use Tabularx as a emulation for Tabu.
https://tex.stackexchange.com/a/238155/2891

2023-11-01

tex4ht-html4.4ht: fixed support for font sizes with decimal points in the `p-width` option.

2023-10-31

tex4ht-4ht.tex (enotez.4ht),

tex4ht-html4.tex (html4.4ht): fixed missing and spurious space around endnote mark. Don't show endnote mark in superscript.
https://tex.stackexchange.com/a/682624/2891

2023-10-27

tex4ht-docbook.tex (docbook.4ht): fixed support for accented characters.
https://github.com/michal-h21/make4ht/issues/138

2023-10-25

tex4ht-4ht.tex (tabularray.4ht),

tex4ht-html4.tex (html4.4ht): fixed row id attributes.

2023-10-24

tex4ht-4ht.tex (latex.4ht): make the \@wrindex command robust.

2023-10-20

tex4ht-4ht.tex (tcolorbox.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Listings library of the Tcolobox package
https://puszcza.gnu.org.ua/bugs/?312

2023-10-18

tex4ht-4ht.tex (cprotect.4ht): remove spurious characters from the \cprotect command.
https://puszcza.gnu.org.ua/bugs/?246

2023-10-16

tex4ht-4ht.tex (hyperref.4ht): declare the \Hy@PageAnchorSlide command, to prevent errors with packages that use it.
https://github.com/michal-h21/tex4ebook/issues/121

tex4ht-html4.tex (html4.4ht),

tex4ht-ooffice.tex (ooffice.4ht): fixed support for PDF and EPS files with spaces in filenames.
https://github.com/michal-h21/tex4ebook/issues/118

tex4ht-4ht.tex (changepage.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Changepage package.
https://github.com/michal-h21/tex4ebook/issues/122

2023-10-13

tex4ht-c.tex (<mem for charset>): zero htf_4hf array after allocation, to avoid uninitialized comparisons.
https://puszcza.gnu.org.ua/bugs/?611

2023-10-13

tex4ht-cond4ht.tex: copyright 2023.

2023-10-13

tex4ht-4ht.tex (piton.4ht): fixed support for the current version of the Piton package.

tex4ht-4ht.tex (transparent.4ht),

tex4ht-html4.tex (html4.4ht): added support for the transparent package.
https://puszcza.gnu.org.ua/bugs/?612

2023-10-12

tex4ht-c.tex (<span char block>): avoid negative indexing into font_tbl. Partial fix for report from Oliver Freyermuth,
https://puszcza.gnu.org.ua/bugs/?611.

2023-10-12

tex4ht-4ht.tex (piton.4ht): use e-type Expl3 functions.
https://www.texdev.net/2023/10/10/get-the-jag-from-x-type-to-e-type

tex4ht-4ht.tex (tabularray.4ht): use e-type Expl3 functions.
https://www.texdev.net/2023/10/10/get-the-jag-from-x-type-to-e-type

tex4ht-4ht.tex (usepackage-fontspec.4ht): use e-type Expl3 functions.
https://www.texdev.net/2023/10/10/get-the-jag-from-x-type-to-e-type

tex4ht-html4.tex (html4.4ht): use e-type Expl3 function in Siunixtx's MathJax support code.
https://www.texdev.net/2023/10/10/get-the-jag-from-x-type-to-e-type

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): changed deprecated \tl_set:Nx to \tl_set:Ne.
https://www.texdev.net/2023/10/10/get-the-jag-from-x-type-to-e-type

2023-10-09

tex4ht-4ht.tex (usepackage-fontspec.4ht): process keyval options from the first optional argument in \newfontfamily.
https://tex.stackexchange.com/a/698071/2891

tex4ht-html5.tex (html5.4ht): fixed CSS selector for setting size of starred section titles.

tex4ht-html4.tex (html4.4ht): removed spurious spaces from TOCs, simplified their formatting using CSS.
https://puszcza.gnu.org.ua/bugs/?605

2023-10-04

tex4ht-mathml.tex (mathml.4ht): removed \mathchoice from configurations of \dfrac, \tfrac, \tbinom and \dbinom. It caused output of verbatim TeX code in the ODT output.

2023-10-04

tex4ht-sty.tex (tex4ht.sty): disable the \DocumentMetadata command, in order to prevent invocation of the LaTeX tagging system, which clashes with TeX4ht.
https://puszcza.gnu.org.ua/bugs/?477

2023-10-02

tex4ht-4ht.tex (latex.4ht): fixed support for \csname commands in \sbox.
https://puszcza.gnu.org.ua/bugs/?610

2023-09-25

tex4ht-mathml.tex (mathml.4ht): check for the existence of the mathvariant csname.

tex4ht-ooffice.tex (ooffice.4ht): use <text:p> elements instead of <text:h> for list environments. They were included in the TOC after automatic TOC update in LibreOffice.
https://tug.org/pipermail/tex4ht/2023q3/003399.html

2023-09-22

tex4ht-html4.tex (html4.4ht): test for the existence of \au:StartSec command before we try to insert it to \tableofcontents.

2023-09-20

tex4ht-mathml.tex (mathml.4ht): added support for the \mathvariant command (thanks to Linas Stonys).

2023-09-11

tex4ht-html4.tex (html4.4ht): prevent duplicate TOC when the \tableofcontents command is used in the document which is not split into subpages.
https://tex.stackexchange.com/a/695831/2891

2023-09-11

tex4ht-4ht.tex (hyperref-hooks.4ht): undefine the \@chapter command to prevent wrong cutting of pages with numeric options.
https://puszcza.gnu.org.ua/bugs/?608

2023-09-10

tex4ht-mkht.tex (mkht-scripts): copyright 2023.

2023-09-07

tex4ht-mathml.tex (mathml.4ht): fixed handling of inline math inside the dcases* environment.
https://github.com/michal-h21/make4ht/issues/135

2023-09-04

tex4ht-mathml.tex (mathml.4ht): fixed spacing in \limsup, \liminf and few other two word operators.
https://github.com/michal-h21/make4ht/issues/133

2023-09-03

tex4ht-mkht.tex: ChangeLog.

2023-08-31

tex4ht-html4.tex (html4.4ht): calculate padding for individual Tcolorbox boxes.
https://tex.stackexchange.com/a/694862/2891

2023-08-27

tex4ht-4ht.tex,

tex4ht-docbook.tex: copyright 2023.

2023-08-18

tex4ht-html4.tex (html4.4ht): added support for column width in "b" and "m" table preamble tokens. Fixed wrong alignment and word wrapping.
https://tex.stackexchange.com/a/693816/2891

tex4ht-html4.tex (html4.4ht): simplified setting of table column widths with the `p-width` option.
https://tex.stackexchange.com/a/693816/2891

2023-08-16

tex4ht-4ht.tex (memoir.4ht): added indexing support for Memoir.
https://tex.stackexchange.com/a/693652/2891

tex4ht-4ht.tex (tikz-hooks.4ht): fixed infinite loop with externalization when TikZ was used multiple times in the document.

2023-08-14

tex4ht-mkht.tex: remove context scripts, which date from the Ruby era of many years ago. ConTeXt has its own (far better) methods for handling XML and HTML anyway. From htcontext bug report, Vincenzo Mantova mail to tex-live, 14 Aug 2023 20:01:23.

2023-08-13

tex4ht-mathml.tex (mathml.4ht): fixed handling of \tfrac and \dfrac inside of \frac.
https://github.com/michal-h21/make4ht/issues/129

tex4ht-mathml.tex (mathml.4ht): fixed wrong markup for primes.
https://github.com/michal-h21/make4ht/issues/130

tex4ht-docbook.tex (docbook.4ht): added formatting for the Ulem package configurations.
https://github.com/michal-h21/make4ht/issues/131

tex4ht-4ht.tex (amsmath.4ht): don't redefine environment handling macros in the split environment.
https://github.com/michal-h21/make4ht/issues/132

2023-07-28

tex4ht-4ht.tex (xskak.4ht): removed redefiniton of \mainline and added optional argument for \newchessgame.

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/misc/SkakNew.htf ): fixed some wrong characters.

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/mathabx/matha.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/mathabx/mathb.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/mathabx/mathx.htf ): added support for Mathabx fonts. Thanks to Arkady Benediktov.

2023-07-25

tex4ht-4ht.tex (usepackage.4ht, mathtools-hooks.4ht): fixed commands declared by \DeclarePairedDelimiter with MathML.
https://github.com/michal-h21/make4ht/issues/126

tex4ht-4ht.tex (listings.4ht): fixed captions in inputed listings.
https://tex.stackexchange.com/a/691965/2891

2023-07-11

tex4ht-mathml.tex (mathml.4ht): fixed \tilde accent in MathML.
https://github.com/michal-h21/make4ht/issues/125

2023-07-06

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/cfrinitials/*.htf, ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/cfrinitials/*.htf ): added support for the CFR-Initials font bundle.
https://tex.stackexchange.com/a/690426/2891

2023-06-30

tex4ht-html4.tex (html4.4ht): don't produce paragraphs inside <dt> element.
https://github.com/michal-h21/tex4ebook/issues/109

2023-06-22

tex4ht-html4.tex (html4.4ht): use the requested image extension for conversion of EPS files.
https://tex.stackexchange.com/q/689248/2891

2023-06-18

update-htfonts: dup verbose assignment.

2023-06-16

tex4ht-mathml.tex (mathml.4ht): fixed \TeX used in \text.
https://github.com/michal-h21/tex4ebook/issues/108

2023-06-12

tex4ht-fonts-cjk.tex ( tex4ht.dir/texmf/tex4ht/ht-fonts/alias/gbk/gbkhei/*.htf ): fixed invalid HTF files.

2023-06-08

tex4ht-html4.tex (html4.4ht): removed spurious </p> after the tcolorbox environment.
https://tex.stackexchange.com/q/688072/2891

2023-06-07

tex4ht-4ht.tex (subcaption.4ht): fixed numbering of subfigures and subtables.
https://tex.stackexchange.com/a/687996/2891

tex4ht-4ht.tex (xecjk-hooks.4ht): allow xeCJK to be executed with LuaLaTeX.
https://github.com/michal-h21/make4ht/issues/123

2023-06-02

tex4ht-html4.tex (html4.4ht): check if Xskak's nextfen is defined.
https://tex.stackexchange.com/a/687434/2891

2023-05-21

tex4ht-4ht.tex (lineno.4ht): copyright 2023.

2023-05-19

tex4ht-4ht.tex (spanish.4ht): fixed clash between Spanish Babel and MathML operators.
https://puszcza.gnu.org.ua/bugs/index.php?601

2023-05-18

tex4ht-4ht.tex (cleveref.4ht): don't include punctuation in links with Cleveref references.
https://tex.stackexchange.com/a/686051/2891

2023-05-14

update-htfonts: also install tex4ht-fonts*.tex and other sources.

2023-05-11

tex4ht-fonts-stix2.tex,

tex4ht-fonts-spectral.tex,

tex4ht-fonts-opensans.tex,

tex4ht-fonts-newtx.tex,

tex4ht-fonts-libertine.tex,

tex4ht-fonts-kpfonts.tex,

tex4ht-fonts-fourier.tex,

tex4ht-fonts-ebgaramond.tex,

tex4ht-fonts-arphic.tex: fixed backslash character.

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/xslz20d.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/musixsps.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/xsldd20.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/frenchtab.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/xslhz20d.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/musixspx.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/MuseJazzText.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/musix24.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrbc7t.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrbc8t.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrbo7t.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrbo8t.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/adobe/avantgar/pagdo8r.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/adobe/avantgar/pagdo8t.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/adobe/avantgar/pagdc8t.htf ): fixed backslash character.

2023-05-03

tex4ht-4ht.tex (lineno.4ht): disable line numbering.
https://github.com/michal-h21/make4ht/issues/119

2023-05-02

tex4ht-4ht.tex (latex.4ht): disable newlines when caption is written to the TOC file.
https://puszcza.gnu.org.ua/bugs/?599

2023-04-21

tex4ht-4ht.tex (piton.4ht)

tex4ht-html4.tex (html4.4ht): added support for the Piton package.
https://github.com/michal-h21/make4ht/issues/118

2023-04-16

tex4ht-4ht.tex (JHEP.4ht, memhfixc.4ht): use |<TeX4ht copywrite|> so .4ht files \write the version.

2023-04-12

tex4ht-4ht.tex (enotez.4ht),

tex4ht-html4.tex (html4.4ht): added basic support for the Enotez package.
https://tex.stackexchange.com/a/682624/2891

2023-04-10

tex4ht-4ht.tex (longtable.4ht): fixed another \caption issue.
https://tex.stackexchange.com/q/682383/2891

tex4ht-4ht.tex ( aa.4ht, acm_proc_article-sp.4ht, article.4ht, book.4ht, JHEP.4ht, report.4ht, revtex4.4ht, scrbook.4ht, scrbook.4ht, scrreprt.4ht, scrreprt.4ht ): call \@endpart after contents of \part were printed.
https://tex.stackexchange.com/a/682376/2891

2023-04-08

tex4ht-html4.tex (html4.4ht): show next paragraph after footnote with the fn-in option in Koma Script classes.
https://tex.stackexchange.com/a/682211/2891

tex4ht-html4.tex (html4.4ht): fixed indentation of additional BibLaTeX styles.
https://tex.stackexchange.com/a/682200/2891

2023-04-06

tex4ht-4ht.tex (biblatex.4ht): print contents of the \nolinkurl as is.
https://tex.stackexchange.com/q/681968/2891

2023-04-03

tex4ht-4ht.tex (tabto.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Tabto package.
https://github.com/michal-h21/make4ht/issues/116

tex4ht-4ht.tex (titlesec-hooks.4ht): disable declaration of title formatting.
https://tex.stackexchange.com/a/680943/2891

tex4ht-html4.tex (html4.4ht): fixed paragraph handling for the Verse package.
https://tex.stackexchange.com/a/681694/2891

2023-03-28

tex4ht-fonts-modern.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/lm/lm-ec/ec-lm.htf ): fixed small caps output from Latin Modern.
https://tex.stackexchange.com/a/681035/2891

2023-03-27

tex4ht-4ht.tex (titlesec-hooks.4ht): prevent redefinition of \chapter commands
https://tex.stackexchange.com/a/680943/2891

tex4ht-unicode.tex (unicode.4ht): disabled redefinition of accents, in order to get pictured accents in default HTML math output.

2023-03-24

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/cm/cmex.htf ): fixed widetilde characters (thanks to Linas Stonys).

2023-03-22

tex4ht-4ht.tex (pagenote.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Pagenote package.
https://tex.stackexchange.com/a/680395/2891

2023-03-19

tex4ht-4ht.tex (memhfixc.4ht): fixed interaction between Memoir and Nameref.
https://github.com/michal-h21/make4ht/issues/74

2023-03-15

tex4ht-4ht.tex(amsart.4ht, amsart.4ht, amsbook.4ht, amsproc.4ht, article.4ht, book.4ht, mwart.4ht, mwbk.4ht, mwrep.4ht, report.4ht, scrbook.4ht, scrreprt.4ht),

tex4ht-html4.tex (html4.4ht): Fixed wrong first pagaraph in theindex environment.
https://tex.stackexchange.com/a/679239/2891

2023-03-13

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/txfonts/txbmia.htf ): fixed Unicode characters. Thanks to Arkady Benediktov.

2023-03-10

tex4ht-4ht.tex (xr.4ht, xr-hyper.4ht, cleveref.4ht): fixed clash between Cleveref and Xr.
https://github.com/michal-h21/make4ht/issues/113
https://tex.stackexchange.com/q/678730/2891

2023-03-07

tex4ht-4ht.tex (physics.4ht): fixed MathML issues with the Physics package.
https://github.com/michal-h21/make4ht/issues/109

2023-03-02

tex4ht-html4.tex (html4.4ht): added jpeg to list of supported image formats.

2023-02-27

tex4ht-mathjax.tex: 2023.

2023-02-27

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/cyrillic/cmcyr/cmcbxti.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/win/1251/cyrillic/cmcyr/cmcbxti.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/win/1251/cyrillic/cmcyr/cmcbx.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/5/cyrillic/cmcyr/cmcbxti.htf ./tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/5/cyrillic/cmcyr/cmcbx.htf ): fixed wrong character.
https://tug.org/pipermail/tex4ht/2023q1/003329.html

2023-02-25

tex4ht-4ht.tex (amsart.4ht.4ht, amsbook.4ht, amsproc.4ht, article.4ht, book.4ht, mwart.4ht, mwbk.4ht, mwrep.4ht, report.4ht, scrbook.4ht, scrreprt.4ht): print table of contents when \tableofcontents command is used and the document is split to subpages.
https://tex.stackexchange.com/a/676531/2891

2023-02-22

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): don't restore the matrix environment in TikZ pictures.
https://github.com/michal-h21/make4ht/issues/108

2023-02-19

tex4ht-4ht.tex (url.4ht): remove spaces before \url command.
https://github.com/michal-h21/tex4ebook/issues/102

2023-02-12

Makefile (inst_dir_all): new variable. (svnstatus st): new convenience targets.

2023-02-12

tex4ht-4ht.tex (tcolorbox.4ht): fixed unclosed paragraph with the new version of Tcolorbox.

2023-02-09

tex4ht-fonts-stix2.tex: added support for Stix2 fonts.

2023-02-05

tex4ht-fonts-arphic.tex: added support for some CJK fonts.
https://github.com/michal-h21/make4ht/issues/105

2023-02-03

tex4ht-html4.tex (html4.4ht): fixed indentation of TOC entries for \paragraph and \subparagraph.

2023-01-24

tex4ht-ooffice.tex (ooffice.4ht): added missing space in the style declaration.

2023-01-20

tex4ht-ooffice.tex (ooffice.4ht): previous commit introduced bugs to the code, which are now being fixed. I forgot to remove some percent characters, which led to unclosed attribute values and invalid XML.

2023-01-19

tex4ht-ooffice.tex (ooffice.4ht, ooffice-mml.4ht): use \prcnt:ch instead of \% in style declarations, because it would produce extra backslash otherwise (thanks Gareth Walker for the report.

2023-01-12

tex4ht-4ht.tex (embedfile-hooks.4ht, usepackage.4ht): declared error printing command, to prevent actual error message.
https://github.com/ho-tex/embedfile/pull/7

tex4ht-4ht.tex (embedfile.4ht): added support for the embedfile package.
https://github.com/michal-h21/tex4ebook/issues/99

2023-01-10

tex4ht-html5.tex (html5.4ht): added default CSS style for sections and page dimensions.
https://puszcza.gnu.org.ua/bugs/?592

2023-01-08

Makefile (common_no_tex4ht_sty): rename to common_no_cond_sty, since tex4ht.sty is what is left out. Mention that we also leave out mktex4ht.4ht from all, since it's mostly just the list of packages. (tex4ht_sty_derived): dependency is now $(common_no_tex4ht_sty). (tex4ht_cond4ht_derived): can depend on $(common).

mktex4ht-cnf.tex,

tex4ht-html4.tex (html4.4ht, html4-math.4ht): copyright 2023.

2023-01-01

tex4th-html4.tex (html4.4ht): set font size for \subsubsection to be at least as big as the main text.
https://puszcza.gnu.org.ua/bugs/?592

2022-12-30

tex4ht-4ht.tex (nameref.4ht): fixed support for \\ in \caption.
https://tex.stackexchange.com/a/670159/2891

2022-12-27

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): fixed use of \left and \right in a TOC.
https://tex.stackexchange.com/a/669861/2891

2022-12-26

tex4ht-4ht.tex (mdframed.4ht): prevent compilation error when we convert mdframed environment to picture and amsthm package is loaded.
https://tex.stackexchange.com/a/669526/2891

tex4ht-4ht.tex (latex.4ht): declared \begin and \end as robust commands.
https://tex.stackexchange.com/a/669675/2891

2022-12-24

tex4ht-4ht.tex (mdframed.4ht): fixed support for Mdframed used inside of \Picture*.
https://tex.stackexchange.com/a/669526/2891

tex4ht-html4.tex (html4.4ht): added support for the inclusion of MPS images.
https://tex.stackexchange.com/a/669526/2891

2022-12-23

tex4ht-html4.tex (html4.4ht): fixed paragraph handling in the tasks environment.
https://tex.stackexchange.com/a/669437/2891

2022-12-21

tex4ht-mathml.tex (mathml.4ht): use <mstyle> instead of <mrow> for \dfrac and \dbinom, because MathJax had issues with <mrow>
https://tex.stackexchange.com/a/669031/2891

2022-12-20

tex4ht-mathml.tex (mathml.4ht): use correct displayformat for \dfrac and \dbinom.
https://tex.stackexchange.com/a/669031/2891

2022-12-17

tex4ht-html4.tex (html4.4ht): removed large left margin from enumitem item with the Enumitem package.
https://tex.stackexchange.com/a/668862/2891

2022-12-16

tex4ht-html4.tex (html4.4ht): fixed numbering of \paragraph and \subparagraph in base classes.
https://tex.stackexchange.com/q/668713/2891

tex4ht-4ht.tex (amsart.4ht.4ht, amsbook.4ht, amsproc.4ht, article.4ht, book.4ht, mwart.4ht, mwbk.4ht, mwrep.4ht, report.4ht, scrbook.4ht, scrreprt.4ht): prevent duplicate TOC printing with \Configure{tableofcontents*} when \tableofcontents command is used in the document.
https://tex.stackexchange.com/q/668713/2891

2022-12-15

tex4ht-mathml.tex (mathml.4ht): disable stretchy attribute for the rest of <mo> elements produced by MathClass.
https://github.com/michal-h21/make4ht/issues/101

2022-12-14

tex4ht-mathml.tex (mathml.4ht): disable stretchy attribute for MathClass-rel operators.
https://github.com/michal-h21/make4ht/issues/97

2022-12-12

tex4ht-mathml.tex (mathml.4ht): added support for the \bf command.
https://github.com/michal-h21/make4ht/issues/98

2022-12-11

tex4ht-4ht.tex (pdfbase-hooks.4ht): copyright 2022.

2022-12-10

tex4ht-4ht.tex (pdfbase-hooks.4ht): fixed handling of Pdfbase outut routine, to prevent fatal error.
https://puszcza.gnu.org.ua/bugs/?586

2022-12-09

tex4ht-4ht.tex (tabularray.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Tabularray package.
https://puszcza.gnu.org.ua/bugs/?584

2022-12-04

tex4ht-4ht.tex (footnotebackref-hooks.4ht, glossaries.4ht): use standard headers to get the \write-1{version}.

2022-12-02

tex4ht-4ht.tex (fancyvrb.4ht): use \nobreak to prevent unwanted line breaks.
https://github.com/michal-h21/make4ht/issues/104

2022-12-01

tex4ht-html4.tex (html4.4ht): fixed cross-reference links to footnotes.

tex4ht-html4.tex (html4.4ht): close paragraphs before multirow.

2022-11-28

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): restore math environments automatically at the beginning of TikZ environments.
https://tex.stackexchange.com/a/666771/2891

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): provided the \RestoreMathJaxEnvironments command.
https://tex.stackexchange.com/a/666771/2891

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): removed the \fixmathjaxsec command, robust commands should be used instead.
https://tex.stackexchange.com/q/666705/2891

tex4ht-4ht.tex (musicography.4ht): added support for the Musicography package.

2022-11-27

tex4ht-4ht.tex (imakeidx.4ht): copyright 2022.

2022-11-25

tex4ht-4ht.tex (imakeidx.4ht): fixed error in \NewConfigure{makeindex}.

tex4ht-4ht.tex (indextools.4ht): added support for the Indextools package.
https://github.com/michal-h21/tex4ebook/issues/95

2022-11-24

tex4ht-fonts-noncjk.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/musix/* ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/musix/* ): added support for MusixTeX fonts.

2022-11-22

tex4ht-4ht.tex (tablefootnote.4ht): added basic support for the Tablefootnote package.

tex4ht-4ht.tex (slashbox.4ht): added basic support for the Slashbox package.

tex4ht-4ht.tex (glossaries.4ht): removed spurious tags from the glossary.

tex4ht-4ht.tex (caption.4ht): fixed support for the \ContinuedFloat command.

2022-11-21

tex4ht-4ht.tex (biblatex.4ht): removed spurious space from in text citations.

tex4ht-4ht.tex (nameref.4ht): removed spurious space after \ref.

tex4ht-4ht.tex (babel-sty-hooks.4ht): disable the \babelfont command.
https://github.com/michal-h21/tex4ebook/issues/94

2022-11-20

tex4ht-4ht.tex (authblk.4ht, caption-hooks.4ht): copyright 2022.

2022-11-18

tex4ht-4ht.tex (nameref.4ht): disable \index and \label commands in Caption's package version of \caption.

2022-11-17

tex4ht-4ht.tex ( usepackage.4ht, footnotebackref-hooks.4ht, footnotebackref.4ht ): disable the package Footnotebackref.

tex4ht-4ht.tex (caption-hooks.4ht): don't use Caption's version of \@caption, as it doesn't work with \index command included inside.

2022-11-16

tex4ht-mathml.tex (mathml.4ht): use displaystyle=true attribute in Gather and similar environments, to force the display style for the enclosed content.
https://github.com/michal-h21/make4ht/issues/101

2022-11-15

tex4ht-4ht.tex (authblk.4ht): better handling of the authblk version of \maketitle
https://tex.stackexchange.com/a/665125/2891

tex4ht-fonts-stix.tex: added support for the STIX fonts.

2022-11-04

tex4ht-4ht.tex (xskak.4ht),

tex4ht-html4.tex (html4.4ht): added support for the Xskak package.

2022-11-02

tex4ht-mathml.tex (mathml.4ht): added extra group for \mathcal, to prevent errors in subscripts etc.
https://github.com/michal-h21/make4ht/issues/95

2022-11-01

tex4ht-mathml.tex (mathml.4ht): don't add <mdt> elements for math array vspace, as it can lead to wrong size of the table.
https://github.com/michal-h21/make4ht/issues/91

tex4ht-mathml.tex (mathml.4ht): prevent use of Unicode characters inside \mathcal.
https://github.com/michal-h21/make4ht/issues/95

2022-10-31

tex4ht-mathml.tex (mathml.4ht, html-mml.4ht): fixed output of the \boxed command.
https://github.com/michal-h21/make4ht/issues/94

tex4ht-unicode.tex (unicode.4ht): fixed Unicode characters for more long arrow commands.
https://github.com/michal-h21/make4ht/issues/86

tex4ht-4ht.tex (minted.4ht): don't insert comments in \mintedinline, it can cause removal of HTML tags.
https://github.com/michal-h21/make4ht/issues/92

2022-10-30

tex4ht-4ht.tex (cleveref.4ht),

tex4ht-unicode.tex (unicode.4ht): copyright 2022.

2022-10-27

tex4ht-4ht.tex (cleveref.4ht): removed spurious spaces produced by non-commented end lines.
https://github.com/michal-h21/make4ht/issues/89

tex4ht-html4.tex (html4.4ht),

tex4ht-mathml.tex (mathml.4ht): fixed wrong horizontal lines in tables.
https://github.com/michal-h21/make4ht/issues/87

tex4ht-html4.tex (html4.4ht): remove extra vertical lines after last \hline in a table.
https://github.com/michal-h21/make4ht/issues/88

2022-10-26

tex4ht-4ht.tex (subfiles.4ht): fixed handling of environments inside TeX files included using \subfile.
https://github.com/michal-h21/make4ht/issues/84

2022-10-25

tex4ht-4ht.tex (fontmath.4ht, plain.4ht),

tex4ht-html4.tex (html4-math.4ht),

tex4ht-unicode.tex (unicode.4ht): fixed \Longrightarrow and \Longleftarrow symbols.
https://github.com/michal-h21/make4ht/issues/86

tex4ht-4ht.tex (endnotes.4ht): fixed clash between Endnotes and BibLaTeX.
https://tug.org/pipermail/tex4ht/2022q4/003274.html

tex4ht-mathml.tex (mathml.4ht, html-mml.4ht): fixed support for \hline inside the array environment.
https://tex.stackexchange.com/a/662845/2891

2022-10-23

tex4ht-html4.tex (html4.4ht): added the Gin-percent option. It sets the dimention of images in percent of the page width.
https://tex.stackexchange.com/a/563314/2891

2022-10-20

tex4ht-4ht.tex (floatrow.4ht): basic support for the Floatrow package.
https://puszcza.gnu.org.ua/bugs/?578
https://tex.stackexchange.com/a/662426/2891

2022-10-19

tex4ht-html4.tex (html4-math.4ht): calculate vertical alignment for inline math.
https://tex.stackexchange.com/a/662257/2891

2022-10-17

tex4ht-4ht.tex (latex.4ht): declare \Configure{MathJaxSource} as an alias to \Configure{MathjaxSource}, for the consistency with the other MathJax configuration names.

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): added \Configure{MathJaxMacros} for inclusion of file with \LaTeX\ command declarations.

2022-10-11

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): corrected Mhchem support.

2022-10-06

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): added basic support for Mhchem.

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): added basic support for \label commands inside equations.
https://tex.stackexchange.com/a/660581/2891

2022-10-05

tex4ht-mathml.tex (mathml.4ht): use displaystyle attribute also in array.
https://tex.stackexchange.com/a/660509/2891

2022-10-04

tex4ht-mathml.tex (mathml.4ht): use displaystyle attribute in equation like environments to get correct size of fractions and other elements.
https://tex.stackexchange.com/a/660509/2891

tex4ht-4ht.tex (beamer.4ht): removed nonsensical SVG elements from the columns environment.

2022-10-03

tex4ht-4ht.tex (beamer.4ht): disable frame breaks.

2022-09-30

tex4ht-4ht.tex (usepackage.4ht, tagpdf-hooks.4ht): basic Tagpdf package support.

2022-09-29

tex4ht-4ht.tex (beamer.4ht),

tex4ht-html4.tex (html4.4ht): fixed tag mismatch for BibLaTeX bibliographies that are spread over several slides.

2022-09-27

tex4ht-4ht.tex (beamer.4ht): don't redeclare \addtocontents, in order to prevent clash with BibLaTeX.

tex4ht-4ht.tex (beamer.4ht): declare hooks for \emph.

2022-09-26

tex4ht-fonts-modern.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/mathkerncmssi/mathkerncmssi.htf ): added support for the Sansmathaccent font.

tex4ht-4ht.tex (usepackage.4ht, lua-widow-control-hooks.4ht): added support for the Lua-widow-control package.

2022-09-22

tex4ht-html4.tex (html4.4ht): use CSS grid for description list based enumerate environments.

tex4ht-html4.tex (html4.4ht): prevent reseting of list environments that are placed inside multicols environment.
https://tex.stackexchange.com/q/659089/2891

2022-09-20

tex4ht-4ht.tex (csbulletin.4ht): basic support for the CSTUG Bulletin.

2022-09-16

tex4ht-4ht.tex (unicode-math-hooks.4ht): declare the \unimathsetup command.

tex4ht-sty.tex (tex4ht.sty): initialize the \SUPOn and \SUBOn macros.

tex4ht-4ht (usepackage.4ht): disable TeX4ht redefinitions of the ^ character at the loading of the doc and hypdoc packages.

2022-09-14

tex4ht-4ht.tex (usepackage.4ht, luatexja-hooks.4ht): prevent luatexja and luatexja-fontspec packages from loading.
https://tex.stackexchange.com/a/287890/2891

2022-08-29

tex4ht-html4.tex (html4-math.4ht),

tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): added support for display math environments delimited by $$.

2022-08-25

tex4ht-4ht.tex (latex.4ht): make \left and \right commands robust.
https://puszcza.gnu.org.ua/bugs/?423

2022-08-22

tex4ht-html4.4ht (html4.4ht): redefine meaning of \% inside of the \Css command for correct output of percentages to the CSS file.

2022-08-17

tex4ht-html4.tex (html4.4ht): save title used in titlepage in Koma script classes to the xref file, so it is available in the <title> element.
https://tex.stackexchange.com/q/654343/2891

tex4ht-4ht.tex (babel-sty-hooks.4ht, graphics-hooks.4ht): fixed support for the early^ option with Babel and Graphics packages.
https://tex.stackexchange.com/q/654236/2891

tex4ht-mathml.tex (html-mml.4ht): test argument of \mathopen in Amsmath equation.
https://tex.stackexchange.com/q/654236/2891

2022-08-11

tex4ht-html5.tex (html5.4ht): fixed support for the figure* environment.
https://tex.stackexchange.com/q/653084/2891

2022-08-04

tex4ht-4ht.tex (latex.4ht): revert to the original definition of \% when TeX4ht doesn't compile literate sources.
https://tex.stackexchange.com/a/652950/2891

2022-07-26

tex4ht-mathml.tex (mathml.4ht): protect \sum etc., in order to work in sectioning commands.

2022-07-25

tex4ht-4ht.tex (biblatex.4ht): don't redefine \MakeUppercase and \MakeLowercase in BibLaTeX.

2022-07-24

tex4ht-4ht.tex (babel.4ht): don't redefine \ref in Babel.
https://tex.stackexchange.com/a/651875/2891

2022-07-16

tex4ht-4ht.tex (latex.4ht): make \ref and \Ref commands robust.
https://tex.stackexchange.com/a/651075/2891

2022-07-08

tex4ht-jats.tex (jats.4ht): overwrite MathML redefinitions for basic font commands configurations.

2022-07-07

tex4ht-fonts-mnsymbol.tex: added support for the MnSymbol fonts.

tex4ht-4ht.tex (usepackage.4ht, bookmark-hooks.4ht): prevent errors with the Bookmark package.
https://tex.stackexchange.com/a/650128/2891

2022-07-05

Makefile (tex4ht_4ht_derived): add texpower. (all): rm texput.log, no need to check it.

tex4ht-4ht.tex (\writesixteen),

tex4ht-sty.tex (\writesixteen): just one "Verify length" is enough, without exclamation points (irritating match when searching for TeX error messages), especially we don't do any such verification.

2022-07-05

tex4ht-4ht.tex (latex.4ht): don't redefine \MakeUppercase, \MakeLowercase and \@tabacckludge.
https://puszcza.gnu.org.ua/bugs/?477

2022-07-04

tex4ht-options.tex (tex4ht.4ht): load jats.4ht before mathml.4ht.

tex4ht-mathml.tex (mathml.4ht, html-mml.4ht): added \a:mathml prefix for more elements where it was missing.

tex4ht-mathml.tex (mathml.4ht): use \a:mathml prefix for Ulem commands.

tex4ht-4ht.tex (nameref.4ht): use \protected@xdef in definition of caption title, to prevent further errors.
https://tex.stackexchange.com/a/649734/2891

2022-07-03

tex4ht-4ht.tex (colortbl.4ht): fixed error when \arrayrulecolor is used outside of Tabular.
https://tex.stackexchange.com/a/649734/2891

2022-07-01

tex4ht-4ht.tex (hyperref.4ht): fixed handling of undefined references in the \hyperref command.
https://tex.stackexchange.com/a/649552/2891

2022-06-30

tex4ht-mathml.tex (mathml.4ht): retain text formatting inside \mathop.
https://tug.org/pipermail/tex4ht/2016q4/001631.html

2022-06-29

tex4ht-jats.4ht (jats.4ht): added support for list environments.

2022-06-27

tex4ht-4ht.tex (nameref.4ht): disable \index and \label inside \caption, to prevent fatal errors.

2022-06-24

tex4ht-jats.4ht (jats.4ht): added support for pictures.

tex4ht-jats.4ht (jats.4ht): declare XML extension, print # symbol in links.

2022-06-21

tex4ht-4ht.tex (latex.4ht): fixed support for \index commands inside \caption.
https://tex.stackexchange.com/a/647924/2891

2022-06-20

tex4ht-4ht.tex (pdfpages.4ht): added support for the Pdfpages package.

tex4ht-4ht.tex (hyperref-hooks.4ht): declare \Hy@numberline.

2022-06-17

tex4ht-jats.tex (jats.4ht): basic \maketitle support.

2022-06-16

tex4ht-jats.tex (jats.4ht): added support for the quote environment.
https://tex.stackexchange.com/q/647208/2891

2022-06-15

tex4ht-jats.tex (jats.4ht): added support for Koma, AMS and Memoir classes, figures, tables and footnotes.

tex4ht-jats.tex (jats.4ht): added xml:lang support for the article element.

2022-06-14

tex4ht-4ht-tex (usepackage.4ht, ctexart-hooks.4ht, ctexart.4ht): added support for the Ctexart class.
https://tex.stackexchange.com/a/647738/2891

2022-06-13

tex4ht-fonts-cjk-utf8.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/cjk/utf8/unisong*.htf ): renamed utf8song*.htf to unisong*.htf, as the upstream fonts were renamed.
https://tex.stackexchange.com/q/647557/2891

2022-06-10

tex4ht-jats.tex (jats.4ht): added basic formatting support for JATS.
https://tex.stackexchange.com/q/647208/2891

2022-06-09

tex4ht-4ht.tex (latex.4ht): don't update \@currentlabel for starred sectioning commands.

2022-06-08

tex4ht-4ht.tex (ifthen.4ht): restore \ifthen from \NROrg@ifthenelse only when it is defined.

tex4ht-4ht.tex (minted-sty-hooks.4ht): fixed deprecated way of calling to package hooks.

2022-06-01

tex4ht-fonts-modern.tex ( ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/mlm/ec-mlm.htf, ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/mlm/ec-mlmvt.htf ): added EC versions of Mlmodern fonts.
https://tex.stackexchange.com/a/643260/2891

2022-05-24

tex4ht-cond4ht.tex (\mkfilename == mktex4ht.4ht): instead of doing an \ifx inside \usepackage[...], set and use \toks0. Seems to avoid some instances of "(\end occurred when \ifx on line NN was incomplete)".

2022-05-23

tex4ht-4ht.tex (xr-hyper.4ht): added closing \fi to prevent warning about unclosed \ifx.

tex4ht-sty.tex (tex4ht.sty): use higher value for cut files counter, to allow generating of more than 9999 files.
https://tug.org/pipermail/tex4ht/2022q2/003234.html

2022-05-22

tex4ht-4ht.tex (listings.4ht),

tex4ht-html4.tex (html4.4ht): removed spurious line from listings.
https://tex.stackexchange.com/a/645197/2891


$Date: 2019/01/21 14:46:30 $; TUG home page; join TUG/renew membership; webmaster; facebook; x; mastodon.