Cambiare numerazione etichette subfigure

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


      Ciao a tuti!

      Devo inserire delle sottofigure in un file e voglio che siano numerate da 1 a 9 senza alcuna didascalia io ho scritto il seguente codice:
      `
      \begin{figure}[!htbp]
      \centering
      \subfloat[]{\includegraphics[width=.30\columnwidth]{Immagine12}}\quad
      \subfloat[]{\includegraphics[width=.30\columnwidth]{Immagine13}}\quad
      \subfloat[]{\includegraphics[width=.30\columnwidth]{Immagine14}}\\

      \end{figure}
      `

      Ma in questo modo mi mette le figure una a fianco all’altra con sotto la lettera tra parentesi.
      In pratica voglio ciascuna sottofigura con un numero allineato a destra di ciascuna figura come mostrato nell’immagine allegata, che spero possa aiutare a capire il problema.

      Grazie mille!

      [attachment=812]sottofigure.jpg[/attachment]

      Attachments:
      You must be logged in to view attached files.
    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #90257
        Up
        0
        Down
        ::


        Aggiungi la seguente nel preambolo e la lista diventa numerata

        `\renewcommand*\thesubfigure{\arabic{subfigure}}`

        invece per levare le parentesi e allineare a destra ci vuole il seguente

        `\captionsetup[subfigure]{labelformat=simple, justification=raggedleft, singlelinecheck=false}`

      • #90258
        GuITstaff
        Amministratore del forum
          Up
          0
          Down
          ::


          Grazie mille! Funziona.
          Un’ultima cosa, ma se volessi togliere le parentesi dal numero cosa dovrei mettere come opzione?

        • #90259
          Up
          0
          Down
          ::


          Nel secondo comando che ho scritto nel messaggio precedente c’è la prima parte

          `labelformat=simple`
          che toglie le parentesi, e la seconda parte che allinea a destra

          `justification=raggedleft, singlelinecheck=false`

          comunque questi comandi, e anche gli altri, li trovi nella documentazione del pacchetto 😉

        • #90260
          GuITstaff
          Amministratore del forum
            Up
            0
            Down
            ::


            Grazie mille!
            Adesso è proprio come lo volevo…. ma dove posso trovare la documentazione del pacchetto? Ho cercato, ma non sono riuscita a trovarla….

          • #90261
            Up
            0
            Down
            ::


            scrivi sul terminale
            texdoc subfig

            oppure cerca su google “subfig documentation”

          • #90262
            GuITstaff
            Amministratore del forum
              Up
              0
              Down
              ::


              Un’altra cosa: se volessi riferirmi ad una sottofigura, io ho provato inserendo l’opzione nel preambolo del pacchetto subfig così:

              \usepackage[subrefformat=simple]{subfig}

              e poi nella sottofigura ho scritto così:

              \begin{figure}[!htbp]
              \centering
              \subfloat[]{\includegraphics[width=.30\columnwidth]{Immagine12}\label{subfig:COSTRUZIONI}}\quad
              \subfloat[]{\includegraphics[width=.30\columnwidth]{Immagine20}\label{subfig:NUCLEARI}}
              \end{figure}

              Quando però la richiamo nel testo con: \subref{subfig:COSTRUZIONI} mi appare così: (1) con la parentesi.

              Come posso fare per togliere la parentesi in subref?

              Grazie!

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

          Go to top