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 新ドキュメントクラス