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

Nobuyuki Inaba nobuyuki.inaba at gmail.com
Thu Jul 17 01:36:40 BST 2008


いなばです。
いろいろ調べてくださってありがとうございます。

複数のPCにubuntuを入れて確認した事で、報告したい事があります。
$ sudo aptitude -y install latex-env-ja latex-extra-ja
$ sudo aptitude -y install cmap-adobe-japan1 gs-cjk-resource
$ sudo aptitude -y install texlive-metapost

$ jmpost --kanji=euc test.mp
を行なってうまくいきません。と報告しましたが、今朝再起動させたら、
うまく実行ができました。
再起動させたらよかったんですね。
いい経験になりました。

それと、上の $ sudo aptitude を実行していないPCで
% cd /usr/bin
% sudo mv dvitomp dvitomp.orig
% sudo ln -s pdvitomp dvitomp
を行なっても、うまく行きました。



2008/07/16 22:41 Leona OKAMURA <leona at simasima.org>:
> おかむらです
>
>
>
>> 昨日は「できた」って言ったんですが、もう一度やりなおしてみると
>> いなばさんと同じエラーが出てしまいました。昨日のは何か勘違いだったのかも。
>
> ありゃ.すると,すんなり出来たうちの環境の方が特異なんでしょうか.
>
> ・・・と思ってよく思い返すと,うちの環境は,/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が作成されるはずです.
>
>



More information about the ubuntu-jp mailing list