* LaTeX出力の日本語コード [#oe5751a2]
 |RIGHT:|LEFT:|c
 |~ページ|[[OpenOffice.org FAQの登録ページ]]|
 |~投稿者|amano|
 |~分類|#listbox3(要望,faq03,class)|
 |~優先順位|#listbox3(低,faq03,priority)|
 |~状態|#listbox3(Issues,faq03,state)|
 |~カテゴリー|#listbox3(Writer ワープロ,faq03,category)|
 |~投稿日|2006-10-11 15:35:09 (水)|
 |~OS|linux (fc4)|
 |~依存するページ|faq/3/348 , [[70630:http://ja.openoffice.org/issues/show_bug.cgi?id=70630]]|
 |~バージョン|#listbox3(2.0.4,faq03,version)|
 
 //////////バグ対策(以降マッチさせない)
 
 ** メッセージ [#y9c791f1]
 |LEFT:|c
 |回答ページでは行末に「~」を付加する必要はありません|
 #contents
 
 rc3でtexコードの出力を試してみました。次のふたつを。~
 1. 日本語を含み図を含まないodf文書(以前作ったもの)~
 2. 図(gif)を含む英語odf文書(以前作ったもの)~
 残念ながら、どちらもダメでした。~
 1の場合は、日本語文字コードを指定するやり方でソースを作りますが、~
 わたしが知っている記述とはちがい、platexでコンパイルすると、~
 指定された文字コードがそのまま文章になってしまいます。~
 2の場合は、なぜか、図をみつけられないと言う警告が出て、~
 gifをインクルードできません。もしかしたら、PSならうまくいく~
 かも知れませんがそもそもOOoはPSの扱いが苦手です-というジレンマ。~
 ~
 以上、報告です。
 #clear
 
 ----
 ***図の出力にはまだ対応していません [#vbdaa6b2]
 >M.Kamataki (2006-10-11 17:03:45 (水))~
 ~
 試していただいてありがとうございます。まず、図の件ですが、「TeX」(faq/3/348)でも書いたように、リリースノートには図のエクスポートには対応していない、とあります。こちらは今後の対応を待つしかありません。~
 ~
 さて、問題は日本語対応ですね。もう10年以上も触っていないのですが、TeXは複数の種類がありませんでしたっけ。~
 
 //
 ***私のはASCII ptexがベースだと思います [#ab948b34]
 >amano (2006-10-11 17:28:24 (水))~
 ~
 おそらくですが。tetexのrpmパッケージそのままです。~
 私も、texに詳しくはないので、他に試してもらえると助かります。~
 図の出力はまだでしたか。済みません。リリースノート読んでませんでした。~
 
 //
 ***OOo2.0.4が出力するTeXソースのコンバータ [#xf4f3d7f]
 >M.Kamataki (2006-10-21 17:13:54 (土))~
 ~
 を作ってみました。手元のファイルでは、エラー表示が出ますが、うまくいっているようです。TeX環境は、[[KNOPPIX Math>http://geom.math.metro-u.ac.jp/wiki/index.php?%5B%5BKNOPPIX%2FMath%5D%5D]]を使いました。~
 ~
 &attachref(otex2tex.pl);~
 ~
 使い方は、UNIX系で実行属性を付けておけば~
  $ otex2tex.pl hoge.tex > bar.tex
 でOKです。perlはほとんど利用したことがなく、Web情報の切り張りで、4時間ほどでできました。ソースをご覧いただけばわかりますが、なれている方なら30分で作れるのではないでしょうか。なお、Unicode::Japanese モジュールが必要です。環境によってはCPANからのインストールが必要かもしれません。~
 ~
 なお、わたしがテストに使用したサンプルも添付します。これらは間もなくリリースされるOOo2.0.4の新機能を紹介したドキュメントの日本語訳です。翻訳MLで以下のページで公開されています。(すみません、確認したらもっと新しいバージョンがありました)~
 http://ja.openoffice.org/servlets/ReadMsg?list=translate&msgNo=2616~
 翻訳されたMiraさん、matsu-yoさん、ありがとうございます。~
 ~
 同ファイルを2.0.4でLaTeX形式で出力したもの。~
 &attachref(nfeature20061008.tex);~
 上記のperlスクリプトで変換したもの。~
 &attachref(nfeature20061021.tex);~
 KNOPPIX MathでDVIファイルにしたものです。~
 &attachref(nfeature20061021.dvi);~
 ~
 なお、スクリプトはUTFの16進バイト列をEUCに変換しただけです。そのほかのLaTeXパッケージの指定などいじっていません。ほぼ10年ぶりのTeXなので、このあたりはどうしたら良いのか、わかりません。もし必要なら、わかる方が引き継いでください。~
 
 //
 ***文字コード化け [#nd588639]
 >catch (2006-10-22 10:30:26 (日))~
 ~
 これかな。~
 ドイツ語で検証しているから、少し違う気も・・・~
 http://ja.openoffice.org/issues/show_bug.cgi?id=70630~
 
 //
 ***Re:文字コード化け [#ze4d3434]
 >catch (2006-10-30 16:14:51 (月))~
 ~
 http://ja.openoffice.org/issues/show_bug.cgi?id=70630~
 にて報告されました。~
 
 //
 ***文字化け修正 暫定版 [#a43b1755]
 >Tora (2006-11-03 17:20:11 (金))~
 ~
 文字化けしない暫定版を作成しました。~
 http://www.tora-japan.com/ooo/download/filters/Writer2LaTeX_by_Henrik_Just/OOo_2.0.4/~
 ~
 使い方 (Windows)~
 0. OpenOffice.org を終了する。クイック起動も一旦終了する。~
 1. writer2latex.jar をダウンロードする。~
 2. フォルダ C:\Program Files\OpenOffice.org 2.0\program\classes の中の同名のファイルを他の場所に移動するか名前を変更して残しておく。~
 3. ダウンロードしたファイルを上記フォルダに移動する。~
 ~
 使い方 (Linux)~
 手順は Widows と同じ。~
 ディレクトリは、/opt/openoffice.org2.0/program/classes  ~
 ~
 現行の最初に出力される部分が、ascii じゃなくて cp932 だろ、とか、には手を加えていません。~
 \usepackage[ascii]{inputenc}~
 \usepackage[T1]{fontenc}~
 \usepackage[english]{babel}~
 
 //
 ***作者の Henrik Just さんに日本語サポートのリクエストを [#b4dd5919]
 >Tora (2006-11-03 17:25:54 (金))~
 ~
 作者の Henrik Just さんの Writer2LaTeX のWebページに~
 http://www.hj-gym.dk/~hj/writer2latex/index3.html#features~
 ===~
 (If you need another language, please contact me.)~
 ===~
 とあるので、どなたか、リクエストしてみませんか。~
 
 //
 ***TeXソースのコンバータがエラーになる [#w2ae5dcb]
 >A. Nakanishi (2006-11-05 09:38:18 (日))~
 ~
 > 「texコード出力」~
 > > http://oooug.jp/faq/index.php?faq/4/4~
 ~
 さっそくダウンロードさせていただいて試してみましたが、私の環境~
 (Ubuntu 6.10) では、~
 ~
 Can't locate Unicode/Japanese.pm in @INC (@INC contains: /etc/perl~
 /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /u~
 sr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/sit~
 e_perl .) at ./otex2tex.pl line 3.BEGIN failed--compilation aborted at ./otex2tex.pl line 3.
 ~
 となり、上記サイトでも御指摘のように、Unicode::Japanese の変換モジ~
 ュールが含まれていないので白紙のファイルが出力されました。このモジ~
 ュールをどうしたらインストールできるのか調べて、再度試してみます。~
 どうもありがとうございました。~
 ~
 ## ユーザーMLより転載 by catch~
 
 //
 ***Re:TeXソースのコンバータがエラーになる [#r6ac3e3c]
 >YamYas (2006-11-05 09:39:55 (日))~
 ~
 こんにちは、YamYas です。~
 「このモジュールをどうしたらインストールできるのか調べて、再度試してみます。」~
  apt-get install libunicode-japanese-perl
 
 //
 ***Re:TeXソースのコンバータがエラーになる [#gb674c74]
 >A. Nakanishi (2006-11-05 09:41:16 (日))~
 ~
 YamYas さん、どうもありがとうございました。~
 ~
  apt-get install libunicode-japanese-perl
 ~
 unicode/japanese モジュールがインストールできましたので、~
 鎌滝さんの otex2tex.pl できちんと日本語で出力されました。~
 ~
 OpenOffice から出力された TeX ファイルのプリアンプルには~
 フォントやページレイアウトの設定など、不要なものがたくさん~
 ありますが、これは後から削除してしまえばいいので、とても簡~
 単に TeX ファイルを出力することができ、感動しています。~
 ~
 鎌滝さん、YamYas さん、ほんとにどうもありがとうございました。~
 
 //
 ***画像の扱いについて [#r8a82e93]
 >M.Kamataki (2006-11-07 21:00:15 (火))~
 ~
 埋め込まれた画像については、~
  [Warning: Image not found]
 という文字列が表示されるだけですが、リンクされた画像だと、~
   [Warning: Image ignored] % Unhandled or unsupported graphics:
  %\includegraphics[width=12.489cm,height=6.739cm]{../../../eps_file.eps}
 というような、編集すれば画像入りでLaTeX処理ができそうなドキュメントになるようです。とりあえずご報告。~
 
 //
 ***UnicodeからSjisへの変換 [#j40f22cc]
 >ocyacya (2008-06-26 10:23:15 (木))~
 ~
 Windows上で動く、次のような簡易変換プログラムを作りました。~
 もし、よろしければお使い下さい。~
 Source Programをコンパイルし直せばおそらくunix上でも動作可能だと思います。~
 &attachref(Ooo_to_Tex.zip);
 m(_ _)m 一部不具合を修正致しました...~
 (2008-6-30 18:00) 半角カナを全角カナに変換するようにしました。~
 (2008-7-14 12:15) 不具合ありとのご意見がありました! replace.tx のファイルを以下のファイルと置き換えて下さい。
 &attachref(replace.tx);
 
 //
 #article