platex/xdvi de error

ある提供された style ファイルを利用した tex ファイルを入力として...

% platex a.tex
...
kpathsea: Running mktextfm jis
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input jis
This is METAFONT, Version 2.71828 (Web2C 7.5.4)

kpathsea: Running mktexmf jis
! I can't find file `jis'.
<*> \mode:=ljfour; mag:=1; nonstopmode; input jis

Please type another input file name
! Emergency stop.
<*> \mode:=ljfour; mag:=1; nonstopmode; input jis

Transcript written on mfput.log.
grep: jis.log: そのようなファイルやディレクトリはありません
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input jis' failed to make jis.tfm.
kpathsea: Appending font creation commands to missfont.log.

! Font JY1/jis/m/n/10=jis at 9.60999pt not loadable: Metric (TFM) file not found.
...

奥村先生の jsarticle.cls によるエラーらしいので, この変を追加する(この方法では不十分).

% wget http://oku.edu.mie-u.ac.jp/~okumura/texfaq/jis-tfm.zip
% wget http://oku.edu.mie-u.ac.jp/~okumura/texfaq/jis-pl.zip
% mkdir jis
% (cd jis; unzip ../jis-tfm.zip)
# mv /usr/share/texmf/fonts/tfm
% (cd jis; unzip ../jis-pl.zip)
# mv /usr/share/texmf/fonts/source
# mktexlsr

このファイルを xdvi で表示しようとすると以下のメッセージを出力してお亡くなりになります.

% xdvi a.dvi
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+519/600 --dpi 519 jis
mktexpk: don't know how to create bitmap font for jis.
kpathsea: Appending font creation commands to missfont.log.
xdvi: Error: Can't find font jis; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+230/600 --dpi 830 jis
mktexpk: don't know how to create bitmap font for jis.
xdvi: Error: Can't find font jis; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+396/600 --dpi 996 jis
mktexpk: don't know how to create bitmap font for jis.
xdvi: Error: Can't find font jis; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+461/600 --dpi 461 jis
mktexpk: don't know how to create bitmap font for jis.
xdvi: Error: Can't find font jis; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 jis
mktexpk: don't know how to create bitmap font for jis.
xdvi: Can't find pixel font jis; using cmr10 instead at 577 dpi.
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
xdvi.bin 22.84.10 j1.33 (Xaw toolkit): events.c:4144: Shouldn't happen: Segmenta tion fault - trying to clean up and aborting ...
xdvi: xdvi.bin terminated abnormally: 6


xdvi に "jis" の在り処を教えてあげればいいのでしょうと以下のようにやってみたらきれいに表示できました.
update-texmf はやっていない..

引き続き必要なパッケージの追加。必要不可欠な奥村さんのクラスファイル(2005.03.19-1)もこれで使えます。

# apt-get install okumura-clsfiles vfdata-morisawa5

設定中に指示されたように、日本語で dvips などを使用する場合は、最後に root で

# jisftconfig add

とするのを忘れずに。

mktexlsrの代わりに、debianでは

# update-texmf

が使えます。

Linux/Debian の編集 - TeX Wiki


...

Debian GNU/Linux にも okumura-clsfiles として収録していただいており, Ringサーバのミラー にも置いてあります。

pLaTeX2e 新ドキュメントクラス