2008年7月20日

[ubuntu-jp:968] Re:METAPOST で質問。

松山と申します。

いなばさんの当初お尋ねのエラーは、
出るべくして出るものと捉えています。
と言いますか、それを今回調べてみて初めて知りました。

MLの中で「うまく処理出来ている」というお話は、
どこか手を加えているからこそ出来るのであって、

標準的・本来的にはエラーになるはずです。
(誤りあればごめんなさい...)

そもそも日本語MetaPostは teTeX 時代の配布には対応
づいていましたが、texlive には対応していないと思います。

要は makempx が、かつての teTeX 版では、
そもそもシェルスクリプトであり
DVITOMP 変数を参照していたので、日本語化にあたり、
この変数を pdvitomp に仕向けることで対応できていた
のですが、現在の texlive 版ではCソースに変わっており、
そこでは DVITOMP変数を用いていないのです。

したがって現在の pmakempx は全く意図どおりには動作
しないスクリプトになってしまっています。

mv dvitomp dvitomp.orig
ln -s pdvitomp dvitomp
というのが、とりあえずの対処でしのげますが、
スマートでなく、本来の形ではないはずです。

本来あるべき姿は makempx.c をベースに pmakempx.c を
作るか、makempx.c を DVITOMP変数参照の形に改変するか
でしょう。

上の話にようやくたどり着いたつもりなのですが、
識者の皆様、いかがでしょうか。

# 以下も宜しければ参考にどうぞ:
#
http://blogs.yahoo.co.jp/michio_matsuyama/folder/1086031.html


--------------------------------------
Stop! Global Warming ~ Yahoo! JAPAN Earth Project
http://pr.mail.yahoo.co.jp/earthproject/


投稿者 xml-rpc : 2008年7月20日 21:29
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/75495
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。