indice delle figure

  • Creatore
    Topic
  • #21527
    Up
    0
    Down
    ::


    Sono disperato…ho creato una figura contenente più subfigure grazie al pacchetto subfig. Poiché la figura si estende su più pagine ho usato il comando \ContinuedFloat così continua la numerazione. Però ho un problema che non riesco a risolvere.
    Nell’indice vorrei che ci fosse solo un caption dell’intera figura e poi l’elenco dei vari subfloat, invece mi trovo due caption uguali della figura, in quanto i subfloat sono stati raccolti in due figure. Spero di essermi fatto capire. vi metto anche il codice:

    `\begin{figure}[!h]
    \centering%
    \subfloat[Potenza generata]{
    \label{fig:contfig:pot1000} %% label for first subfigure
    \includegraphics[width=7.7cm]{cavi_costante/potenza1000}}
    \subfloat[Velocità del kite]{
    \label{fig:contfig:vel1000} %% label for second subfigure
    \includegraphics[width=7.7cm]{cavi_costante/vel_kite1000}}
    \qquad%
    \subfloat[Forza sui cavi]{
    \label{fig:contfig:fc1000} %% label for second subfigure
    \includegraphics[width=7.7cm]{cavi_costante/forza_cavi1000}}
    \subfloat[Forza sui cavi verticale sull'asse C]{
    \label{fig:contfig:fcv1000} %% label for first subfigure
    \includegraphics[width=7.7cm]{cavi_costante/forza_cavi_vert1000}}
    \captionsetup{subrefformat=parens}%
    \caption{Controllo a ''Lunghezza dei cavi costante'' 1000 m
    $\Theta$ 5 m/s}
    \label{fig:contfig:lung1000a} %% label for second part
    \end{figure}

    \clearpage

    \begin{figure}[!h]
    \ContinuedFloat%
    \centering%
    \subfloat[Forza sui cavi radiale sull'asse A]{
    \label{fig:contfig:fcr1000} %% label for second subfigure
    \includegraphics[width=7.7cm]{cavi_costante/forza_cavi_radiale1000}}
    \subfloat[Forza sui cavi tangenziale sull'asse B]{
    \label{fig:contfig:fct1000} %% label for first subfigure
    \includegraphics[width=7.7cm]{cavi_costante/forza_cavi_tang1000}}
    \qquad%
    \subfloat[Altitudine del kite]{
    \label{fig:contfig:alt1000} %% label for first subfigure
    \includegraphics[width=7.7cm]{cavi_costante/altitudine1000}}
    \captionsetup{subrefformat=parens}%
    \caption{Controllo a ''Lunghezza dei cavi costante'' 1000 m
    $\Theta$ 5 m/s}
    \label{fig:contfig:lung1000b} %% label for second part
    \end{figure} `

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #21528
      Up
      0
      Down
      ::


      Se può aiutare l’indice attuale mi dà il risultato:

      5.3 Controllo a lunghezza cavi costante 1000 m…
      (a)Potenza generata….
      (b)…….
      (c)…..
      ….
      ….
      5.3 Controllo a lunghezza cavi costante 1000 m…
      (e)….
      (f)….
      (g)…

      Vorrei quindi evitare di ripetere il caption ”5.3 Controllo a lunghezza cavi costante 1000 m…” ed elencare tutte le sottofigure.
      Spero di essere stato più chiaro.
      Vi ringrazio anticipatamente per l’aiuto

    • #21529
      Up
      0
      Down
      ::

      Sono disperato…ho creato una figura contenente più subfigure grazie al pacchetto subfig. Poiché la figura si estende su più pagine ho usato il comando \ContinuedFloat così continua la numerazione. Però ho un problema che non riesco a risolvere.
      Nell’indice vorrei che ci fosse solo un caption dell’intera figura e poi l’elenco dei vari subfloat, invece mi trovo due caption uguali della figura, in quanto i subfloat sono stati raccolti in due figure. Spero di essermi fatto capire.

      Basta dare un argomento opzionale vuoto alla seconda \caption:
      `\caption[]{Controllo a …}`
      Solito problema: dare come argomento h! è pericoloso per l’impaginazione.

      Non usare il doppio apice per le virgolette: si usano
      “` ''`
      Se non hai il carattere ` sulla tastiera e usi babel (immagino di sì) puoi inserire le virgolette aperte con
      `”'`
      (doppio apice – apostrofo).

      Ciao
      Enrico

    • #21530
      DMW
        Up
        0
        Down
        ::


        Aggiungo per completezza il link della documentazione.
        http://www.ctan.org/get/macros/latex/contrib/subfig/subfig.pdf

        A pag. 6 sezione 2.2.3 c’è quello che ti ha detto Enrico.

        Tra l’altro puoi controllare anche le didascalie di \subfloat allo stesso modo, scrivendo dentro le parentesi []: `\subfloat[sottodidascalia della lista delle figure][sottodidascalia normale]{…}`

        Ciao

        Andrea

      • #21531
        Up
        0
        Down
        ::


        grazie mille ho risolto.

      • #21532
        Up
        0
        Down
        ::


        Scusate, mi ricollego a questo topic. Ho provato a cercare nel forum e in diversi tutorial ma non ho trovato la risposta al mio problema. Sicuramente mi sarà passata davanti.

        Ho usato il pacchetto subfigure per affiancare le immagini e gli indici che appaiono sono in ordine alfabetico. Mi piacerebbe che quest’ordine ricominciasse dall’inizio quando si tratta di un capitolo nuovo. Invece non è cosi’, l’ordine rimane a,b,c,d, ……

        Il mio preambolo è questo:

        `
        \documentclass[a4paper,twoside,10pt]{book}

        \usepackage[english]{babel}
        \usepackage{amsmath}
        \usepackage{color}
        \usepackage{graphicx}
        \usepackage{subfigure}
        \usepackage{float}

        \usepackage[utf8]{inputenc}

        \usepackage{listings}
        \lstloadlanguages{Matlab}

        \lstset{language=Matlab, basicstyle = \sffamily}

        \linespread{1.3}
        `

        ed inserisco le immagini in questo modo

        `
        \begin{document}

        \begin{figure}[tb]
        \centering
        \subfigure[anat11\label{fig:anat11}]
        {\includegraphics[width=0.4\textwidth]{anat11.jpg}}
        \hspace{1em}
        \subfigure[P312anat11\label{fig:P312anat11}]
        {\includegraphics[width=0.3\textwidth]{P312anat11.jpg}}
        \hspace{1em}
        \subfigure[P312anat11\_tredn \label{fig:P312anat11_tredn}]
        {\includegraphics[width=0.4\textwidth]{P312anat11_tredn.jpg}}
        \hspace{1em}
        \subfigure[P312anat11\_tredn\_mangin \label{fig:P312anat11_tredn_mangin}]
        {\includegraphics[width=0.4\textwidth]{P312anat11_tredn_mangin.jpg}}
        \end{figure}

        \end{document}
        `

        Qualcuno potrebbe dirmi come risolvere il problema?
        Grazie.

      • #21533
        Up
        0
        Down
        ::

        Scusate, mi ricollego a questo topic. Ho provato a cercare nel forum e in diversi tutorial ma non ho trovato la risposta al mio problema. Sicuramente mi sarà passata davanti.

        Ho usato il pacchetto subfigure per affiancare le immagini e gli indici che appaiono sono in ordine alfabetico. Mi piacerebbe che quest’ordine ricominciasse dall’inizio quando si tratta di un capitolo nuovo. Invece non è cosi’, l’ordine rimane a,b,c,d, ……

        Scrivi questo nel preambolo:
        `\makeatletter
        \@addtoreset{subfigure}{chapter}
        \makeatother`
        Se desideri ricominciare da capo per ogni ambiente figure o table, puoi fare
        `\makeatletter
        \@addtoreset{subfigure}{figure}
        \@addtoreset{subfigure}{table}
        \makeatother`
        Ciao
        Enrico

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

    Go to top