Ubuntu Server に LaTeX 環境を入れた
Ubuntu 10.04 Server Edition に LaTeX の環境を構築した時のメモ。
基本的に JapaneseLocalizedDerivative/LaTeXForJapanese - Ubuntu Japanese Wiki の通りにやっていけばいいんだけど、Ubuntu Server だと、latex-env-ja が見つからない。どうも latex-env-ja は Ubuntu の Japanese Team が提供する追加パッケージに入ってるらしく、Ubuntu の Server Edition だとそのパッケージレポジトリを自分で追加しないといけない。そこで、Ubuntuの日本語環境 | Ubuntu Japanese Team を見ながらパッケージレポジトリを追加する。
$ wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - $ wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - $ sudo wget https://www.ubuntulinux.jp/sources.list.d/lucid.list -O /etc/apt/sources.list.d/ubuntu-ja.list $ sudo apt-get update $ sudo apt-get upgrade
次に latex-env-ja パッケージを入れる。dvipsk-ja の依存関係を解決できないと言われるけど、特に何も考えずにYを答えて次に進む。
$ sudo aptitude install latex-env-ja
結構、このコマンドの実行に時間がかかるので、その時間を使って調べてたら、dvipsk-ja の依存関係を直したものを公開している人を発見した (dvipsk-ja : Mitsuya Shibata) のでありがたく使わせてもらうことにした。
$ sudo aptitude install python-software-properties $ sudo add-apt-repository ppa:cosmos-door/dvipsk-ja $ sudo aptitude update
これで、dvipsk-ja がインストールできるようになる。次に latex-extra-ja をインストール。一緒に dvipsk-ja も入る。
$ sudo aptitude install latex-extra-ja
次。これが何なのかよく分かってないけどとりあえず実行。
$ sudo jisftconfig add
CMAP 関係のインストール。
$ sudo aptitude install cmap-adobe-cns1 cmap-adobe-gb1 cmap-adobe-japan2 gs-cjk-resource
次に、気の向くままに 〜備忘録@wiki〜 - LaTeX を見ながら dvipdfmx の設定をする。
まず、/etc/texmf/dvipdfmx/dvipdfmx.cfg の最後に
f jis-cjk.map
と加える。次に、/etc/texmf/texmf.cnf の CMAPFONTS の行を次のように編集する。
CMAPFONTS = .;$TEXMF/fonts/cmap//;/usr/share/fonts/cmap//
最後に pdfglyphlist.txt と glyphlist.txt を w32tex から持ってくる。
$ cd /tmp $ wget http://w32tex.org/current/dvipdfm-w32.tar.bz2 $ tar xvf dvipdfm-w32.tar.bz2 $ cd share/texmf/fonts/map/agl $ sudo cp -v pdfglyphlist.txt glyphlist.txt /etc/texmf/dvipdfmx