![如何使用 htlatex 将 LaTeX 导出为 OpenDocument?(Windows XP + MikTeX 2.9 + TexMaker 4.4.1)](https://linux22.com/image/303883/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20htlatex%20%E5%B0%86%20LaTeX%20%E5%AF%BC%E5%87%BA%E4%B8%BA%20OpenDocument%EF%BC%9F%EF%BC%88Windows%20XP%20%2B%20MikTeX%202.9%20%2B%20TexMaker%204.4.1%EF%BC%89.png)
我正在尝试使用 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 file
D:\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