提问于:
浏览数:
5920
## 编译环境
操作系统
* [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 回答
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
0
同一个问题,问了两次呀
0
你的mwe做得不仔细啊,压缩包一大堆东西,到底哪个是哪个?
而且你的报错`“Cannot determine size of graphic in 1.png (no BoundingBox).”` 代码却是`\includegraphics[height=8cm]{2.png}`
提问不认真不严谨,怎么指望回答能严谨呢?
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。