ubuntuでsphinxのpdf出力をする環境を作る2
ubuntuでsphinxのpdf出力をする環境を作る - 夢を見る石の続編
昨日の環境だと日本語がダメっぽいので環境構築のやり直し
texliveのバージョンがubuntuのパッケージは古いので最新版をインストール
インストーラーを以下のページから取得する。
Installing TeX Live over the Internet - TeX Users Group
ダウンロードへの直リンク
http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz:title install-tl-unx.tar.gz
解凍してパスを設定する
以下のコマンドを順に実行すれば良い
./install-tl export PATH=/usr/local/texlive/2011/bin/i386-linux/:$PATH
これでtexの環境下準備完了。
手元の環境でもいくつかダウンロードミスがあったけれども
tlmgrコマンドでダウンロードし直せばOK
sphinxのほうはこの辺を参考に
http://d.hatena.ne.jp/s_yano/20100921/1285048025
Sphinxで日本語PDFを出力する - devlog
上のブログのコメントにlangage="ja"にすればいいとか書いてあったけれどもエラーになるのでしてません。
sphinx.styに以下を追記する。
\newcount\pdfoutput \pdfoutput=0
make all-pdf-jpがないので
dviをつくってdvipdfmxでpdfに変換するようにmakefileを修正
%.dvi: %.tex platex $(LATEXOPTS) '$<' platex $(LATEXOPTS) '$<' platex $(LATEXOPTS) '$<' -makeindex -s python.ist '$(basename $<).idx' platex $(LATEXOPTS) '$<' platex $(LATEXOPTS) '$<' %.pdf: %.dvi dvipdfmx '$<'
これで手動でpdfは出せるのでとりあえずでもsphinxにパッチするとかしたほうがいいかも?