2009年8月9日日曜日

Debian lenny で TeX

まず日本語TeX環境のためにロケールをEUC-JPに変更(geditやkwriterなどエディタで保存時にエンコードをEUC-JPに指定する場合はシステム全体のロケールを設定する必要はない)。

# dpkg-reconfigure locales

このとき使用するロケールを聞かれるので「ja_JP.EUC-JP EUC-JP」をスペースキーで選択。/etc/default/localeがja_JP.EUC-JPに変わっていることを確認。
続いてGhostScript関連のインストール。

# apt-get install gs gs-esp gs-cjk-resource
# update-alternatives --config gs

さらにTeX関係の(ry

# apt-get install ptex-bin xdvik-ja dvipsk-ja
# apt-get install okumura-clsfiles vfdata-morisawa5
# jisftconfig add

あと便利なのでpdf関係の(ry

# apt-get install dvipdfmx

dviからpdfに変換する際、色々エラー、警告が出るので以下の操作を適用。(wikiより)まず「/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//

多分adobe-japan2とかインストールしてないものもあるので諸々インストール。

# apt-get install cmap-adobe-cns1 cmap-adobe-gb1 cmap-adobe-japan1 cmap-adobe-japan2

「** WARNING ** Could not open config file "fontmapsx".」とか警告が出る場合dvipdfmxのシンボリックを更新すると直る。

#ln -s /etc/texmf/dvipdfm /etc/texmf/dvipdfmx

Debianに最初から入ってるEvinceでは日本語が表示されなかったのでAdobe Reader 9をインストール。