「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:1
総数:9210
現在:3


LaTeX出力の日本語コード

ページOpenOffice.org FAQの登録ページ
投稿者amano
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2006-10-11 15:35:09 (水)
OSlinux (fc4)
依存するページfaq/3/348 , 70630
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

rc3でtexコードの出力を試してみました。次のふたつを。
1. 日本語を含み図を含まないodf文書(以前作ったもの)
2. 図(gif)を含む英語odf文書(以前作ったもの)
残念ながら、どちらもダメでした。
1の場合は、日本語文字コードを指定するやり方でソースを作りますが、
わたしが知っている記述とはちがい、platexでコンパイルすると、
指定された文字コードがそのまま文章になってしまいます。
2の場合は、なぜか、図をみつけられないと言う警告が出て、
gifをインクルードできません。もしかしたら、PSならうまくいく
かも知れませんがそもそもOOoはPSの扱いが苦手です-というジレンマ。

以上、報告です。


図の出力にはまだ対応していません

M.Kamataki (2006-10-11 17:03:45 (水))

試していただいてありがとうございます。まず、図の件ですが、「TeX」(faq/3/348)でも書いたように、リリースノートには図のエクスポートには対応していない、とあります。こちらは今後の対応を待つしかありません。

さて、問題は日本語対応ですね。もう10年以上も触っていないのですが、TeXは複数の種類がありませんでしたっけ。

私のはASCII ptexがベースだと思います

amano (2006-10-11 17:28:24 (水))

おそらくですが。tetexのrpmパッケージそのままです。
私も、texに詳しくはないので、他に試してもらえると助かります。
図の出力はまだでしたか。済みません。リリースノート読んでませんでした。

OOo2.0.4が出力するTeXソースのコンバータ

M.Kamataki (2006-10-21 17:13:54 (土))

を作ってみました。手元のファイルでは、エラー表示が出ますが、うまくいっているようです。TeX環境は、KNOPPIX Mathを使いました。

fileotex2tex.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形式で出力したもの。
filenfeature20061008.tex
上記のperlスクリプトで変換したもの。
filenfeature20061021.tex
KNOPPIX MathでDVIファイルにしたものです。
filenfeature20061021.dvi

なお、スクリプトはUTFの16進バイト列をEUCに変換しただけです。そのほかのLaTeXパッケージの指定などいじっていません。ほぼ10年ぶりのTeXなので、このあたりはどうしたら良いのか、わかりません。もし必要なら、わかる方が引き継いでください。

文字コード化け

catch (2006-10-22 10:30:26 (日))

これかな。
ドイツ語で検証しているから、少し違う気も・・・
http://ja.openoffice.org/issues/show_bug.cgi?id=70630

Re:文字コード化け

catch (2006-10-30 16:14:51 (月))

http://ja.openoffice.org/issues/show_bug.cgi?id=70630
にて報告されました。

文字化け修正 暫定版

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 さんに日本語サポートのリクエストを

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ソースのコンバータがエラーになる

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ソースのコンバータがエラーになる

YamYas (2006-11-05 09:39:55 (日))

こんにちは、YamYas です。
「このモジュールをどうしたらインストールできるのか調べて、再度試してみます。」

apt-get install libunicode-japanese-perl

Re:TeXソースのコンバータがエラーになる

A. Nakanishi (2006-11-05 09:41:16 (日))

YamYas さん、どうもありがとうございました。

apt-get install libunicode-japanese-perl


unicode/japanese モジュールがインストールできましたので、
鎌滝さんの otex2tex.pl できちんと日本語で出力されました。

OpenOffice から出力された TeX ファイルのプリアンプルには
フォントやページレイアウトの設定など、不要なものがたくさん
ありますが、これは後から削除してしまえばいいので、とても簡
単に TeX ファイルを出力することができ、感動しています。

鎌滝さん、YamYas さん、ほんとにどうもありがとうございました。

画像の扱いについて

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への変換

ocyacya (2008-06-26 10:23:15 (木))

Windows上で動く、次のような簡易変換プログラムを作りました。
もし、よろしければお使い下さい。
Source Programをコンパイルし直せばおそらくunix上でも動作可能だと思います。
fileOoo_to_Tex.zip m(_ _)m 一部不具合を修正致しました...
(2008-6-30 18:00) 半角カナを全角カナに変換するようにしました。
(2008-7-14 12:15) 不具合ありとのご意見がありました! replace.tx のファイルを以下のファイルと置き換えて下さい。 filereplace.tx

お名前:
題名:


添付ファイル: filereplace.tx 1799件 [詳細] fileOoo_to_Tex.zip 1364件 [詳細] filenfeature20061021.dvi 2080件 [詳細] filenfeature20061021.tex 2365件 [詳細] filenfeature20061008.tex 2163件 [詳細] fileotex2tex.pl 2148件 [詳細]