Hi Wojtek,
> I have got the perfect results. > > But after changing \section{test} into \section{Test test} 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 > > And this is strange because the .4tc file is updated, but the .4ct not? > > 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. > > 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) \typeout{(bar.baz)}. Ah, if latexmk needs the filename of .4tc file in the console, I can add it to TeX4ht sources. In fact, I just did it now. In the meantime, you can use something like this config file: \Preamble{xhtml} \typeout{(\jobname.4tc)} \begin{document} \EndPreamble Best regards, Michal