Posizione caption sbagliata usando \subfloat

  • Creatore
    Topic
  • #41448
    Up
    0
    Down
    ::


    Ciao, usando il pacchetto subfloat e inserendo le figure in questo modo:

    \begin{figure}[htb!]
    \centering
    \subfloat[]{\label{fig:bla1}\includegraphics[width=0.32\textwidth]{5fasi_drive_1_loss}}%
    \subfloat[]{\label{fig:bla2}\includegraphics[width=0.32\textwidth]{5fasi_drive_2adj_loss}}%
    \subfloat[]{\label{fig:bla3}\includegraphics[width=0.32\textwidth]{5fasi_drive_2nonadj_loss}}%
    \caption[]{caption}
    \label{fig:bla}
    \end{figure}

    le tre figure risultano affiancate come voluto ma le caption, che sono (a), (b), e (c) rispettivamente, non sono centrate sotto rispetto alle figure, ma sono spostate a destra e escono anche dai margini del testo.
    Quale può essere il problema? Grazie

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #41449
      Up
      0
      Down
      ::

      Ciao, usando il pacchetto subfloat e inserendo le figure in questo modo:

      \begin{figure}[htb!]
      \centering
      \subfloat[]{\label{fig:bla1}\includegraphics[width=0.32\textwidth]{5fasi_drive_1_loss}}%
      \subfloat[]{\label{fig:bla2}\includegraphics[width=0.32\textwidth]{5fasi_drive_2adj_loss}}%
      \subfloat[]{\label{fig:bla3}\includegraphics[width=0.32\textwidth]{5fasi_drive_2nonadj_loss}}%
      \caption[]{caption}
      \label{fig:bla}
      \end{figure}

      le tre figure risultano affiancate come voluto ma le caption, che sono (a), (b), e (c) rispettivamente, non sono centrate sotto rispetto alle figure, ma sono spostate a destra e escono anche dai margini del testo.
      Quale può essere il problema? Grazie

      Non è affatto chiaro ciò che ti succede. Puoi fare un disegno?

      Ciao
      Enrico

    • #41450
      Up
      0
      Down
      ::


      Allora:
      le 3 figure inserite sono una accanto all’altra su una riga con le caption come di seguito:

      `Figura Figura Figura
      (a) (b) (c)`

      invece dovrebbero andare così:

      `Figura Figura Figura
      (a) (b) (c)`

      Spero adesso sia più chiaro

    • #41451
      Up
      0
      Down
      ::

      Allora:
      le 3 figure inserite sono una accanto all’altra su una riga con le caption come di seguito:

      `Figura Figura Figura
      (a) (b) (c)`

      invece dovrebbero andare così:

      `Figura Figura Figura
      (a) (b) (c)`

      Spero adesso sia più chiaro

      Mi ero dimenticato di darti il benvenuto!

      La faccenda mi suona molto strana: il codice è esattamente quello che hai mostrato prima? Se sì, dovresti cercare di produrre un esempio minimo e di riportare il .log

      Ciao
      Enrico

    • #41452
      Up
      0
      Down
      ::


      Si possono mandare immagini qui? Sono nuovo del forum e non lo conosco ancora…
      Il file mi si compila, non ho controllato il log se da cose particolari ma appena ho un minuto lo posto.
      Ho verificato che il problema si “risolve” se imposto la larghezza delle figure ad almeno 0.4\textwidth, ma essendo 3 sulla stessa riga evidentemente non va bene perchè si sormontano e escono dai margini.
      Un altro problema è che se affianco 2 figure e le subcaption sono un testo lungo anche quello mi si sormonta invece di andare a capo…

    • #41453
      Up
      0
      Down
      ::

      Si possono mandare immagini qui? Sono nuovo del forum e non lo conosco ancora…
      Il file mi si compila, non ho controllato il log se da cose particolari ma appena ho un minuto lo posto.
      Ho verificato che il problema si “risolve” se imposto la larghezza delle figure ad almeno 0.4\textwidth, ma essendo 3 sulla stessa riga evidentemente non va bene perchè si sormontano e escono dai margini.
      Un altro problema è che se affianco 2 figure e le subcaption sono un testo lungo anche quello mi si sormonta invece di andare a capo…

      No, non si possono mandare immagini. Ma il codice che usi sì; mi lascia perplesso quello che dici sul “sormontarsi”.

      Ciao
      Enrico

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

Go to top