Caption subfloat

  • Creatore
    Topic
  • #54924
    Daniele
    Partecipante
      Up
      0
      Down
      ::


      Rieccomi,
      tempo fa avevo letto di un modo per risolvere il problema delle didascalie delle sottofigure piccole introdotte con subfig. Se non sbaglio si impostava per la sigola sottofigura l’uso di una lunghezza di riga corrispondente alla larghezza della figura stessa, così da non andare a capo dopo quattro lettere scritte e avere una didascalia alta 10cm. Ho fatto passare il manuale di subfig ma non ho ritrovato la soluzione. Mi viene il dubbio che fosse da qualche altra parte.

      Sapete aiutarmi? Non sono sicuro che la soluzione fosse quella che ho accennato, forse si agiva sulla formattazione della didascalia in altro modo.

      Grazie,
      Daniele

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #54925
        Daniele
        Partecipante
          Up
          0
          Down
          ::


          Mi è venuto in mente che, se non ricordo male, nell’esempio che veniva fatto l’immagine rappresentava la sagoma di un elefante in bianco e nero… magari vi è capitato sotto gli occhi.

          Ciao,
          Daniele

        • #54926
          Daniele
          Partecipante
            Up
            0
            Down
            ::


            Ahahah,
            scusate. Ma la canto e me la suono. Ho provato a cercare elephant AND subfloat su google…
            http://www.tug.org/texlive/Contents/live/texmf-dist/doc/latex/caption/subcaption.pdf

            Problema risolto. Ho trovato quello che cercavo. È proprio vero che a volte fa bene parlare con altri… eheh

            Ciao,
            Daniele

          • #54927
            Up
            0
            Down
            ::

            Rieccomi,
            tempo fa avevo letto di un modo per risolvere il problema delle didascalie delle sottofigure piccole introdotte con subfig. Se non sbaglio si impostava per la sigola sottofigura l’uso di una lunghezza di riga corrispondente alla larghezza della figura stessa, così da non andare a capo dopo quattro lettere scritte e avere una didascalia alta 10cm. Ho fatto passare il manuale di subfig ma non ho ritrovato la soluzione. Mi viene il dubbio che fosse da qualche altra parte.

            Sapete aiutarmi? Non sono sicuro che la soluzione fosse quella che ho accennato, forse si agiva sulla formattazione della didascalia in altro modo.

            Grazie,
            Daniele

            Il modo usuale di subfig è di creare una sottodidascalia di ampiezza massima uguale a quella dell’argomento obbligatorio. Se aumenti quella sei a posto.
            `\subfloat[…][…]{\makebox[]{\includegraphics[…]{…}}}`
            Ciao
            Enrico

          • #54928
            Daniele
            Partecipante
              Up
              0
              Down
              ::


              Grazie Enrico,
              tra l’altro non posso usare subcaption perchè, a quanto ho capito, è incompatibile con subfig. Sto sbagliando?

              Il problema del codice che mi hai dato tu è che per avere la didascalia sotto tutta la figura devo creare un box più largo della figura stessa. In questo caso non riesco più ad affiancare su una riga due immagini larghe, per esempio, 0.4\columnwidth. Quello che vorrei è solo eliminare i margini della didascalia (rispetto ai fili verticali della figura). Io uso classicthesis (che richiama automaticamente subfig). Ho provato a risolvere la cosa inserendo questo nel preambolo, dopo la chiamata di classicthesis:
              `\captionsetup[subfloat]{font=small,margin=0pt,labelfont={sc}}`
              Può andare? Ossia, c’è un metodo migliore?
              Non c’è la possibilità di eliminare i margini della singola sottofigura?

              Ciao,
              Daniele

            • #54929
              Up
              0
              Down
              ::

              Grazie Enrico,
              tra l’altro non posso usare subcaption perchè, a quanto ho capito, è incompatibile con subfig. Sto sbagliando?

              Il problema del codice che mi hai dato tu è che per avere la didascalia sotto tutta la figura devo creare un box più largo della figura stessa. In questo caso non riesco più ad affiancare su una riga due immagini larghe, per esempio, 0.4\columnwidth. Quello che vorrei è solo eliminare i margini della didascalia (rispetto ai fili verticali della figura). Io uso classicthesis (che richiama automaticamente subfig). Ho provato a risolvere la cosa inserendo questo nel preambolo, dopo la chiamata di classicthesis:
              `\captionsetup[subfloat]{font=small,margin=0pt,labelfont={sc}}`
              Può andare? Ossia, c’è un metodo migliore?
              Non c’è la possibilità di eliminare i margini della singola sottofigura?

              Ciao,
              Daniele

              \captionsetup può essere dato nell’ambiente e, in quel caso, vale solo in esso.

              Ciao
              Enrico

            • #54930
              Daniele
              Partecipante
                Up
                0
                Down
                ::


                Grazie,
                funziona a dovere.

                Ciao,
                Daniele

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

            Go to top▲