お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-04-25 20:20:33

yamatotachibana
新しいメンバ
登録日: 2007-03-24

xfig の日本語設定について

Ubuntu 8.10でxfig を使って図に日本語を入れたいのですが、行き詰まっています。

まず、普通にxfigを起動するとlocale:ja_JP.UTF-8で起動します。
このときはscimで日本語入力が可能です。
しかし、図をexportしようとすると、/usr/share/xfig/fig2dev/ja_JP.UTF-8.psがないというエラーが出て、
図を出力することができません。
そこで、japanese.psへのリンクとして作成してやると今度は出力はできますが、
warning: incomplete multi-byte text:
と言われ、図中の日本語は文字化けしています。

どうやら、xfigというかそれが呼び出すfig2devがUTF-8に対応していないらしいので、
$ LANG=ja_JP.eucJP xfig
として起動するとlocale:ja_JP.eucJPで起動しますが、今度はscimで日本語を入力することができません。

どうすれば、日本語入りの図を作成することができるでしょうか?

よろしくおねがいします。

オフライン

 

#2 2009-05-03 18:42:02

yamatotachibana
新しいメンバ
登録日: 2007-03-24

Re: xfig の日本語設定について

一応、自己解決しました。
まず、Ubuntuは9.04にアップグレードしました。
次に、
http://www.creator.club.ne.jp/~jagarl/diary200803a.html
を参考にして、
http://www.creator.club.ne.jp/~jagarl/fig2dev_ja_JP.UTF8.ps
を/usr/share/xfig/fig2dev/にコピーして、
ja_JP.UTF-8.psという名前でリンクをはりました。
これで、普通にxfigを起動して、つまりUTF-8で日本語入りの図を
export可能になりました。
どうして、8.10ではだめだったのか不明です。
ちなみに、9.04ではdvipdfmxはうまく動かないけれども、
xdviから印刷ができますね。
これで何とか仕事に使えそうです。
ただ、フォントがどうやら東風フォントのままで、IPAモナーになっていませんね。
ちょっと悲しいですね。
フォントを変更する方法が変わっているのか、
https://wiki.ubuntulinux.jp/JapaneseLocalizedDerivative/LaTeXForJapanese#head-a98bf13ec3ad4501c6525213b896fc1ca334c75e
の方法では変更できないようです。
まあ、とりあえず、日本語で印刷できるので、当分はこれで良いことにします。

オフライン

 

Board footer

Powered by FluxBB