web-dev-qa-db-ja.com

Open Office(odt)ファイルのラテックスへの変換

Open Office(ODT)ドキュメントをtexファイルにどのように変換しますか? libreofficeを使用したレポートを作成しました。今、私は編集を続けるドキュメントlyx(ラテックスフロントエンド)を使用にしたいと思います。したがって、ODTファイルは.texファイルとして保存する必要があります。

[ファイル]メニュー(エクスポート/名前を付けて保存)にこれを行うオプションが表示されません。それで、これを行うための他のプラグインはありますか?

10
AIB

OpenOfficeにはLaTeXエクスポート機能がありましたが、後で削除されたと思います。それにもかかわらず、LaTeXライターがあります:

Sudo apt-get install openoffice.org-writer2latex writer2latex

または、ディストリビューションでLibreOfficeを使用している場合は、上記の代わりにlibreoffice-writer2latexを使用してください。

すべてのメッセージをyで確認するだけです。インストール後、w2lで使用できます

w2l your-document.odt

これにより、同じ名前の.texファイルが作成されます。フォーマットはかなり基本的ですが、私はそれが仕事を成し遂げると思います。

その後、Lyxで編集したい場合は、次のようにコマンドを連結するだけです。

w2l your-document.odt && /usr/bin/env lyx your-document.tex &

デフォルトのLibreOfficeインストールを使用してUbuntu11.04で変換をテストしました

10
slhck

Libreofficeにはwriter2latex拡張子があり、.oxtファイルをダブルクリックするか、aptからパッケージを取得するだけでロードできます(yumも想定しています)。

拡張機能へのリンク:http://writer2latex.sourceforge.net/index14.html

拡張機能をインストールすると、[ファイル]-> [。texにエクスポート]を使用できます。

しかし:

  • 複雑なドキュメントに対して拡張機能を実行するためにLibreoffice4.0xを取得できませんでした。

  • LO 3.4.4は拡張機能を問題なく実行しましたが、ほとんどすべてのフォーマットが失われ、すべてのテーブルと画像が失われました。

ボトムライン:

私はあきらめた。テキストにエクスポートして最初からやり直す方がよいでしょう。 LyxとLatexに対する完全なNOOBのように私には思えますが、多くのドキュメント設定には同等のものがなく、単に翻訳することができません。しかし、私が間違っていることが示されることを嬉しく思います。

1
John P. Fisher