ちょっと久しぶりにLaTeXを触ってみようと思ったので、 Fedora に Tex Live の環境を整えてみた。
yumで標準のfedoraリポジトリを調べてみたら texlive のバージョンは2007だった。2011はutf-8が使えるらしいし、新しくtexliveのリポジトリを fedorapeople のとこから追加。 Fedora 16 なので packages.fc16 から。
yumでインストール。
早速使おうと思ったら、 platex コマンドがない。うむむーと思いながら調べてみると texlive-east-asian てのを発見。fedoraリポジトリなんだけど良いんかいなーと思いつつ試しにインストールを実行。
すると、 パッケージ texlive-east-asian は texlive-collection-langcjk によって不要になりました。代わりに texlive-collection-langcjk-2011-3.20111207_r24786.svn24462.fc16.noarch のインストールを試みています。
と言われた。という事で texlive-collection-langcjk をインストール。
これでplatexコマンドが入って、utf-8のtexファイルも問題なくコンパイルできた。
pxdvi でdviファイルを見ようと思ったらこれも入ってない。これは調べてみてもよく分からず…。 xdvik をインストールしようとすると 既にインストール済みの texlive-xdvi-bin によって不要扱いになりました。
と言われるんだが…。texliveには入ってないんかな? 今回はpdfを作りたいだけだったので断念。
お次は dvipdfmx 。platexで出力されたdviをpdfに変換する。ふつうにやったらフォントがなんかおかしいみたいで怒られた。 -f オプションで cid-x.map を指定してやったらできた。
設定ファイル /usr/share/texlive/texmf/dvipdfmx/dvipdfmx.cfg を見てみると、cid-x.map のところがコメントアウトされていたので、コメントを解除。
ついでにWarningが出ていた kanjix.map をコメントアウトしといた。
これで -f オプション無しでもすっきり実行。
うーん、全体的にあんまりよくわからんがpdfができたので良し!