时不时地,我需要传阅 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
另一方面,和朋友们会转换我的文档结构(有时),但完全忽略实际文本(!)。
因此,您的里程可能会有所不同。