2016年5月23日のブックマーク (2件)

  • Sphinx(latex→PDF)で図がはみ出さないようにする方法 - Qiita

    Sphinxのsphinxcontrib-plantumlやsphinx.ext.graphvizを使って図を書いていたら、すごく縦長になってページの下にはみ出てしまう。 この場合、下記の対処をするとうまく行った。 adjustboxを使って、はみ出しそうな場合にはリサイズする。 ページいっぱいになってしまう場合は、自動的に別ページに逃がせるよう、figureを使う。 プリアンブルをconf.pyに追記しておけば、どんな図でも同じように対応できる。 # 末尾に追加 latex_elements['preamble'] = r''' \usepackage[export]{adjustbox} \usepackage{letltxmacro} \LetLtxMacro{\origincludegraphics}{\includegraphics} \renewcommand*\include

    Sphinx(latex→PDF)で図がはみ出さないようにする方法 - Qiita
    kojiro-s
    kojiro-s 2016/05/23
    これでSphinxの画像がはみ出さない
  • 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

    kojiro-s
    kojiro-s 2016/05/23
    Sphinxでpngファイルの埋め込み失敗したー。対策は、これかぁーーー