immagini con floating figure

  • Creatore
    Topic
  • #3972
    Up
    0
    Down
    ::


    salve a tutti…
    ho letto i più svariati thread del forum e la documentazione del pacchetto floatflt, ma non sono riuscito a “cavare un ragno da un buco” (o come si dice!)

    il fatto è questo:
    vorrei affiancare i nomi di 4 persone con il logo dell’università.
    leggendo articoli su internet ho visto che per fare una cosa del genere potevo usare sia wrapfigure che floatingfigure.

    questo è il mio codice:

    \begin{floatingfigure}[r]{0.1\textwidth}
    \includegraphics[width=0.1\textwidth]{unisi}
    \end{floatingfigure}
    \begin{flushright}
    NOME1\\
    NOME2\\
    NOME3\\
    NOME4\\
    \end{flushright}

    – il fatto è che la figura non viene inserita a fianco dei 4 nomi, ma viene inserita all’inizio della pagina successiva.

    vi scrivo per capire dov’è che sbaglio…

    vi ringrazio in anticipo per qualsiasi risposta.

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #3973
      admin
      Amministratore del forum
        Up
        0
        Down
        ::


        Se devi utilizzare sempre questa combinazione di figura e nomi, io creerei un’immagine con figura e nomi affiancata, ad esempio usando un ambiente picture quindi produrrei un file .ps e ritaglierei l’.eps. Non so se la soluzione può andarti bene lo stesso…
        ciao

      • #3974
        Up
        0
        Down
        ::


        il pacchetto che usi, come dice il nome è per far flottare le figure. da quello che dici mi pare che invece si tratti di un’intestazione. in tal caso usare un oggetto flottante non ha senso, meglio wrapfig.
        anzi, a mio vedere è meglio un posizionamento assoluto, magari dentro una tabella o simili.
        ciao
        f

      • #3975
        Up
        0
        Down
        ::


        ho risolto il problema senza utilizzare nè wrapfigure nè floatingfigure…

        ho usato invece una tabella e il pacchetto multirow, non so se si può definir una soluzione “elegante”, però funziona, ed è quello che avevo in mente:

        \begin{tabular}{rr}
        Nome1 & \multirow{4}{*}{\includegraphics[width=0.1\textwidth]{unisi}}\\
        Nome2\\
        Nome3\\
        Nome4\\
        \end{tabular}

        ciao a tutti!

      • #3976
        Up
        0
        Down
        ::

        ho usato invece una tabella e il pacchetto multirow,

        Che brutto, paragonabile a quelli che posizionano immagini in HTML utilizzando tabelle… si utilizzano, in quel caso, tag di tipo div o span, non altre robe… Pur non essendo un errore, mi sembra una grossa imprecisione logica.

        Ciò non toglie d’altronde che funzioni.

        Ciao.

      • #3977
        Up
        0
        Down
        ::


        sono daccordo che è brutto, ma anche io avrei fatto più o meno cosi’. ricordati che per anni sul web si è fatto in quel modo, e solo dopo la gente ha imparato a trovare modi più eleganti e funzionali.
        visto che emiliano non vuole dare suggestioni ci provo io:
        un punto debole del tuo codice per esempio è che se aggiungi nomi devi modificare il tutto. perché per esempio non utilizzare delle minipage? le minipage per esempio le puoi allineare verticalmente, quindi stabilire per esempio che i nomi siano centrati verticalmente rispetto alla figura, o in alto, o in basso, o con un rapporto che decidi te. il tutto indipendentemente dalle dimensioni dei tuoi oggetti. puoi controllare agevolmente lo spazio fra nomi e immagini, con un semplice comando. in generale hai una soluzione più portabile ed elastica.
        documentati su questi comandi/ambienti minipage, vspace, hspace, fill, stretch e prova ancora…
        ciao ciao
        f

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

    Go to top