
Tenho um grande número de figuras (.eps) que desejo colocar em um documento .pdf independente. Eu tenho um script que reúne o código mostrado abaixo duas vezes (mas é repetido dezenas de vezes). O problema é que se o tamanho da figura (definido abaixo com 0,58\paperheight) ficar muito grande (isto é, 0,59\paperheight), o LaTeX começa a colocar uma página em branco entre as figuras. Se o tamanho aumentar (ou seja, 0,7 \ paperheight), ele começa a colocar cerca de 15 páginas em branco e depois junta todas as figuras (como eu gostaria que fossem) nas páginas subsequentes.
Visualmente, não é uma questão de a figura ser muito grande para a página, pois quando ela finalmente é inserida, ela se ajusta perfeitamente. Eu tentei usar
\afterpage{
e
\lipsum
como sugeridoneste tópico, mas não tive sorte.
Isso é um problema com carros alegóricos? com as margens do meu documento? Algo mais que estou perdendo? Obrigado
\clearpage
\newpage
\begin{center}
\mbox{}\vfill
\begin{figure}[htp]
\includegraphics[angle=0,height=0.58\paperheight]{Figure1.eps}
\caption{}
\end{figure}
\vfill\mbox{}
\end{center}
\clearpage
\newpage
\begin{center}
\mbox{}\vfill
\begin{figure}[htp]
\includegraphics[angle=0,height=0.58\paperheight]{Figure2.eps}
\caption{}
\end{figure}
\vfill\mbox{}
\end{center}
...and so on
Responder1
Substituir
\clearpage
\newpage
\begin{center}
\mbox{}\vfill
\begin{figure}[htp]
\includegraphics[angle=0,height=0.58\paperheight]{Figure2.eps}
\caption{}
\end{figure}
\vfill\mbox{}
\end{center}
por
\documentclass{article}
\usepackage{capt-of}
\begin{document}
\raggedbottom
\centering
\begin{minipage}{\textwidth}
\includegraphics[angle=0,height=0.58\paperheight]{Figure2.eps}
\captionof{figure}{...}
\end{minipage}
\begin{minipage}{\textwidth}
\includegraphics[angle=0,height=0.58\paperheight]{Figure2.eps}
\captionof{figure}{...}
\end{minipage}
...
\end{document}
Se o seu documento consiste apenas em uma sequência de figuras, você não quer que elas flutuem (eles não têm para onde flutuar), então usar um ambiente flutuante é extremamente ineficiente e causará todos os tipos de problemas ao látex, pois os salva na esperança de encontrar alguns texto sobre o qual pode distribuir as figuras. Basta colocar as figuras em uma minipágina para mantê-las com a legenda e colocar uma linha em branco entre cada minipágina.
Responder2
Tive problemas semelhantes com carros alegóricos (não inserindo páginas em branco, mas forçando quebras de página).
Modificar a porcentagem de uma página preenchida com texto para mais de 0,7 (o padrão do LaTeX) resolveu meu problema:
\renewcommand\floatpagefraction{0.9}
antes da instrução \begin{document}.
Mais informações sobre isso:http://www.cs.dartmouth.edu/~dfk/latex-squeeze.html