Immagine in mezzo al testo?

  • Creatore
    Topic
  • #114251
    Up
    0
    Down
    ::


    Salve sto scrivendo una presentazione con beamer. Sto cercando di mettere un immagine in mezzo a del testo con:

    \begin{wrapfloat}{figure}{I}{0pt}
    \includegraphics[width=0.5\textwidth]{Relativo}

    \end{wrapfloat}

    ma mi da errore. C’è qualche altro modo?

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #114252
      claudio
      Partecipante
        Up
        0
        Down
        ::


        che errore?
        claudio

      • #114253
        Up
        0
        Down
        ::


        ciao, in realtà non mi esce errore adesso, ma mi mette l’immagine in una slide dopo (che crea lui però). Quello che scrivo è:

        \begin{wrapfloat}{vorticevero2}{R}{0pt}
        \includegraphics[width=0.3\textwidth]{vorticevero2}

        \end{wrapfloat}

        con “vorticevero2” è il nome della mia immagine

        Grazie

      • #114254
        claudio
        Partecipante
          Up
          0
          Down
          ::


          Una slide dopo?
          non è che l’immagine è troppo grossa?
          ciao
          claudio

        • #114255
          Up
          0
          Down
          ::


          No, l’ho messa piccolissima ma continua a mettermela una slide dopo.
          Come pacchetto ho usato \usepackage{wrapfig}

        • #114256
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Naturalmente hai letto la documentazione del pacchetto wrapfig, che ad un certo punto dice:

            Parameter #2 (required) is the figure placement code, but the valid codes are different from regular figures. They come in pairs: an uppercase version which allows the figure to float, and a lowercase version that puts the figure “exactly here”.
            r R – the right side of the text
            l L – theleftsideofthetext
            i I – the inside edge–near the binding (if [twoside] document) o O – the outside edge–far from the binding

            Se usi lettere maiuscole l’immagine diventa flottante e LaTeX la mette dove trova posto per metterla, se usi le lettere minuscole, LaTeX mette la figura proprio lì e se non ci sta, la lascia uscire dal margine , specialmente quello inferiore.

            Inoltre la “figura” presente nella prima pagina della documentazione di wrapfig (leggila con texdoc wrapfig) dice che il secondo argomento obbligatorio indica la larghezza a cui vuoi scalare la figura; 0pt mi sembra una larghezza un po’ piccola, non ti pare? Se volevi che 0pt indicasse la sporgenza della figura nel margine, allora deve stare fra parentesi quadre e deve precedere la larghezza obbligatoria.

            In che punto della pagina appare il capoverso che vorresti che avviluppasse la fiigura? Verso il fondo della pagina? Immagino di sì. Immagino anche che il capoverso sia abbastanza breve a giustezza piena senza figura, per stare tutto in fondo alla pagina, ma, il capoverso si spezzerebbe a fondo pagina se tieni conto dell’accorciamento delle righe dovute alla presenza della figura avviluppata.

            Concludendo: wrapfig fa quello che può per mostrare figure avviluppate dal testo; nella documentazione ci sono diverse limitazioni al suo funzionamento. Quando ce la fa, funziona bene, ma spesso non ce la fa. Per cui non ci si può fare affidamento
            In questi casi io preferirei usare un ambiente come sidecaption che permette di allineare in orizzontale la (piccola) figura con la sua didascalia, o comunque con un (breve) testo descrittivo. Il tutto potrebbe essere fisso oppure flottante; se lo fai fisso, per esempio usando l’ambiente quote e il pacchetto capt-of (che definisce il comando \captionf per mettere una didascalia fuori del corrispondente ambiente flottante), rischi di avere dele pagine mal composte, specialmente se la figurina non è così piccola. se la fai flottante, usando il solito ambiente figure, devi farvi riferimento comunque con un etichetta numerata a cui accedere con i comandi \label, \ref e \pageref, come per qualunque altra figura, con la didascalia sotto oppure accanto.

            È difficile avere sempre il meglio e in casi difficili bisogna sempre escogitare qualcosa di diverso da quello che sembrerebbe normale.

            RIleggendo il tuo primo messaggio vedo che vuoi mettere la figura accanto al testo in una presentazione composta con beamer. QUanto ho detto sopra non vale per beamer. Con questa classe devi usare l’ambiete columns, che divide la slide in due colonne, in una ci sta il testo, nell’altra ci sta l’immagine; in ogni caso beamer non accetta ambienti flottanti di nessun genere. Guarda un esempio per l’uso di columns nella pagina 26 dela documentazione di beamer.

        Visualizzazione 4 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top