2014年1月29日水曜日

Sphinx で LaTeX 出力のメモ

画像貼り付けでno BoundingBox

PNG画像を貼り付けようと思ったら
"! LaTeX Error: Cannot determine size of graphic in chelper_code.png (no BoundingBox)."
と怒られた。.ebbや.bbファイルを生成しても解決しなかった。

解決策:dvipdfmxを使う

使い始めたばかりのSphinxでPDFを生成してみたと似た症状かなと思って、強制的にdvipdfmxを使うように設定してみた。conf.pyに
latex_elements = {
'classoptions': ',dvipdfmx',
}
こんな感じの設定をする。latex_elementsは最初から入ってるので、'classoptions'の行を追加する。(今回は更に"! Package babel Error: You haven't specified a language option."というエラーが出たので、language = 'ja'という設定も追加した)

0 件のコメント:

コメントを投稿