我有一个很大的 .tex 草稿,里面全是方程式,既有块方程式,也有内联方程式,还有图形和文本。一家期刊希望我们发送一份 Word 格式的草稿,其中包含可编辑的方程式。也许这不太可能,但是,有没有什么快捷的方法可以做到这一点?
答案1
这是一个解决方案Ubuntu:如何将 LaTeX 转换为 OpenOffice .odt 和 MS Word .doc
您可以从这个页面开始: http://www.tug.org/utilities/texconv/textopc.html这个页面也很有帮助(如果比较技术性的话): http://www.cse.ohio-state.edu/%7Egurari/TeX4ht/mn.html
基本上我用过tex4ht,据我所知,这显然是进行转换的最佳方法。
但是,正确设置 tex4ht 安装可能非常麻烦,因此这里介绍一下我的安装方法。
步骤 1. 安装tex4ht来自 Ubuntu 存储库。
步骤 2. 安装升级从这里:
http://www.cse.ohio-state.edu/%7Egurari/TeX4ht/mn-upgrade.html
这不是一个简单的过程。您需要严格遵循每个步骤,而且需要一点时间,特别是如果您像我一样小心谨慎地进行操作 - 并不真正了解自己在做什么!但说明非常清晰准确,而且确实有效。没有此升级,转换到 OpenOffice 将无法进行。根据你的 LaTeX 文件的内容,可能还需要执行其他各种步骤。如果你和我一样使用 biblatex,则需要从此处安装 Eitan Gurari 的错误修复程序:
http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html
我还需要从这里(重新)安装最新版本的 csquotes:
http://www.ctan.org/tex-archive/macros/latex/contrib/csquotes/
出于某种原因,我似乎需要从存储库安装 dvipng(尽管我不太明白为什么)。此时一切就绪。以用户(非 root)身份从命令行运行以下命令。
步骤 3.
latex filename.tex
(可能会提示您多次执行此操作)步骤4。
bibtex filename.aux
步骤 5.
mk4ht oolatex filename.tex
(同样,你可能需要执行多次)此时,包含原始 .tex 文件的目录中将有各种文件,但其中应该有一个 .odt(OpenOffice Writer)文件,希望该文件包含与 LaTeX 中的内容相当接近的内容。
答案2
我重新提出这个问题,因为我不相信我读到的内容。将 LaTeX 文档转换为 Word 是一回事,可以相当直接地完成,例如通过剥离 LaTeX 格式,然后使用 Pandoc 之类的工具来生成输出。但是将包含大量公式的 LaTeX 文档转换为 MSWord 非常困难。如果我没记错的话,MSWord 需要名为 MathType 的附加组件来编辑方程式。我猜这个门户网站上的一些人熟悉 Word 的内部结构,因为他们对 OpenOffice 之类的东西做出了贡献,但如果听到你可以将 LaTeX 公式批量处理为 MSWord MathType 方程式,我会感到震惊。
答案3
转换即使是比较简单的方程式也非常令人沮丧。我尝试使用 Word 的方程式编辑器的各种乳胶选项,但完全搞砸了,甚至连简单的分数都搞砸了。我不得不在 Mac 上使用 LaTeXIT,将 gif 作为内联图像拖到 Word 文档中。显然,除了在最后一刻的黑客工作中处理几个方程式之外,这不是一种解决方案。我没有时间尝试 pandoc(在我的 ubuntu 设置上不起作用),但也许这是更好的解决方案。