Incolonnare immagini e testo

  • Creatore
    Topic
  • #33665
    Up
    0
    Down
    ::


    Ciao a tutti,
    sto utilizzando LaTeX per impaginare la mia tesi, e ho avuto qualche difficoltà per incolonnare testo e immagini nel formato:

    TESTO TESTO —– IMMAGINE
    TESTO TESTO —– IMMAGINE
    TESTO TESTO —– IMMAGINE

    Ho provato ad utilizzare diverse soluzioni , tra cui wrapfigure e minipage, ma la più efficace visivamente si è rivelata floatingfigure. Il codice è:

    \subsubsection*{\small \textsl{A}}
    \begin{floatingfigure}[r]{.45\textwidth}
    \includegraphics[width=145pt]{Immagine.png}
    \caption{{\footnotesize BLa….}}
    \label{Fig.}
    \end{floatingfigure}
    \noindent TESTO TESTO…
    \vspace{1.5cm}

    L’unico problema è che dovendo incolonnare più subsubsection analoghe a questa nella stessa pagina, ricevo il seguente warning:

    Package floatflt /b/c12/cWarning:/b/c0/c Floating figures 19 and 20 colliding.

    Vorrei sapere se è possibile eliminarlo in qualche modo.
    Grazie in anticipo.

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #33666
      Up
      0
      Down
      ::


      Benvenuto nel Forum.
      Il tuo codice funziona e non produce errori (ho messo due sezioni di seguito con la stessa figura). Quel warning non mi sembra preoccupante. Potresti spiegare meglio qual è il problema? Forse si può risolvere anche in altri modi. Usare \subsubsection*{\small \textsl{A}} stona un po’ 🙂

      Intanto ti posso dare alcune indicazioni:
      1) non mettere l’estensione del file dell’immagine;
      2) Per modificare il corpo del font della didascalia usa il pacchetto caption;
      Dai anche un’occhiata alla guida di Lorenzo Pantieri (il link è in alto). Ci troverai un sacco di risposte.

      Ciao
      Ivan

    • #33667
      Up
      0
      Down
      ::


      Ciao Ivan,
      grazie per i consigli. Ho utilizzato \small sulla subsubsection, perchè l’albero della mia section è molto profondo e non esiste il comando subsubsubsection 🙂

      Per quanto riguarda la classe caption sto avendo problemi a scaricare i packages dal portatile, mentre sul fisso riesco tranquillamente ad usare il comando:

      \usepackage[scriptsize] {caption}

      Il codice precedente funziona ma vorrei evitare i warning, dato che ho molte immagini da incolonnare nello stesso modo ed alla fine della compilazione ne ho 15…
      Ho letto parte della documentazione sul package floatflt e sembra che tali warning possano essere evitati solo in particolari situazioni.

    • #33668
      Up
      0
      Down
      ::


      Penso che quei warnings siano dovuti alle dimensioni delle immagini e/o delle “colonne” in cui sono inserite. Però, se il risultato finale è soddisfacente non mi preoccuperei. Per vedere la causa, oltre che guardare il file log, potresti provare a passare l’opzione [draft] a \documentclass. In corrispondenza del warning probabilmente ci sarà una barra nera.

      Ciao
      Ivan

    • #33669
      Up
      0
      Down
      ::


      Ciao Ivan,
      passando l’opzione [draft] a \documentclass riesco effettivamentea vedere le barre nere in corrispondenza delle estremità finali delle aree che occupano le immagini.
      Anche gli Overfull sono evidenziati allo stesso modo.
      Di solito le barre sono visibili in tutte le immagini (inserite in ambiente floatingfigure) ad eccezione della prima di ogni pagina. Le immagini però effettivamente non escono dalla pagina, quindi non capisco la vera causa dei warning.
      Grazie ancora per la disponiblità 😀

    • #33670
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Package floatflt /b/c12/cWarning:/b/c0/c Floating figures 19 and 20 colliding.

        Il pacchetto floatflt che è un residuato del LaTeX 2.09: se usi (come spero) una versione moderna di LaTeX, quel pacchetto va evitato. Al suo posto c’è wrapfig.

        Per quanto riguarda il tuo problema, davvero hai bisogno di quella disposizione? Ti consiglio di usare dei “semplici” oggetti mobili: se hai bisogno di spiegarne il contenuto usa la didascalia (che è fatta apposta). Il pacchetto wrapfig permette di ottenere risultati estetici gradevoli, ma va usato con molta moderazione, perché può richiedere non pochi aggiustamenti manuali.

        Ciao,
        L.

      • #33671
        Up
        0
        Down
        ::


        Ciao Lorenzo,
        ho provato ad utilizzare i tre ambienti wrapfigure, minipage e floatingfigure
        per ottenere l’ impaginazione voluta. L’ultimo di questi allinea automaticamente il testo e la figura, al contrario degli altri due. Probabilmente, con qualche aggiunta, anche con gli altri due ambienti è possibile ottenere lo stesso risultato, ma sembra che floatingfigure sia stato pensato proprio per questo tipo di impaginazioni.
        Ho utilizzato questo ambiente anche per un allineamento simile, inserendo una tabella all’interno del testo, e il risultato è stato quello voluto.
        L’unico “problema” è quel warning, ma ormai ci ho fatto l’abitudine :).
        Grazie anche a te per l’attenzione.

      • #33672
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          Ciao a tutti,
          sto utilizzando LaTeX per impaginare la mia tesi, e ho avuto qualche difficoltà per incolonnare testo e immagini nel formato:

          TESTO TESTO —– IMMAGINE
          TESTO TESTO —– IMMAGINE
          TESTO TESTO —– IMMAGINE

          In realtà non capisco il problema; \includegraphics può venire usato anche fuori dell’ambiente figure; l’unico problema è che il suo punto di riferimento è sulla linea di base della figura; per allineare sulla base dell’asse di simmetria, o meglio, dell’asse matematico, basta inserire \includegraphics con i suoi argomenti e in particolare con l’opzione di scala dentro una \parbox o, ancora meglio, in modo matematico dentro una scatola \vcenter, per esempio:
          `
          TESTOTESTO — $\vcenter{\includegrpahics[…]{IMMAGINE}}$
          TESTOTESTO — $\vcenter{\includegrpahics[…]{IMMAGINE}}$
          TESTOTESTO — $\vcenter{\includegrpahics[…]{IMMAGINE}}$
          `
          Le altre soluzioni suggerite da Lorenzo sono molto più eleganti e probabilmente danno di più di quanto tu richieda.

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

      Go to top