[tex4ht] [bug #588] After updating to latest TL 2022. tex4ht no longer shows table of content when using split level

Nasser M. Abbasi puszcza-hackers at gnu.org.ua
Tue Dec 27 03:26:11 CET 2022


                 Summary: After updating to latest TL 2022. tex4ht no longer
shows table of content when using split level
                 Project: tex4ht
            Submitted by: nma123
            Submitted on: Tue Dec 27 02:26:11 2022
                Category: None
                Priority: 5 - Normal
                Severity: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any



Reference and screen shots at


I found two big problems so far after I just updated to latest TL 2022 2 hrs

So I will post two separate questions on these. If I find more, will add
separate questions.

I found that table of content no longer shows up on the webpage when using
split level. The index.htm has basically an empty body.

If I do not use split level, then it does show. But this is not how it is
supposed to be.

Here is a MWE



\title{my book title}



\chapter{First order ode $F\left(  x,y,y^{\prime}\right)  =0$}%
\section{First order linear in derivative $F\left( 
These are first order ode's which are linear in $y^{\prime}$.
\subsection{Quadrature ode $y^{\prime}=f\left(  x\right)  $}

Compiled using

 make4ht -ulm default -a debug  index.tex 'mathjax,htm,4'

This is the HTML generated (no table of content)

This is the raw html


<!DOCTYPE html> 
<html lang='en-US' xml:lang='en-US'> 
<head><title>my book title</title> 
<meta charset='utf-8' /> 
<meta content='TeX4ht (https://tug.org/tex4ht/)' name='generator' /> 
<meta content='width=device-width,initial-scale=1' name='viewport' /> 
<link href='index.css' rel='stylesheet' type='text/css' /> 
<meta content='index.tex' name='src' /> 
<script>window.MathJax = { tex: { tags: "ams", }, }; </script> 
 <script async='async' id='MathJax-script'
<!-- l. 10 --><p class='indent'>
<div class='maketitle'>
<h2 class='titleHead'>my book title</h2>
<div class='author'><span class='ec-lmr-12x-x-120'>me</span></div><br />
<div class='date'><span class='ec-lmr-12x-x-120'>December 26,

You can see, empty body. This happens when asking for a split level. changing
4 to 3 or 2 in the command

 make4ht -ulm default -a debug  index.tex 'mathjax,htm,4'

makes no difference. Main page is empty. So something went badly wrong

>which tex4ht
>make4ht --version
make4ht version v0.3l


Reply to this item at:


  Message sent via/by Puszcza

More information about the tex4ht mailing list.