I would guess that Calibre is trashing your TOC because you have 'Force use of auto-generated TOC' enabled. If this option is enabled it will overwrite a good TOC based on however Calibre is configured to detect a TOC, and if Calibre's TOC detection is improperly configured then you'll get a garbage TOC in the conversion.
|