我正在尝试在 TeXShop(在 Mac 上)上编译文档。当我从 pdf 文件中插入图片时,出现错误。我收到错误bounding box cannot be determined
。我查看了其他答案。有人建议编译 pdfLatex 而不是 Latex,但在 TexShop 上我不知道该怎么做。
我还尝试在 LaTeX 上修复边界框,如下所示:
\includegraphics[width=1\columnwidth][bb=0 0 100 100]{nameFileFigure}
但它不起作用。
我怎么解决这个问题?
答案1
在 TeXShop 中,Typeset 菜单包含一行Pdftex
。请确保勾选pdflatex
而不是来运行latex
。
如果你希望明确地为\includegraphics
命令提供一个边界框,同时指定宽度,语法是
\includegraphics[width=0.8\linewdith,bb=0 0 100 100]{figurefile}
选项用一组方括号括起来并用逗号分隔。
答案2
我多次遇到此错误。并为我找到了一个简单的解决方案:只需将选项添加dvipdfmx
到包中graphicx
像这样:
\usepackage[dvipdfmx]{outline}
如果使用 beamer,上述情况将导致冲突错误。可以通过添加来解决
\PassOptionsToPackage{dvipdfmx}{graphicx}
到 tex 文件的顶部。