Ambiente figure e subfloat

  • Creatore
    Topic
  • #98015
    Up
    0
    Down
    ::


    Ciao ragazzi, ho un problema che non riesco a risolvere: ho una subsection che inizia a inizio pagina, poi c’ è circa metà pagina di testo e poi ho creato una figura composta da 6 immagini che per forza di cose va a finire nella pagina successiva dove ho fatto iniziare un’altra subsection. Il problema è che quindi rimane mezza pagina bianca tra la prima parte di testo e le immagini.
    Qui riporto la struttura delle immagini:

    `
    \begin{figure}[h]
    \subfloat[1541 nm branch. \label{conf4-1541}]{%
    \includegraphics[width=0.50\textwidth]{img/config6/config6_1541.eps}
    }
    \hfill
    \subfloat[1549 nm branch. \label{conf4-1549}]{%
    \includegraphics[width=0.50\textwidth]{img/config6/config6_1549.eps}
    }
    \newline
    \subfloat[1541 nm branch (1541 nm branch open). \label{conf4-1541-f1549}]{%
    \includegraphics[width=0.50\textwidth]{img/config6/config6_fail1541_1541.eps}
    }
    \hfill
    \subfloat[1549 nm branch (1549 nm branch open). \label{conf4-1549-f1541}]{%
    \includegraphics[width=0.50\textwidth]{img/config6/config6_fail1549_1549.eps}
    }
    \newline
    \subfloat[1541 nm branch (1541 nm branch terminated). \label{conf4-1541-loss1541}]{%
    \includegraphics[width=0.50\textwidth]{img/config6/config6_LOSSfail1541_1541.eps}
    }
    \hfill
    \subfloat[1549 nm branch (1541 nm branch terminated). \label{conf4-1549-floss541}]{%
    \includegraphics[width=0.50\textwidth]{img/config6/config6_LOSSfail1549_1549.eps}
    }
    \caption{Configuration 4 traces.}
    \label{conf4}
    \end{figure}
    `

    È possibile spezzare le immagini in modo che le prime due stiano sulla mezza pagina bianca e le altre nella pagina nuova mantenendo le didascalie così come sono?
    Ho provato a sostituire \newline con \newpage ma nulla.
    Grazie a tutti!

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #98016
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        No, ma se togli [h] le cose vanno a posto da sole.

        Se cerchi quante volte abbiamo discusso questo problema, ti potresti stupire; la regola è:

        1) non usare [h]
        2) se non ne puoi fare a meno usalo ocn altre opzioni, per esempio [htb]
        3) preso coscienza che h da solo o in compagnia dà dei problemi, non usare h né da solo né in compagnia.

      • #98017
        Up
        0
        Down
        ::


        Grazie dei consigli! Ho letto che non dovrei usare h, il problema è che non usandolo perdo la struttura del documento, mi spiego meglio. Ho varie subsection che descrivono soluzioni diverse. La struttura di queste subsection vorrei fosse questa:

        Subsection#1
        schema di soluzione 1
        testo
        grafici con i risultati relativi a soluzione 1
        Subsection#2
        schema di soluzione 2
        testo
        grafici con i risultati relativi a soluzione 2

        Se io non forzo la posizione delle immagini, succede che i grafici (cioè i grafici che ho inserito nel primo post) finiscono per essere inseriti dopo l’inizio della successiva subsection. Quindi ottengo una mescolanza di grafici che crea confusione la lettore.
        Posso provare altre strategie?
        Grazie a tutti!

      • #98018
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Ci sono pacchetti, come palceins, che definiscono un comando come \floatbarrier, che impedisocono ai floato di passare oltre la barriera, ma il risultato finale è generalemnte penoso.

          Io preferirei usare il pacchetto carioref, e usare nel testo espresisoni ocme “Si vela la figura \vref{tag}.”, perché anche se la figura o la tabella è stata spostata dove è tipograficamente corretto spostarla, quel \vref si trasofrma in parole diverse a seconda di dove si trova effettivamante la figura rispetto alla posizone in cui vi si riferisce. Quini possono venire fuori espressio del tipo: 3.25 in questa pagina”, oppure: 3.25 nella pagina a fronte”, oppure “3.25 nella prossima pagina”, oppure “3.25 nella pagina 87”.
          L’Arte di scrivere con LaTeX è tutta composta con questo pacchetto e questo modo di esprimersi.

        • #98019
          Up
          0
          Down
          ::


          I riferimenti alle figure come ad esempio “si vedo la figura \ref{figura}” ci sono nel testo. Faccio una prova eliminando tutte le forzature inserite e vediamo cosa viene fuori! Grazie dei suggerimenti!

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

      Go to top