我有以下代码,可打印一些标有 的图像_{1,3,5...,37}.png
。以下代码运行良好。
\usepackage{tikz}
\foreach \x in {1,3,5,7,9,11,13,15,17,19,21,23,25}
{
\begin{figure}[h]
\begin{center}$
\begin{array}{cc}
\includegraphics[width=.99\textwidth,keepaspectratio]{./graficas/histograms/firstNeighboursDistribution_strength_0.0bosons_13window_\x.png}
\end{array}$
\end{center}
\caption{First Neighbours Distribution}
\label{fig:histogram0.0}
\end{figure}
}
但是,如果我扩大\x
范围,比如说{1,3,5,7,9,11,13,15,17,19,21,23,25,27}
,那么我就会收到一堆错误:
! LaTeX Error: Too many unprocessed floats.
错误在哪里?
答案1
使用[h]
使得浮动几乎无法放置,因此几乎不可避免地会耗尽未处理的浮动空间。LaTex 会对每个问题发出警告,并将其更改为ht
但htp
更好。
但在这里,您根本不希望表格浮动。
添加
\usepackage{float}
然后使用[H]
它来制作非浮动表格。