![Lyx 到 Word 的导出问题](https://linux22.com/image/311801/Lyx%20%E5%88%B0%20Word%20%E7%9A%84%E5%AF%BC%E5%87%BA%E9%97%AE%E9%A2%98.png)
我需要从 LyX 生成 RTF/DOC/ODT 文档,供我的主管评论和编辑。Lyx 文档包含 ERT、主/子文档、超链接、交叉引用、svg/png 图形和基本方程式。PDF(pdflatex)看起来不错。
我试过:
- 要求主管评论/编辑 PDF,
- Lyx -> ODT(来自出口清单),
- Lyx -> HTML(Word,来自导出列表)-> Word,
- Lyx -> Tex(来自导出列表)-> latex2rtf,
- Lyx -> Tex(来自导出列表)-> Tex2word,
所有这些都产生了各种错误和/或参考文献、图形、公式的渲染不令人满意。(由此我猜想我的 Latex 配置可能有问题,但我不知道从哪里开始修复它。我对 Latex 的了解极其有限,这就是我首先选择 Lyx 的原因。)
我能找到的“足够接近”的导出格式是 XHTML,但 Word 当然无法打开它……我遇到了瓶颈。我不需要合适的页面布局,而是需要合适的图表、参考资料和公式(如果需要,可以作为图形)的呈现。
有什么建议吗?
答案1
我不推荐这样做,但在 LyX 2.2.0 中会有一个选项(如果您安装了依赖项)可以通过 Pandoc 导出:http://wiki.lyx.org/LyX.NewInLyX22#converters
答案2
这是我经过多次尝试后遵循的程序。它有点麻烦,而且远非完美。我认为它值得分享,因为它让我找到了比其他任何方法都更好的方法:它至少允许不替换我的意大利语文档中的所有特殊字符,这是我使用 latex2rtf 的障碍(a)。
- 从 Lyx 中,将文件导出到 Latex(Luatex,没有尝试其他选项)
- 运行 htlatex [文件名.tex] (b)
- 使用 Firefox 打开生成的文件,它应该可以很好地显示所有格式
- 在 Firefox 中,选择全部-->复制-->粘贴到 LibreOffice
我不得不手动重新插入图像 (c),但与我尝试过的所有其他方法相比,这感觉就像是一种礼物。我很高兴地接受了这项任务,将一些图像从漂亮的 Lyx-Pdf 输出中复制并粘贴到 LibreOffice 中。我的同事有 Word,将文档保存为 .doc 或 docx 效果很好。
(a) 关于 latex2rtf 的一些补充评论:如果您可以使用标准字符集或提供的替代方案之一更改其选项来运行转换,它可以为您提供一些支持。我注意到它不适用于 adjustbox 工具包,因此您必须删除用于将图像置于 pdf 中心的代码片段,它仅在有限的范围内支持 tikz(它似乎喜欢节点矩阵,而不是更简单的节点列表)。它可以导入图像,但显然只能导入名称中没有空格的图像。总而言之,它可以为相当多的用户工作。(b)我怀疑我是通过安装巨大的 latex2rtf 应用程序获得该软件包的,但它应该很容易找到。(c)在这件事上,我觉得 Lyx 将图像导出到 Latex 然后导出到 html 应该可以工作,所以如果你是比我更有经验的用户,可能还有改进的空间。
答案3
实现此目的的最佳方法,至少,我已经找到了:使用 elyxer 从 LyX 导出为 ODT。它可以很好地管理文本。但您必须手动将图像插入 ODT 文档中的正确位置。您可以将文档导出为 HTML,这将创建一个包含所有图片的文件夹。从该文件夹中插入图片作为 Libre Office 中的替换图片将很容易。最终产品看起来令人满意。它可能适合您。