使用libreoffice将HTML转换为DOCX时丢失上标标记

Jas*_*ard 18 html converter docx libreoffice

我有以下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>),但能得到转化为正确的工作,如果我转换strongem标签b,并i分别标记.

Pat*_*een 1

如果您想要编辑 HTML,最好使用适合编辑 HTML 的工具,例如 Notepad++ 或 Sublime(作为示例)。

如果出于特定原因需要将 HTML 作为 LibreOffice 文档,您可以在记事本中打开 HTML 文件并将其另存为扩展名为 .txt 的文本文件。这应该允许您在 LibreOffice 中打开该文档。