Re: Crare catalogo con latex

#26704
Up
0
Down
::

Cerco di spiegarmi meglio.
Il mio script interroga un database poi controlla la presenza di alcuni file e in base a questo genera un file.tex
In questo file c’è un header costituito dall’intestazione indicata nella guida che ho indicato sopra e poi c’è la serie di immagini incluse. Ecco un pezzo di questo codice:

`\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B523-40}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B523}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B524-24}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B524-28}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B524-40}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B525-28}}
`

Le figure incluse saranno un centinaio. Attualmente compilando vengono incluese 17 immagini e alla diciottesima mi esce l’errore:
`! LaTeX Error: Too many unprocessed floats.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.

`

Ho cercato in giro per le guide ma non ho trovato nulla. Le uniche cose erano “Metti più testo tra le tue immagini”. Ma io testo da mettere non ne ho…
Suggerimenti? Guide da consultare?

L’errore è probabilmente dovuto alla mancanza di testo (almeno, nel tuo codice non ce n’è traccia). LaTeX posiziona le immagini nella pagina bilanciando testo e immagini sino a riempire la pagina, e se non c’è testo per riempire la pagina allora mette le immagini in una coda in attesa che ci sia abbastanza testo. Quando però la coda è troppo lunga si genera un errore.
Non so che layout intendi dare alla pagina, ma visto che le immagini sono alte 3cm penso che ti convenga passare a qualcosa come minipage o subfig.
Tutto dipende dal layout.
Leggi http://www.guit.sssup.it/downloads/fig_tut.pdf per avere chiaro il problema.

Andrea

Go to top