As I wrote in the original message, I've tried a lot of settings. The above screenshot was produced with the default settings.
I've previously tried the settings you give, but just out of completeness, I've tried them again, with those two changes being the only two differences from the defaults. Same result.
That suggests a platform-specific bug, so I decided to try the Debug option in the conversion dialog.
Immediately I see that the input/*.html file is being produced incorrectly: the whole document text is inside a single HTML <p> tag.
I found a log by clicking the Jobs button in the lower right corner, but it doesn't tell me what I really want to know, which is who produces that HTML file, and according to what rules?
I guess the "input plugin" it refers to is whatever's behind the "TXT input" tab in the Calibre Convert dialog, so is it entirely internal to Calibre? It isn't doing something like calling out to pandoc or similar, which would open us to platform-specific behavior?
|