2011年7月1日金曜日

Could not find encoding file "H"

Ubuntu 10.04 LTS  で dvipdfmx で dvi -> pdf に変換しようとすると、

Could not find encoding file "H"

というエラーが出る。

そういうときは、

エンコーディングファイルH があるパス   (/usr/share/fonts/cmap/adobe-japan1)
を、 /usr/share/texmf/web2c/texmf.cnf の
CMAPFONTS = の行に追加すればよい。
% CMap files.

CMAPFONTS = .;$TEXMF/fonts/cmap//;/usr/share/fonts/cmap/adobe-japan1/

ここの最後。



ちなみに、
find /usr/share/ -name H  で、 H があるパスは分かるし、
find /usr/share/ -name texmf.cnf で texmf.cnf があるパスは見つかる。


参考文献
https://groups.google.com/group/fj.comp.texhax/browse_thread/thread/72b421245869931d?hl=ja&pli=1
http://www.massi.mydns.jp/massis_easy_laboratory/2009/08/latexdvipdfmxencoding-file-h.html

0 件のコメント:

コメントを投稿