ゆるふわめも

東京か京都にいます。

エラー解決:LaTeX Error: Cannot determine size of image (no BoundingBox)のエラー

エラー内容

LaTeX Error: Cannot determine size of image (no BoundingBox)

解決法

Step1

\usepackage[dvipdfmx]{graphicx}

大概これで解決。

Step2

dvipdfmxが無いと言われている場合は、こちらからダウンロードして texファイルと同じディレクトリ内にdvipdfmx.def を置いて実行してみる。

Step3

エラーメッセージに従って --shell-escape オプションを指定して

platex --shell-escape ~~~.tex

とする。

Step4

よく見ると

runpopen command not allowed: extractbb

とエラーメッセージに含まれていた場合はextractbbが実行できない!と言われてる。

$ sudo vim  /usr/local/texlive/texmf-local/web2c/texmf.cnf

を編集して

shell_escape_commands = \
bibtex,bibtex8,bibtexu,upbibtex,biber,\
kpsewhich,\
makeindex,mendex,texindy,\
mpost,upmpost,\
repstopdf,epspdf,extractbb

を保存する。そのあと

$ sudo mktexlsr

を実行。そうすればextractbbのエラーが出なくなる、はず。