У меня есть следующий HTML:
<html><body><p>n<sup>th</sup></p></body></html>
Я использую команду:
$libreoffice --convert-to docx: "MS Word 2007 XML" test.html
Чтобы преобразовать этот HTML в файл DOCX. Однако я замечаю, что в результате DOCX файл фактически не содержит тег <sup>. Похоже, что используется позиция и размер для репликации тега <w:vertAlign>:
<w:position w:val="8"/><w:sz w:val="19"/>
Мне нужно знать, как сделать libreoffice помещенным в тег <w:vertAlign> вместо использования позиции и размера.
Дополнительная информация:
У меня была аналогичная проблема с жирным шрифтом и курсивом (<strong><em>), но мне удалось правильно преобразовать, если я преобразовал теги strong и em в теги b и i соответственно.