## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [ ] TexLive `年份` * [x] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 求助:使用LaTex制作PPT时,插入图片报错“Cannot determine size of graphic in 1.png (no BoundingBox).” 一个月以前我用相同的命令完全没有报错,今天再次使用这段命令时出现了这个问题,请教大家这是什么原因呢?应该如何解决。我使用的代码如下: ``` \documentclass{beamer} \usetheme{Madrid} \title{Access to finance} \subtitle{Journal of Economic Geography} \author{by Neil Lee and Davide Luca} \centering \date{5/27,2020} \begin{document} \maketitle \begin{frame}{Results} \includegraphics[height=8cm]{2.png} \centering \end{frame} \end{document} ``` PS:我自己搜索的结果是说这是因为无法解析png格式的图片,需要用如下代码替换: ``` \documentclass{article} \usepackage{graphicx} \begin{document} \begin{figure} \centering \includegraphics[width=0.8\textwidth,natwidth=610,natheight=642]{tiger.pdf} \end{figure} \end{document} ``` 但是这个命令依然会报错“Overfull \hbox (125.24805pt too wide) has occurred while \output is active”

3 回答3

0
`“Overfull \hbox (125.24805pt too wide) has occurred while \output is active”` 不是错误,是 bad box,说明你插的图太大了 ------------ > 文字行也会报错too high 或者too wide,就很奇怪。 你要给完整的代码才知道啊 > 而且相同的命令一个月之前就可以正常使用,今天却会报错,您知道这是为什么么 这种事情,你要去找之间的区别,可能是编译方式/宏包版本/内容改变了 ------------ 我编译没有问题,可能是你的文件名带空格了,换成不带空格的英文名试试。你说的 bad box 是这个主题固有的,不用理

作者追问:2020-06-24 22:53

您好,谢谢您的帮助,我还有疑问:不仅是图片行会这样报错,文字行也会报错too high 或者too wide,就很奇怪。而且相同的命令一个月之前就可以正常使用,今天却会报错,您知道这是为什么么

作者追问:2020-06-24 23:06

刚开始使用LaTex,我不太懂编译语言,附件中包含我的tex文件和之前生成的pdf文档,命令是一样的,我没有更改,但是现在会报错

acess to finance.rar



0
同一个问题,问了两次呀
0
你的mwe做得不仔细啊,压缩包一大堆东西,到底哪个是哪个? 而且你的报错`“Cannot determine size of graphic in 1.png (no BoundingBox).”` 代码却是`\includegraphics[height=8cm]{2.png}` 提问不认真不严谨,怎么指望回答能严谨呢?

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。