<div dir="ltr"><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">Hey Michal,</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">Thank you very much. It looks very promising. But…</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">There is some new(?) problem. Starting with test file:</p><pre style="color:rgb(0,0,0)"><code class="gmail-language-latex" lang="latex">\documentclass[]{article}
\begin{document}
\section{test}
test test
\tableofcontents
\end{document}
</code></pre><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">I have got the perfect results.</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">But after changing <code>\section{test}</code> into <code>\section{Test test}</code> and using latexmk extension, after one latex run the main content in the HTML file is updated, but the table of contents—is not. This is probably(?) caused by fact that .toc file is not produced by tex4ht</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">And this is strange because the .4tc file is updated, but the .4ct not?</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">On the other hand, making major changes to the source file (adding/removing another section) — rebuilds the document. The minor change — (in section title) leaves the table of contents untouched.</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">It seems that latexmk does not recognize file .4tc as generated during compilation. The hint in latexmk documentation for solving situation, that latexmk won’t notice a dependency on a file, bar.baz say is to add (in the source) <code>\typeout{(bar.baz)}</code>.</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">But this is strange—sometimes some minor changes cause rebuilding also a table of contents.</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">Regards</p><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium">Wojtek</p></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">wt., 19 kwi 2022 o 21:04 Michal Hoftich <<a href="mailto:michal.h21@gmail.com">michal.h21@gmail.com</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Wojtek,<br>
<br>
> The .tmp file is multipurpose.<br>
><br>
> After the latex run the .tmp file contains \def \Jobname{a} but further processing by make4ht internal routines changes the content to<br>
><br>
> /* css.sty */<br>
<br>
I've changed the latexmk extension to save contents of the .tmp file<br>
before tex4ht execution. It then restores it's content. It seems to<br>
solve the latexmk issues.<br>
<br>
Best regards,<br>
Michal<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">---(___C'></div>