在使用calibre转换时,默认它仅提供了英文书籍的结构识别规则:
在转换中文书籍的时候,目录会识别错误。此时只需要将这行规则改为:
//*[((name()='h1') and re:test(., '[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回部节集卷].*', 'i'))]
并且设置强制使用目录:
即可适配中文书籍的转换和目录识别。