subfigure numerazione diversa dalla default

  • Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da diedro.
  • Creatore
    Topic
  • #62753
    Up
    0
    Down
    ::


    ciao a tutti,

    io una serie di subfigure:

    per esempio:

    `
    \begin{figure}[h]
    \centering
    \subfigure[]{\label{pipe09epa}\includegraphics[angle=-90,width=0.49\textwidth]{./figs/flow_rete_reale_epanet_originale.pdf}}
    \subfigure[]{\label{pipe09eps}\includegraphics[angle=-90,width=0.49\textwidth]{./figs/flow_rete_reale.pdf}}
    \caption{Mataba WDN simulation: Pipe P09 flow patterns and head patterns at tanks T02 and T03. (a) Flow pattern in pipe P09 simulated with EPANET; (b) Flow pattern in pipe P09 simulated with EPANET-EPS; (c) Head pattern at tank T02 simulated with EPANET; (d) Head pattern at tank T02 simulated with EPANET-EPS; (e) Head pattern at tank T03 simulated with EPANET; (f) Head pattern at tank T02 simulated with EPANET-EPS}
    \label{resultsRealCase}
    \end{figure}
    `

    ora quando le richiamo nel testo con

    `
    \ref{pipe09ep}
    `

    quello che ottengo è ad esempio un 10(a)

    come posso fare per ottenere 10.a?

    grazie

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #62754
      GKT
      Partecipante
        Up
        0
        Down
        ::

        diedro” post=61734ciao a tutti,

        io una serie di subfigure:

        per esempio:

        `
        \begin{figure}[h]
        \centering
        \subfigure[]{\label{pipe09epa}\includegraphics[angle=-90,width=0.49\textwidth]{./figs/flow_rete_reale_epanet_originale.pdf}}
        \subfigure[]{\label{pipe09eps}\includegraphics[angle=-90,width=0.49\textwidth]{./figs/flow_rete_reale.pdf}}
        \caption{Mataba WDN simulation: Pipe P09 flow patterns and head patterns at tanks T02 and T03. (a) Flow pattern in pipe P09 simulated with EPANET; (b) Flow pattern in pipe P09 simulated with EPANET-EPS; (c) Head pattern at tank T02 simulated with EPANET; (d) Head pattern at tank T02 simulated with EPANET-EPS; (e) Head pattern at tank T03 simulated with EPANET; (f) Head pattern at tank T02 simulated with EPANET-EPS}
        \label{resultsRealCase}
        \end{figure}
        `

        ora quando le richiamo nel testo con

        `
        \ref{pipe09ep}
        `

        quello che ottengo è ad esempio un 10(a)

        come posso fare per ottenere 10.a?

        grazie

        Scrivi nel preambolo:
        `\renewcommand{\thesubfigure}{\thefigure.\alph{subfigure}}
        \captionsetup[subfigure]{labelformat=simple,labelsep=colon,
        listofformat=subsimple}
        \makeatletter
        \renewcommand{\p@subfigure}{}
        \makeatother`
        Lorenzo

      • #62755
        Up
        0
        Down
        ::


        ciao,

        grazie della risposta. Scusa se ti rispondo solo ora ma ero via.

        Allora il tuo suggerimento funziona molto bene per le citazioni, tuttavia mi cambia anche le figure stesse, generandomi nelle sub fig un 10.c (ad esempio), mentre io vorrei che comparise solo (c) e il 10 solo nella label principale.

        grazie

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

    Go to top