LaTex “too many unprocessed floats” (过多未处理的浮动)错误的解决方法

出现这个错误的原因在于连续放置了18个以上的图和表,而中间没有任何文字。

 

网上有这些解决方案:

1.使用宏包  \usepackage[section]{placeins} 

2.在每一页开始使用 \clearpage

 

但笔者使用上述方法之后,虽然不报错了,但是图片的排版还是有点乱。

 

其实,出现这个错误的原因在于连续放置了过多的浮动图形

 

笔者去查看了LaTex相关书籍(http://www.ctex.org/documents/latex/graphics/node2.html),根据书中20.不浮动图形,去掉了figure环境(即添加图片为非浮动图形),问题也就解决了。

 

笔者使用的代码:

 

 

\centerline{\includegraphics[width=12cm]{fig1}}
\caption{fig1}\label{fig1}
%\vspace{5mm}
\centerline{\includegraphics[width=12cm]{fig2}}
\caption{fig2}\label{fig2}
%\vspace{5mm}
\centerline{\includegraphics[width=12cm]{fig3}}
\caption{fig3}\label{fig3}
.
.
.
%\vspace{5mm}
\centerline{\includegraphics[width=12cm]{fig20}}
\caption{fig20}\label{fig20}


其中vspace{5mm}可以调整图片间距。

更新:若必须使用figure环境,则可以将\clearpage与 !h 参数一起使用,如:

\begin{figure}[!h]
\centerline{\includegraphics[width=12cm]{fig17}}
\caption{第17帧图像实验结果}\label{fig17}
\end{figure}

\clearpage

\begin{figure}[!h]
\centerline{\includegraphics[width=12cm]{fig18}}
\caption{第18帧图像实验结果}\label{fig18}
\end{figure}

\clearpage放在上一页结束的位置。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值