2008年7月16日

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

おかむらです

> 昨日は「できた」って言ったんですが、もう一度やりなおしてみると
> いなばさんと同じエラーが出てしまいました。昨日のは何か勘違いだったのかも。

ありゃ.すると,すんなり出来たうちの環境の方が特異なんでしょうか.


・・・と思ってよく思い返すと,うちの環境は,/etc/texmf 以下を色々いじった
Gutsy からアップグレードした Hardyでした.特異でした.


>なんらかの理由でpdvitompではなく、dvitompが使われてしまっている

確かにそんな感じですね."jmpost.bin あるいは dvitompが ${DVITOMP}
の値を無視する" というバグっぽいので,Lauchpadにバグ登録した方が
よいかもしれません.

とりあえず,ユーザが手軽に取れる対策は次の (1) か(2)あたりでしょうか.

(1) dvitomp を削除して,代わりにすべてpdvitomp を使う
% cd /usr/bin
% sudo mv dvitomp dvitomp.orig
% ln -s pdvitomp dvitomp

(2) jmpost の流儀に従って,${DVITOMP}を参照するラッパを作る
% cd /usr/bin
% sudo mv dvitomp dvitomp.bin
% sudo ln -s pdvitomp pdvitomp.bin

% sudo cp /somewhere/dvitomp /usr/bin
% sudo chmod +x /usr/bin/dvitomp

--- [dvitomp ここから] ---
#!/bin/bash
#
PROG=${DVITOMP:-dvitomp}.bin
exec ${PROG} "$@"
--- [ここまで] ---


いずれも,適用後は
% jmpost --kanji=euc testeuc.mp
% platex tex
% dvips -Ppdf -E tex -o tex.eps

で tex.epsが作成されるはずです.


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




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