Tex 容量超出 - \clearpage 无济于事

Tex 容量超出 - \clearpage 无济于事

当输入超过 6 个如下形式的块(除了 begindocument 和 之外,没有其他内容)时,Latex 会响应容量超出错误。

\paragraph{Length 5}
-
\begin{figure}[H] 
\centering \newlength\figureheight \newlength\figurewidth \setlength\figureheight{6cm} \setlength\figurewidth{6cm}
\input{../dat/l5s1000.dat} 
\end{figure}

\paragraph{Length 5, no bdy}
-
\begin{figure}[H] 
\centering  \setlength\figureheight{6cm} \setlength\figurewidth{6cm} \setlength\figurewidth{6cm}
\input{../dat/nobdyl5s1000.dat} 
\end{figure}

\clearpage

我的文档的头部目前看起来像

\documentclass[a4paper]{article}

\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{float}
\usepackage{pgfplots}
\pgfplotsset{compat=1.5}

我认为原因是我在 Latex 上强制使用了 [H],但我不知道如何让 Latex 真正将图片放在我想要的页面上。如果没有它,我通常会得到一行中的几个段落标题,然后是几个图片,然后是几个段落标题。此外,我认为 \clearpage 可以完全消除使用 [H] 时出现的问题

编辑:.dat 文件如下所示:

\definecolor{mycolor1}{rgb}{0.00000,0.44700,0.74100}%
%
\begin{tikzpicture}

\begin{axis}[%
width=0.95092\figurewidth,
height=0.418605\figureheight,
at={(0\figurewidth,0.581395\figureheight)},
scale only axis,
xmin=0.001,
xmax=1,
xmajorgrids,
ymode=log,
ymin=1e-07,
ymax=0.001,
ytick={ 1e-07,  1e-06,  1e-05, 0.0001,  0.001},
yminorticks=true,
ymajorgrids,
yminorgrids
]
\addplot [color=mycolor1,solid,forget plot]
  table[row sep=crcr]{%
1   1.01474910759058\\
0.999   1.01474910759058\\
0.998   1.01474910759058\\
0.997   1.01474910759058\\
0.996   1.01474910759058\\
0.995   1.01474910759058\\
0.994   1.01474910759058\\
0.993   1.01474910759058\\
0.992   1.01474910759058\\
0.991   1.01474910759058\\
0.99    1.01474910759058\\
};
\end{axis}
\end{tikzpicture}%

只是它们包含的数字更多(准确地说是 1000)。当我意识到 .dats 只是代码时,将图形从图形环境中移除是一个聪明的想法。然而,图形仍然没有出现在它们应该出现的位置——在它们被放置的文本之后和随后出现的文本之前

相关内容