您的位置:首页 > 其它

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

2017-08-18 17:53 561 查看
出现这个错误的原因在于连续放置了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}可以调整图片间距。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐