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

来源:互联网 发布:java内存模型视频教程 编辑:程序博客网 时间:2024/06/05 12:03

出现这个错误的原因在于连续放置了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}可以调整图片间距。


阅读全文
0 0
原创粉丝点击