Io ho un’immagine abbastanza piccola, che volevo circondare di testo utilizzando il pacchetto floatflt.
In mezzo al testo ho allora utilizzato queste istruzioni:`\begin{floatingfigure}[p]{.50\textwidth}
\centering
\fbox{ \includegraphics{gerarchia}}
\caption{Una gerarchia di oggetti.
\label{fig:gerarchia}}
\end{floatingfigure}`
Apriti cielo: il testo viene tutto spostato a dx in una colonna larga metà pagina, viene perso il riferimento alla figura, la figura stessa non viene visualizzata e il listato di codice (fatto con listings) che ho subito sotto rimane immutato.Se invece utilizzo la classica`\begin{figure}[hb]
\centering
\fbox{ \includegraphics{gerarchia}}
\caption{Una gerarchia di oggetti.
\label{fig:gerarchia}}
\end{figure}`
ovviamente funziona tutto perfettamente.
Sbaglio qualcosa io?
Ho letto che il pacchetto floatflt può dare dei problemi…
Sì, li può dare. Probabilmente è proprio il listato troppo vicino che li provoca: la documentazione di floatflt dice infatti che ci possono essere problemi se due oggetti galleggianti di tipo diverso sono troppo vicini. Sposta la figura più in su o lstlistings più giù.
Ciao
Enrico