将Lyx文档转换为MS Word


9

我已经做了几次尝试将Lyx文档转换为MS Word或RTF,但均失败了。我正在使用一个中等复杂的文档,涉及外部包含(Java代码,Child文档),公式和图像。

我试过了

  • 导出到Latex,然后使用,tex4ht但未创建OpenOffice文件(在odt中没有context.xml);
  • 导出为HTML并导入OpenOffice Writer;
  • 导出为PDF并使用Nitro PDF导入;

我现在正在手动转换Nitro PDF输出,但是它在公式和代码清单上的表现很差。

还有什么其他选择?


为什么要这样做?PDF会更好吗?
Rich Bradshaw

这是外部出版物的要求。
罗伯特·蒙提亚努

Answers:



1

派对可能要晚一点,但是由于直到今天仍然花了我很长时间才能完成任务,所以我觉得值得一去。

这是让我回家的程序。这有点麻烦,但是它不允许我替换我的意大利语文档中的所有特殊字符,这是latex2rtf失败的原因。

  1. 从Lyx,在Latex中导出文件(Luatex,未尝试其他选项)
  2. 运行htlatex [filename.tex](a)
  3. 用Firefox打开生成的文件,它应该很好地显示所有格式
  4. 全选->复制->粘贴到LibreOffice中

我不得不手动重新插入图像(b),但与我尝试过的所有其他方法相比,这就像礼物一样。抱歉,我没有测试进一步的改进,但是必须完成所有工作以遵守紧迫的期限,并且之后没有时间进行测试。如果可以编辑。

(a)我怀疑我是通过安装巨大的latex2rtf应用程序来获得软件包的,但是应该很容易找到它。(b)在那件事上,我怀疑如果图像的文件名中不包含空格,但无法确认,则可以将Lyx图像导出到Latex中。可能会检查并编辑这一点。编辑:选中(b),但我无法使其正常工作。空格技巧适用于latex2rtf。


您应该能够直接在大多数现代字处理器(包括Microsoft Word和LibreOffice Writer)中打开HTML文件。
CVn 2015年

它通常有效,但也使我失败了。Firefox什至无法读取我最新文档中的Lyx导出到lyXHTML中。
Giampaolo Ferradini 2015年

1

安装pandoc并将其添加到LyX的首选项配置中的路径。然后重新配置LyX并重新启动LyX。重新启动LyX后,您将看到一个新的导出选项,例如“导出到Office XML(Word)”。以我的经验,大多数数学符号都可以轻松转换为MS Word公式。如果没有识别出一个符号,则有些则不能。

祝您好运,该功能至少在LyX 2.3.4中可用。



0

从LyX导出为PDF。Adobe Acrobat Pro X可以选择将PDF保存为MS Word文档。如果您可以使用此版本的Adobe,则强烈建议您使用此方法。


-1

所以我只是尝试了从lyx导出到html(doc),然后在Libreoffice writer中打开导出的文件,瞧它几乎可以完美地工作

我知道这个答案要晚8年了,但是我只是在寻求自己的答案,希望它对其他可能需要了解/想要知道的人有所帮助

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.