Reported on an arXiv paper at arxiv-vanity/engrafo#231
On some reading of svmult.cls it comes down to that package supporting both the numart and book numbering schemes, i.e. starting with section or starting with chapter.
They need to be explicitly toggled by using \title or \title*. This is in fact recognized in the latexml binding:
# Oddly, they allow * on \title to affect numbering (* => numart, none => book)
The .cls file uses the usual heavy handed counter redefinitions based on this switch, which is gnarly to reimplement, but doable?
Another idea is to do something I've implemented in the past as a post-processing step after latexml, but this time as possibly a part of the crossref machinery in post-processing? Namely, to do a loop over all heading numbers and if they all have a leading zero, to trim that zero away. I recall there were some discussions that having a 0 chapter makes sense in some rare cases, but if the entire document is situated in the zero chapter, probably less so?
Reported on an arXiv paper at arxiv-vanity/engrafo#231
On some reading of svmult.cls it comes down to that package supporting both the numart and book numbering schemes, i.e. starting with section or starting with chapter.
They need to be explicitly toggled by using
\titleor\title*. This is in fact recognized in the latexml binding:The .cls file uses the usual heavy handed counter redefinitions based on this switch, which is gnarly to reimplement, but doable?
Another idea is to do something I've implemented in the past as a post-processing step after latexml, but this time as possibly a part of the crossref machinery in post-processing? Namely, to do a loop over all heading numbers and if they all have a leading zero, to trim that zero away. I recall there were some discussions that having a 0 chapter makes sense in some rare cases, but if the entire document is situated in the zero chapter, probably less so?