如何使用 htlatex 将 LaTeX 导出为 OpenDocument?(Windows XP + MikTeX 2.9 + TexMaker 4.4.1)

如何使用 htlatex 将 LaTeX 导出为 OpenDocument?(Windows XP + MikTeX 2.9 + TexMaker 4.4.1)

我正在尝试使用 TexMaker 的“使用 TeX4ht 导出”工具将 LaTeX 文档输出为 OpenDocument 格式 (.odt)。但是,我无法生成任何输出文档,尽管命令行显示命令执行没有错误。

选择 TexMaker 的“导出为 ODF(开放文档格式)”选项并单击“开始”后,我得到以下输出

""C:/MiKTeX/miktex/bin/htlatex.exe"" "D:\abertelsen\Transferencia\Latex\informe.tex" "xhtml,ooffice" "ooffice/!-cmozhtf" "-coo" -interaction=nonstopmode latex: 无效的命令行选项 latex:数据:未知选项 latex: 无效的命令行选项 latex:数据:未知选项 latex: 无效的命令行选项 latex:数据:未知选项 --- 警告 --- 找不到/打开文件D:\abertelsen\Transferencia\Latex\informe.dvi' --- error --- Can't find/open fileD:\abertelsen\Transferencia\Latex\informe.dvi' --- 警告 --- 找不到/打开文件 `ooffice/!.lg' 进程正常退出

您可能想知道的其他事实:

  • 我正在使用 Windows XP、MikTeX 2.9 和 TeXMaker 4.4.1
  • 我通常使用 pdflatex 来生成 PDF 格式的输出
  • 我的文档包含 pdf 格式的图形,大量使用 amsmath。我还使用 bibtex 来管理我的参考书目。

我对 htlatex 不太熟悉,所以任何帮助我都会非常感激。非常感谢您的帮助!

答案1

在这种情况下,您应该尝试打开命令行,切换到包含文档的目录并运行命令

mk4ht oolatex informe.tex

如果运行没有问题,那么问题就出在 的设置上TeXMaker。如果文档仍然无法编译,那么您应该从中提取小示例,并用该示例更新您的问题。如果您使用了很多软件包,那么其中一些可能会与tex4ht

相关内容