我猜这个问题的答案是否定的,但问问也没什么坏处—— tex4ht
,在输出时oolatex
,输出一个.odt
OpenDocument,它实际上是一个.zip文件(其中包含content.xml
,带有图像的文件夹等)。
然而,有这种 OpenDocument“Flat XML”文件,它.fodt
在 Libre/OpenOffice 中具有扩展名“”。这个文件实际上甚至在标签内包含图像的编码二进制数据<office:binary-data>
!在OpenDocument 技术规范 - 维基百科,自由的百科全书。
因此,为了仔细检查tex4ht
在的情况下输出的内容oolatex
,我想我更喜欢直接“渲染”到 Flat XML.fodt
文件 - 而不是构建.odt
zip 文件,然后解压它来检查其内容......但我不确定这是否可行 - 我找不到这种 Flat XML 文件格式的许多参考资料。
非常感谢您的任何回答,
干杯!
答案1
正如 Michal 在他的评论中所写,没有选项可以直接使用 TeX4ht 创建平面 ODT 文档。但是,您也不需要额外的 OO 包装器脚本,而可以直接使用 OpenOffice/LibreOffice 作为命令行转换器:
oowriter --convert-to fodt myfile.odt
您只需确保安装了正确的 OO XSLT 过滤器,即导出格式.fodt
在 SaveAs 对话框中作为选项列出。