我有一个 LaTeX 文档,其中包含大量图形,我想使用该endfloat
包将它们显示在文档末尾。由于我不想\clearpage
在每个图形后面都显示一个,所以我\efloatseparator
按照文档中的建议重新定义了
\renewcommand{\efloatseparator}{}
只要文档中只有少量图片,这种方法就没问题。但是,由于我的文档中图片数量较多,我遇到了许多 LaTeX 错误,图片显示效果很差甚至根本不显示。
在这个例子中,第十九个数字似乎太多了:
\documentclass{scrartcl}
\usepackage[figuresonly, nolists, nomarkers]{endfloat}
\renewcommand{\efloatseparator}{}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{one}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{two}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{three}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{four}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{five}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{six}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{seven}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{eight}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{nine}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{ten}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{eleven}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{twelve}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{thirteen}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{fourteen}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{fifteen}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{sixteen}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{seventeen}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{eighteen}
\end{figure}
\begin{figure}
\scalebox{10}{\fbox{}}
\caption{nineteen}
\end{figure}
\end{document}
第十九个数字没有显示出来。再添加一个浮点数会让前几个数字变得一团糟。
难道 LaTeX 就不能处理这么多没有\clearpage
它们之间的图形吗?
这个问题有解决办法吗?
答案1
\usepackage{morefloats}
解决这个问题。