web-dev-qa-db-ja.com

LyxドキュメントをMSWordに変換する

LyxドキュメントをMSWord(RTF)に変換しようと何度か試みましたが、失敗しました。私は、外部インクルード(Javaコード、子ドキュメント)、数式、画像を含む、適度に複雑なドキュメントを扱っています。

私はもう試した

  • ラテックスにエクスポートしてからtex4htを使用しますが、OpenOfficeファイルは作成されません(odt内にcontext.xmlはありません)。
  • hTMLへのエクスポートとOpenOfficeWriterでのインポート。
  • PDFにエクスポートしてNitroPDFを使用してインポート;

Nitro PDFの出力を手動で変換していますが、数式やコードリストではかなりうまくいきません。

他にどのようなオプションがありますか?

9
Robert Munteanu

パーティーに少し遅れたのかもしれませんが、今日でもタスクを完了するのに時間がかかったので、痕跡を残す価値があると感じました。

これが私を家に連れて行った手順です。少し面倒ですが、latex2rtfが失敗していたイタリア語のドキュメントのすべての特殊文字を置き換えることができませんでした。

  1. Lyxから、ファイルをLaTeXにエクスポートします(Luatex、他のオプションは試していません)
  2. Htlatex [filename.tex]を実行します(a)
  3. 結果のファイルをFirefoxで開くと、すべてのフォーマットがかなりうまく表示されているはずです。
  4. [すべて]-> [コピー]-> [LibreOfficeに貼り付け]を選択します

画像を手動で再挿入する必要がありましたが(b)、他のすべての方法と比較すると、贈り物のように感じました。申し訳ありませんが、これ以上の改良はテストしませんでしたが、厳しい締め切りに間に合わせるためにすべてを完了する必要があり、その後テストする時間がありませんでした。可能であれば編集します。

(a)巨大なlatex2rtfアプリケーションをインストールしてパッケージを入手したと思いますが、簡単に見つけることができます。 (b)その点で、画像のファイル名にスペースが含まれていなければ、LyxによるLaTeXへの画像のエクスポートは機能したと思いますが、まだ確認できません。この少しをチェックして編集するかもしれません。編集:チェック(b)、そして私はそれを動作させることができませんでした。スペーストリックはlatex2rtfに適用されます。

1

LyX-> LaTeX-> RTF-> Wordを試しましたか?

ここにいくつかの追加の提案、いくつかの有料オプションがあります: http://wiki.lyx.org/FAQ/Compatibility#toc​​2

1
romeroabelleira

Pandocをインストールし、LyXの設定構成のパスに追加します。次に、LyXを再構成し、LyXを再起動します。 LyXを再起動すると、「Office XML(Word)にエクスポート」などの新しいエクスポートオプションが表示されます。私の経験では、ほとんどの数学記号は簡単にMSWordの数式に変換できます。認識されない記号が1つある場合、そうでないものもあります。

幸運なことに、この機能は少なくともLyX2.3.4で利用できます。

1
dawnsong

LaTeXに変換してから、 tex2Word を使用します。変換は完璧ではありませんが、悪くはありません。最後に少し片付けをします。その他のラテックス-> Wordコンバーターは http://www.tug.org/utilities/texconv/textopc.html にリストされています。

0
Rob Hyndman

LyXからPDFにエクスポートします。AdobeAcrobatProXには、PDFをMSWordドキュメントとして保存するオプションがあります。このバージョンのAdobeを利用できる場合は、この方法を強くお勧めします。

0
Brian