将 Open Office (odt) 文件转换为 Latex

AIB*_*AIB 10 linux latex openoffice-writer openoffice libreoffice

如何将 Open Office (ODT) 文档转换为 tex 文件?我已经使用 libre office做了一个报告。现在我想继续使用 lyx (latex front end)编辑文档。所以ODT文件需要保存为一些.tex文件。

我在文件菜单(导出/另存为)中没有看到执行此操作的选项。那么有没有其他插件可以做到这一点?

slh*_*hck 10

OpenOffice 曾经有一个 LaTeX 导出功能,我猜后来被删除了。不过,有一个 LaTeX 作家:

sudo apt-get install openoffice.org-writer2latex writer2latex
Run Code Online (Sandbox Code Playgroud)

或者,如果您的发行版使用 LibreOffice,请使用libreoffice-writer2latex上面的代替。

只需使用 确认所有消息y。安装后,您可以使用它w2l

w2l your-document.odt
Run Code Online (Sandbox Code Playgroud)

这将创建一个.tex具有相同名称的文件。格式非常基本,但我认为它可以完成工作。

如果之后你想在 Lyx 中编辑它,只需连接命令,就像这样:

w2l your-document.odt && /usr/bin/env lyx your-document.tex &
Run Code Online (Sandbox Code Playgroud)

我使用默认的 LibreOffice 安装在 Ubuntu 11.04 上测试了转换