tex4ht 可以输出“平面 XML”(fodt)开放文档文件吗?

tex4ht 可以输出“平面 XML”(fodt)开放文档文件吗?

我猜这个问题的答案是否定的,但问问也没什么坏处—— tex4ht,在输出时oolatex,输出一个.odtOpenDocument,它实际上是一个.zip文件(其中包含content.xml,带有图像的文件夹等)。

然而,有这种 OpenDocument“Flat XML”文件,它.fodt在 Libre/OpenOffice 中具有扩展名“”。这个文件实际上甚至在标签内包含图像的编码二进制数据<office:binary-data>!在OpenDocument 技术规范 - 维基百科,自由的百科全书

因此,为了仔细检查tex4ht在的情况下输出的内容oolatex,我想我更喜欢直接“渲染”到 Flat XML.fodt文件 - 而不是构建.odtzip 文件,然后解压它来检查其内容......但我不确定这是否可行 - 我找不到这种 Flat XML 文件格式的许多参考资料。

非常感谢您的任何回答,
干杯!

答案1

正如 Michal 在他的评论中所写,没有选项可以直接使用 TeX4ht 创建平面 ODT 文档。但是,您也不需要额外的 OO 包装器脚本,而可以直接使用 OpenOffice/LibreOffice 作为命令行转换器:

oowriter --convert-to fodt myfile.odt

您只需确保安装了正确的 OO XSLT 过滤器,即导出格式.fodt在 SaveAs 对话框中作为选项列出。

相关内容