ghostscriptをupdateしたらdvipdfmxがおかしい?2
他の場合でもこのエラーが出て詰まったのでメモ。adobeのcmapのパッケージが入ってなくてもこのメッセージは出る。このときはdebianを使ってたのでaptのsources.listにnon-freeパッケージも見るように指定してDebian -- Errorとかのcmap-adobe系パッケージをいくつか入れるとおk
ghostscriptをupdateしたらdvipdfmxがおかしい?1
omakeのおかげでyatexで本文書くのと生成物の目視をする以外の動作は自動化できてるんだけど、ちょうどupdateし終ったあたりからdvipdfmxがpdfつくってくれてないなーと思ってomakeの具合を見てみるとエラーメッセージが出てた。ググるとghostscriptのupdate->fontへのリンク切れ->リンク張り直しのパターンらしい。まあ今後もupdate時に毎回やりそうなのでメモる。
環境:ArchLinuxで直接ptexlive2008をインストールしてghostscript8.70をpacmanで入れた(そもそも別にどんなディストリビューションだろうと関係ないと思うけど)
とりあえず
$ find /usr/local/texlive/p2008/texmf/fonts/cmap/ -type l | xargs file /usr/local/texlive/p2008/texmf/fonts/cmap/ghostscript: broken symbolic link to `/usr/share/ghostscript/8.64/Resource/CMap'
こうなってた。見ての通りリンク切れなのでだめ。
$ sudo rm /usr/local/texlive/p2008/texmf/fonts/cmap/ghostscript $ sudo ln -sf /usr/share/ghostscript/8.70/Resource/ /usr/local/texlive/p2008/texmf/fonts/cmap/ $ sudo mktexlsr
でおk
日本的記念日なので
林 光の原爆小景を深夜0時に真っ暗な部屋で聞いた。脳みそがとてもきれいになった感じ。また3日後に聞く。そうすると色々気力が蘇ってくる。