2014年6月11日水曜日

Debian jessie(testing)でltjsarticle.clsが見つからない!!

Debian jessie(testing)でltjsarticle.clsが見つからなくなってしまった。

こんな感じにね。

! LaTeX Error: File `ltjsarticle.cls' not found.

packages.debian.orgで調べてみると、以下のとおりパッケージが変更になっている。 現象の出た環境はi686なのでtexlive-lang-japaneseを入れれば良いっつうことかな。

ファイル パッケージ
/usr/share/texlive/texmf-dist/tex/luatex/luatexja/ltjsclasses/ltjsarticle.cls texlive-lang-cjk
/usr/share/texlive/texmf-dist/tex/luatex/luatexja/ltjsarticle.cls texlive-lang-cjk [ia64, sparc, s390], texlive-lang-japanese [ia64, s390, sparc 以外]

案の定入っていないわけですよ。

% aptitude search '~itexlive-lang'
i   texlive-lang-cjk          - TeX Live: Chinese/Japanese/Korean (base)
i A texlive-lang-other        - TeX Live: Other languages

んー、よく分からんけど、texlive-lang-cjkはpurgeして、texlive-lang-japaneseをインストールしてみた。これで様子を見よう。

% sudo aptitude install texlive-lang-japanese
以下の新規パッケージがインストールされます:
  ko.tex-extra-hlfont{a} latex-cjk-all{a} latex-cjk-chinese{a} latex-cjk-chinese-arphic-bkai00mp{a} latex-cjk-chinese-arphic-bsmi00lp{a}
  latex-cjk-chinese-arphic-gbsn00lp{a} latex-cjk-chinese-arphic-gkai00mp{a} latex-cjk-common{a} latex-cjk-japanese{a} latex-cjk-japanese-wadalab{a}
  latex-cjk-korean{a} latex-cjk-thai{a} swath{a} texlive-lang-chinese{a} texlive-lang-cjk{a} texlive-lang-japanese texlive-lang-korean{a} texlive-lang-other{a}
更新: 0 個、新規インストール: 18 個、削除: 0 個、保留: 11 個。 
165 M バイトのアーカイブを取得する必要があります。展開後に 489 M バイトのディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] 
警告: 以下のパッケージは信頼できないバージョンがインストールされます!

信頼できないパッケージはシステムのセキュリティを危うくする可能性があります。
自分がこのインストールを望んでいると確信できる場合のみ、インストールを先に進め
てください。

  texlive-lang-korean texlive-lang-cjk swath latex-cjk-all ko.tex-extra-hlfont texlive-lang-chinese texlive-lang-japanese

え。koreanとかChineseとか、、、大丈夫なのかなー。