Debian/TeX関連

Top / Debian / TeX関連

再インストール

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 が原因ではない

再インストール手順

  1. 関連しそうなものをとりあえず 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
  2. インストール
    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
    • 区切り記号は ; でも : でもいい
    • 環境変数で指定するときは : でなければならない
      • ; で書くと↓を招く
        ** ERROR ** Could not find encoding file "H".
  • フォントマップ指定(jis-cjk.mapとか)
    dvipdfmx -f FONTMAP 
  • 詳細メッセージ
    • dvipdfmx -vv
    • dvips -d 64
  • ls-R更新
    mktexlsr

50dvipdfmx.cnf

http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Linux%2FDebian

  • /etc/texmf/texmf.d/50dvipdfmx.cnf 更新(画面の都合で改行
    CMAPINPUTS=.;/usr/share/fonts/cmap/adobe-japan1//;/usr/share/fonts/cmap/adobe-japan2//;
    /usr/share/fonts/cmap/adobe-gb1//;/usr/share/fonts/cmap/gs-cjk-resource//
  • sudo update-texmf

Can't find CMap UniJIS-UCS2-H building a CIDDecoding resource.

dvipdf ps2pdf などのコマンドが吐くエラー。

sudo dpkg-reconfigure cmap-adobe-japan1

で随意(optional)を選択。
しかし微妙はフォントが埋め込まれるだけとも。


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-21 (水) 16:58:06 (6517d)