使用 htlatex 从 LaTeX 生成 ODT

使用 htlatex 从 LaTeX 生成 ODT

该命令htlatex filename "xhtml,ooffice" "ooffice/! -cmozhtf" "-coo"生成的 ODT 文件存在 2 个主要问题:

  • 所有交叉引用均丢失;并且

  • 图形尺寸显示不正确。

解决办法是什么?

答案1

htlatex不是使用 TeX4ht 生成 ODT 文件的正确工具,因此需要使用make4ht

make4ht -f odt filename.tex

make4ht修复了生成的 ODT 文件中的一些问题,其中包括交叉引用支持。

关于图像,TeX4ht 无法猜测图像大小,因此它需要.xbb为每个包含的图像创建一个特殊文件。您可以使用以下命令生成它们:

ebb -x *.png
ebb -x *.jpg

相关内容