我需要找到一种方法来快速地将latex文档转换为Microsoft Word 2003文档。
我目前正在使用Kile在Ubuntu上编辑latex文档。
我可以通过以下方式来实现:
latex filename.tex
tex4ht filename.tex
mk4ht oolatex filename.tex然后,我必须在OpenOffice中打开生成的filename.odt文档并另存为Word文档。
有没有办法让我一步完成这件事?
我可以写一个程序来运行最初的三行代码,我更感兴趣的是在不使用openoffice的情况下从odt到doc的转换。
如果我能找到一种直接从filename.tex转换到filename.doc的方法,那就更好了
发布于 2009-04-14 07:41:33
所有据称将文档从LaTeX转换为某种文字处理格式的程序都会丢失原始文档中的一些信息,但显然您愿意接受这一点。
这里有一个技巧,可能适合也可能不适合你的目的:如果latex2rtf做了一个足够好的转换(我不知道它与你正在使用的转换器相比如何),只需将它的输出从whatever.rtf重命名为whatever.doc,Word就会打开它。现在,如果文档的接收者想要编辑它,她可能会注意到它实际上不是通常的Word格式,但是,嘿,Word总是表现得很奇怪。
另一个技巧是将TeX的输出转换为页面的图像,并将它们逐个嵌入到Word文档中-这保留了TeX的确切布局,显然对除打印之外的任何事情都没有用处(打印质量可能会比只打印原始文件所获得的质量更差),但从技术上讲,它是一个Word文档。
发布于 2009-04-13 21:13:59
我还没有用过它,所以我不能评论它,但它看起来有点像您正在寻找的东西:tex2word和LaTeX-to-Word (后者看起来更好)。
发布于 2009-04-13 21:20:38
您在OpenOffice (使用OOoLaTex)中打开它并另存为.doc是什么?
正如托尔莫德所说,只需一步就可以了:可以像here一样从命令行使用OOo。
https://stackoverflow.com/questions/745393
复制相似问题