I just wrote a simple example to illustrate the problem:
      f=waitbar(0,'waiting')    ;
            makeDOMCompilable();
            import mlreportgen.dom.*
            import mlreportgen.report.*
            waitbar(0.2,f,'waiting')
            rpt = Report('test','docx');
            sec1 = Section('Section1');
            waitbar(0.4,f,'waiting')
            subsec1= Section('subSection1');
            add(subsec1,'Weather is good')  ;
            add(sec1,subsec1)  ;
            waitbar(0.6,f,'waiting')
            subsec2= Section('subSection2');
            add(subsec2,'Let''s go hiking')  ;
            add(sec1,subsec2)  ;
            waitbar(0.8,f,'waiting')
            add(rpt,sec1)  ;
            close(rpt)
            waitbar(1,f,'waiting')
            rptview(rpt);
            close(f)
you can copy and run it. After compling the .mlapp or .m file, the numbering won't work.


