如何调整 tex4ht 的 latex 到 openoffice 转换的输出?

如何调整 tex4ht 的 latex 到 openoffice 转换的输出?

时不时地,我需要传阅 Word 格式的文档;当然,我用 LaTeX 编写。我使用 xelatex,因为我经常需要 Unicode;我用 biblatex 做参考书目;而且我基本上从不写任何方程式。

令我惊讶的是,如果我用最少的前言重新构建它作为普通的 latex(使用 babel 和 inputenc 来处理 unicode),用 pdflatex 和 biber 处理它以生成辅助文件,然后使用如下命令调用 tex4ht,tex4ht 现在可以相当出色地从我的 tex 源生成 OpenOffice 文档

htlatex chapter.tex "xhtml,ooffice,bib-,mathml-" " -cmozhtf" "-coo"

但是,生成的文档的样式永远不够好,在使用 OO 转换为 Word 之前,需要在 OpenOffice 本身中进行调整。而且,由于生成的文档的样式表很长且很复杂,即使是最小的调整也需要在 OpenOffice 中修改 10 种左右的样式。每次我更改底层 TeX 并必须重新处理所有内容时,这实在是太多了。

不幸的是,tex4ht 文档非常粗略且令人困惑。如何调整输出——相关的 tex4ht 配置文件位于何处,如何更改它们?

或者有其他替代工具吗?我一直认为 tex4ht 是我唯一可以使用的转换工具,因为我正在使用 biblatex,但也许还有其他选择。

非常感谢您的帮助。

答案1

使用 pdf 到 doc 转换器之一,它们的效果比使用中间 html 格式更好。最好的转换器似乎是硝基PDF,他们有一个测试版本。

答案2

你可能会有更好的运气潘多克;它应该能够在多种格式之间进行转换,但我在 LaTeX 文档中没有取得太大成功,因为我在外部样式文件中使用了很多自定义环境。我将对其进行更多实验,看看如何才能从中获得更好的结果。

Tex4ht另一方面,和朋友们会转换我的文档结构(有时),但完全忽略实际文本(!)。

因此,您的里程可能会有所不同。

相关内容