
いくつかの Word 文書を LaTeX に変換する作業中です。次の方法を採用することにしました。
Word -> ODF (odf エクスポートまたは libreoffice 経由) -> latex (writer2latex)。
writer2latex によって生成されたドキュメントは、見た目はかなり良いのですが、残念ながら、writer2latex は、個々のテキスト要素ごとに 100 万通りもの異なるスタイルを作成します。作成されるスタイルの数を最小限に抑える方法はありますか? オプションclean
またはを使用するultraclean
とスタイルが削除されることは理解していますが、その場合、ドキュメント全体を再度調べて、手動でスタイルを適用する必要があります。これを回避する賢い方法はありますか?
また、writer2latex をトップレベル カテゴリとして使用\chapter
しないように説得する方法はありますか?\section
これらの問題に関するアドバイスをいただければ幸いです。
編集: プロジェクト全体は 250 ~ 300 ページほどで、10 個の独立した Word 文書で構成されています。
答え1
\chapter
の代わりに使用するには\section
、単純な検索と置換を行うsed
か、正規表現をサポートするエディターを使用します。sed に必要なコマンドは次のとおりです。
sed -e 's/^\\section{\([^}]*\)}$/\\chapter{\1}/' whatever.tex
sed -e 's/^\\subsection{\([^}]*\)}$/\\section{\1}/' whatever.tex
# etc.