計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

Sphinxで数式を書く時のlatexのエラー

Sphinxで数式を書くときにエラーが出た。
MacTex Liveを入れるときにfullではなく必要最小限のBasic Texを入れたのでいろいろパッケージが足らないらしい。
結論から言うと以下のパッケージを入れるとエラーが解消された。

  • ucs
  • anyfontsize
  • dvipng

以下詳細

! LaTeX Error: File `utf8x.def' not found

SphinxではpdfTexを使うらしく、utf-8に対応していないらしい。ucsというパッケージを入れればいいらしい。

CTAN: Package ucs

tlmgrでインストールする

$ sudo tlmgr install ucs

make htmlしようしたらまたエラーが出た

! LaTeX Error: File `anyfontsize.sty' not found.

anyfontsizeがない。インストー

$ sudo tlmgr install anyfontsize

makt htmlしようとするとまた、エラー

WARNING: dvipng command 'dvipng' cannot be run (needed for math display), check the imgmath_dvipng setting

divpngがない。インストー

sudo tlmgr install dvipng

これでOK。make htmlが通って、うまく数式もpngで表示された。