2012年11月16日金曜日

Windows8にPDFありのsphinx環境

Windows8(64bit)でsphinx環境をごそごそと。
WindowsバイナリのPython2.7 64bitとTexLiveとの組み合わせとでやってみてたんだけど、俺の環境ではすんなりといかなかった。 なので、Cygwin版のpython2.6とCygwin版のTeXliveを使ってみた。
patch付きのsphinxもSphinx-Users.jpのLaTeX経由でのPDF作成でインストールはばっちり。
結果はOK!最初っからこれでいけばよかった。 ただし最初は
make latexpdfja
ってやったら
vfork: resource temporarily unavailable
こんなエラーになったのであせった。 Google先生に問い合わせたら、 焦らずに 管理者でashを起動して
 /bin/rebaseall
を実行しなさいとな。本当にあら不思議。日本語付きのpdfも作成できました!
$ make latexpdfja
sphinx-build -b latex -d _build/doctrees   . _build/latex
Running Sphinx v1.1.3
loading translations [ja]... done
loading pickled environment... done
building [latex]: all documents
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
processing test.tex... index
resolving references...
writing... done
copying TeX support files... done
build succeeded.
  :
Output written on test.dvi (7 pages, 3788 bytes).
Transcript written on test.log.
for f in *.dvi; do dvipdfmx $f; done
test.dvi -> test.pdf
[1][2][3
** WARNING ** Object @page.i already defined.
][4
** WARNING ** Object @page.ii already defined.
][5][6][7]
12214 bytes written
make[1]: ディレクトリ `/home/yunoki/doc/_build/latex' から出ます
pdflatex finished; the PDF files are in _build/latex.

yunoki@white ~/doc
これはありがたい。 使ってみよう。

0 件のコメント:

コメントを投稿