い〜さねっと

雑多メモ

dvipdfmxが使えなくなった


久々にTeXを使うことになり,
とりあえずコンパイルしてpdfにまで持っていこうとしたら,
何故かエラーが出て止まった

$ dvipdfmx test.dvi
test.dvi -> test.pdf
[1
** ERROR ** Could not find encoding file "H".

Output file removed.


原因が何やろうと思って探ってみたところ,
ghostscriptのversionが上がったかららしい (8.64 → 8.70)
ということで,下記のサイトを参考に色々変更
ubuntu9.10 ptexlive error - yamblog

$ cd /usr/local/texlive/share/texmf/fonts/cmap
$ ll
(略)ghostscript@ -> /usr/local/share/ghostscript/8.64/Resource/CMap
$ sudo rm ghostscript
$ sudo ln -s /usr/local/share/ghostscript/8.70/Resource/CMap /usr/local/texlive/share/texmf/fonts/cmap/ghostscript


これで,無事にdvipdfmxが使えるようになった
versionが上がると怖いですね
最も,この対処法だとまたversionが上がった場合にはまりそうであるが