[[Texの備忘録]] Ubuntu の日本語レポジトリの TeX を導入してみた [[ここ:http://akagi.jp/blog/archives/527.html]]を参考にさせていただいた * 日本語 REMIX 環境でない場合は以下を実行 [#fbec8f80] $ 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/jaunty.list -O /etc/apt/sources.list.d/ubuntu-ja.list $ sudo apt-get update $ sudo apt-get upgrade * latex [#l4fcb74d] $ sudo aptitude install latex-env-ja $ sudo aptitude install latex-extra-ja $ sudo jisftconfig add $ sudo aptitude install ghostscript $ sudo aptitude install gs-cjk-resource $ sudo aptitude install gv $ sudo aptitude install cmap-adobe-japan1 * UTF-8を利用可能にする [#y26c9aff] /usr/local/bin に以下の platex.sh を作成 #!/bin/sh name=`echo $1 | sed 's/\.tex$//' | xargs basename` temp=`mktemp /tmp/$name.XXXXXXXX` nkf -e $1 > $temp /usr/bin/platex $temp rm -f $temp $ chmod 777 /usr/local/bin/platex.sh $ sudo apt-get install nkf $ cd $ echo "alias platex='source /usr/local/bin/platex.sh'" >> ~/.bashrc * dvipdfmx コマンドで PDF を生成しようとするとエラーが出る場合 [#s703de7f] [[ここ:http://techneet.blog39.fc2.com/blog-entry-82.html]]を参考にさせてもらう ** WARNING ** Failed to load AGL file "pdfglyphlist.txt"... ** WARNING ** Failed to load AGL file "glyphlist.txt"... ** ERROR ** Could not find encoding file "H". $ echo f jis-cjk.map | sudo tee -a /etc/texmf/dvipdfmx/dvipdfmx.cfg $ wget http://w32tex.org/current/dvipdfm-w32.tar.bz2 $ tar jxvf dvipdfm-w32.tar.bz2 $ cd ./share/texmf/fonts/map/agl/ $ sudo cp -v pdfglyphlist.txt glyphlist.txt /etc/texmf/dvipdfmx $ sudo vim /etc/texmf/texmf.cnf 412行目を以下のように変更 % CMap files. CMAPFONTS = .;$TEXMF/fonts/cmap//;/usr/share/fonts/cmap// $ sudo update-texmf