8r.enc が見つからない (2005/11/16)

tetex-base のメジャーバージョンが 2.0.2c から 3.0 に upgrade したときに,dvips が 8r.enc が見つからないというエラーを出すようになりました.

dvips: ! Couldn't find header file 8r.enc

これを隠しページの BBS に書いていたら,解決方法を教えてくれた方がいました.この場で感謝します.同じ内容で,他に困っている人のため,このページにその解決方法を掲載します.

8r.enc のパスは,

/usr/share/texmf/dvips/psnfss/8r.enc
から
/usr/share/texmf/fonts/enc/dvips/psnfss/8r.enc
へ変更されたにもかかわらず,読み込むパスを設定しているファイル /etc/texmf/texmf.d/70dvipsj.cnf に新たなパスが追加されていません.そこで,
[/etc/texmf/texmf.d/70dvipsj.cnf]
 -TEXPSHEADERS.dvips = .;$TEXMF/{dvipsj,dvips,pdftex,tex,fonts/type1}//
 +TEXPSHEADERS.dvips = .;$TEXMF/{dvipsj,dvips,pdftex,tex,fonts/type1,fonts/enc}//
と書き直し,
# update-texmf
を実行すれば,8r.enc を読み込んでくれるようになります.


梅原 大祐 / UMEHARA Daisuke umehara@kit.ac.jp
Last modified: 2020/05/01 15:37
Total Access Count