ubuntu8.10上で卒論研究してるわけですが、学科指定のlatexのクラスファイルでpdfが作れない!なんてこった。
というのを解決したのでメモ。

現象は、dvipdfmxでdviからpdfを作るときに次のエラーが出る。

[1kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+199/600 --dpi 799 gbm-jis
mktexpk: don’t know how to create bitmap font for gbm-jis.
kpathsea: Appending font creation commands to missfont.log.

** WARNING ** Could not locate a virtual/physical font for TFM “gbm-jis”.
** WARNING ** >> There are no valid font mapping entry for this font.
** WARNING ** >> Font file name “gbm-jis” was assumed but failed to locate that font.
** ERROR ** Cannot proceed without .vf or “physical” font for PDF output…

Output file removed.

どうやら、フォントのマッピングがうまくいってない模様。次のサイトにあるように設定ファイルを変更したら解決。

http://lists.debian.or.jp/debian-users/200301/msg00263.html

あと、/etc/texmf/dvipdfm/dvipdfmx.cfg の最後に

f jis-cjk.map

と追加してやると良いかと思います。/etc/texmf/dvipdfm/jis-cjk.map は
ptex-jisfonts パッケージに含まれています。

これで万事解決。