subfloatrow (o subfigure?!) e allineamento

  • Creatore
    Topic
  • #116753
    GuITstaff
    Amministratore del forum
      Up
      0
      Down
      ::


      Ciao a tutti,
      stavo usando le subfigure e siccome sono passata all’ambiente floatrow, sto convertendo in subfloatrow…
      Potete dirmi dove sbaglio, visto che il seguente codice dà errore in compilazione? Grazie

      `
      \usepackage[capbesideposition=inside,facing=yes,capbesidesep=quad]{floatrow}
      \RawFloats[figure] % that will return the plain LATEX mode to all figures in all subtype environments
      \usepackage[font=small,labelfont=bf,labelsep=period,justification=centerlast]{caption}
      \usepackage{subcaption}
      \usepackage{wrapfig}
      `

      `
      \begin{figure}
      \ffigbox
      {\begin{subfloatrow}
      \fcapside[1.1\FBwidth]
      {\caption{giorno 0}\Flabel{fig:camera0}}
      {\includegraphics[width=0.4\textwidth]{immcam0}}
      \fcapside[1.1\FBwidth]
      {\caption{giorno 30}\Flabel{fig:camera30}}
      {\includegraphics[width=0.4\textwidth]{immcam30}}
      \end{subfloatrow}}
      {
      \caption{Osservazione dei formulati in camera umida (terzo esperimento)}
      }
      \end{figure}
      `

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #116754
        GuITstaff
        Amministratore del forum
          Up
          0
          Down
          ::


          Buongiorno,
          mi sono accorta che forse non mi sono spiegata bene.. Adesso includo le subfigure in questo modo:

          `
          \begin{figure}[htbp!]
          \centering
          \begin{subfigure}{0.4\textwidth}
          \includegraphics[width=\textwidth]{imm1}
          \caption{sub-didascalia1}\label{fig:i1}
          \end{subfigure}
          ~
          \begin{subfigure}{0.4\textwidth}
          \includegraphics[width=\textwidth]{imm2}
          \caption{sub-didascalia2}\label{fig:i2}
          \end{subfigure}
          \caption{Didascalia generale}
          \end{figure}
          `

          Questo codice compila bene, però ho il problema che le subfigure non vengono allineate e non so come risolvere.
          Ho provato anche col seguente codice (dal momento che ho letto sul forum che l’allineamento invece dovrebbe essere per default in basso), che però non compila:

          `
          \begin{figure}[htbp!]
          \centering
          \subfigure{
          \includegraphics[width=0.4\textwidth]{imm1}
          \caption{dida1i}\label{fig:imm1}
          }
          \qquad
          \subfigure{
          \includegraphics[width=0.4\textwidth]{imm2}
          \caption{dida2i}\label{fig:imm2}
          }
          \caption{}
          \end{figure}
          `

          Dal momento che sono passata all’uso di floatrow, allora ho pensato di provare a risolvere usando le subfloatrow, in particolare il codice del messaggio precedente, che però non compila.

          Lo scopo è quindi avere le figure allineate in basso (quindi anche le didascalie verrebbero allineate)… Oppure in alternativa potrebbe piacermi anche avere le figure “alte” uguali (cioè che la seconda venisse impostata come dimensioni conseguentemente alla prima) e anche questo risolverebbe automaticamente l’allineamento, ma non so come realizzarlo…

          Quindi avrei bisogno di un aiuto per capire dove sbaglio con le subfloatrow oppure con le subfigure!!!
          Grazie mille.
          Elisa

        • #116755
          mattiaca
          Partecipante
            Up
            0
            Down
            ::


            Se ho capito bene quello che vuoi ti consiglio di leggere il paragrafo sulle scatole nel latex hand book commentato
            scritto da Claudio. Lì c’è un esempio su come affiancare due immagini e relative didascalie.
            Un esempio simile (forse anche più facile) è nel paragrafo introduttivo della documentazione del pacchetto subfig.

        Visualizzazione 1 filone di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top