再インストール
2006-06-20/unstable な話
主なバージョンは以下の通り。
ii dvipdfmx 20050831-1 A DVI to PDF translator with CJK support
ii dvipsk-ja 5.95a+jp1.7a-1 DVI-to-PostScript translator with Japanese s
ii tetex-base 3.0-18 Basic library files of teTeX
ii tex-common 0.24 Common infrastructure for using and building
- 問題の引き金
- TeX/DVI/PDF 関連なパッケージを入れたり消したりしてた
- 原因
- 不明
- 症状
- dvipdfmx が転ける
** ERROR ** Could not find encoding file "H".
ただし 50dvipdfmx.cnf が原因ではない
再インストール手順
- 関連しそうなものをとりあえず purge
# 出力からそれっぽいものを全削除
dpkg -l | grep -E "tex|dvi|ps|font|pdf|gs"
# 実際に消したもの(読みづらいので改行
sudo aptitude purge cjk-latex cmap-adobe-cns1 cmap-adobe-gb1 cmap-adobe-japan1
cmap-adobe-japan2 dvi2ps dvi2ps-fontdata-ja dvipdfmx dvips-fontdata-n2bk
dvipsk-ja psfontmgr pstotext psutils ptex-base ptex-bin ptex-jisfonts
tetex-base tetex-bin tetex-doc tetex-extra tex-common gsfonts-wadalab-common
gsfonts-wadalab-gothic gsfonts-wadalab-mincho gsfonts-x11 dfontmgr xpdf-common
xpdf-japanese xpdf-utils gs gs-cjk-resource gs-common gs-esp gs-gpl
gv jbibtex-base jbibtex-bin xdvik-ja
# 2007-01-11 追加分
rm -rf /etc/texmf /etc/texmf.orig
- インストール
sudo aptitude install ptex-bin xdvik-ja dvipsk-ja gs gs-esp gs-cjk-resource
cmap-adobe-japan1 cmap-adobe-japan2 dvipdfmx cmap-adobe-cns1 cmap-adobe-gb1 ptex-jisfonts
# 2007-01-11 追加分
jbibtex-bin
sudo jisftconfig add
得られた知識 †
- 現状のバージョンだと 50dvipdfmx.cnf は不要
- install するだけで、すんなりいくようになったらしい(?
- CMAPINPUTS
- 区切り記号は ; でも : でもいい
- 環境変数で指定するときは : でなければならない
- フォントマップ指定(jis-cjk.mapとか)
dvipdfmx -f FONTMAP
- 詳細メッセージ
- ls-R更新
mktexlsr
50dvipdfmx.cnf †
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Linux%2FDebian
Can't find CMap UniJIS-UCS2-H building a CIDDecoding resource.
dvipdf ps2pdf などのコマンドが吐くエラー。
sudo dpkg-reconfigure cmap-adobe-japan1
で随意(optional)を選択。
しかし微妙はフォントが埋め込まれるだけとも。