Numerazione Figure e Tabelle

  • Creatore
    Topic
  • #57272
    Up
    0
    Down
    ::


    Salve a tutti,

    è la prima volta che scrivo su questo forum. Oggi volevo far rilegare la tesi, ma……mi sono accorta di un problemino!!! Nel mio file la numerazione delle figure e tabelle ricomincia ogni volta che inzia un nuovo paragrafo! Come è possibile? Non è normale vero?

    Ringrazio tutti in anticipo.

    Michela

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #57273
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Dipende: se hai usato la classe article potrebbe essere normale (in realtà con article non pasticciato le figure hanno una sola numerazione che comincia all’inizio del documento e non viene riazzerata mai); se hai pasticciato con impostazioni strane per la composizione delle didascalia (caption) o con i contatori delle figure e tabelle, o simili, la cosa si potrebbe manifestare; ma se hai fatto così i contatori delle figure e delle tabelle dovrebbero venire definiti in modo che contengano tuta la catena gerarchica dei contatori che precedono quelli delle figure e delle tabelle: tipo: Figura 3.4.12 per la dodicesima figura del quarto paragrafo del terzo capitolo. Se questa era la tua intenzione, ripensaci: una numerazione del genere è molto pesante per il lettore.

      • #57274
        Up
        0
        Down
        ::


        Uso la classe book. Il mio problema è che se comincio il capitolo 1 e inserisco le figure 1.1, 1.2 e 1.3 poi se inizio il paragrafo 1.1 la prossima figura non la nomina 1.4, ma di nuovo 1.1!!

      • #57275
        Up
        0
        Down
        ::


        Michela\n

        Uso la classe book. Il mio problema è che se comincio il capitolo 1 e inserisco le figure 1.1, 1.2 e 1.3 poi se inizio il paragrafo 1.1 la prossima figura non la nomina 1.4, ma di nuovo 1.1!![/quote
        Senza vedere il preambolo del tuo documento è impossibile rispondere.

        Ciao
        Enrico

      • #57276
        Up
        0
        Down
        ::


        Il preambolo è:

        \documentclass[a4paper,12pt, twoside]{book}
        \usepackage[italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage{frontespizio}
        \usepackage[font=small,format=hang]{caption}
        \usepackage{amsmath}
        \usepackage{booktabs}
        \usepackage{dcolumn}
        \usepackage{subfig}
        \usepackage{longtable}
        \usepackage{marvosym}
        \usepackage{graphicx}
        \usepackage{indentfirst}
        \usepackage{fancyhdr}
        \pagestyle{fancy}\addtolength{\headwidth}{20pt}
        \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
        \cfoot{}
        \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries\thepage}}
        \lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}{\bfseries\rightmark}}

      • #57277
        Up
        0
        Down
        ::

        Il preambolo è:

        \documentclass[a4paper,12pt, twoside]{book}
        \usepackage[italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage{frontespizio}
        \usepackage[font=small,format=hang]{caption}
        \usepackage{amsmath}
        \usepackage{booktabs}
        \usepackage{dcolumn}
        \usepackage{subfig}
        \usepackage{longtable}
        \usepackage{marvosym}
        \usepackage{graphicx}
        \usepackage{indentfirst}
        \usepackage{fancyhdr}
        \pagestyle{fancy}\addtolength{\headwidth}{20pt}
        \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
        \cfoot{}
        \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries\thepage}}
        \lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}{\bfseries\rightmark}}

        In un documento di prova con questo preambolo che consiste di

        titolo di capitolo
        figura
        figura
        figura
        titolo di paragrafo
        figura

        ottengo la numerazione

        1 (capitolo)
        figura 1.1
        figura 1.2
        figura 1.3
        1.1 (paragrafo)
        figura 1.4

        Credo che il tuo problema sia diverso e risieda nei riferimenti alle figure: probabilmente hai il comando \label prima di \caption; una tipica illustrazione è così:
        `\begin{figure}
        \centering
        \includegraphics[…]{…}
        \caption{Testo della didascalia}
        \label{}
        \end{figure}`
        Ciao
        Enrico

      • #57278
        Up
        0
        Down
        ::


        Purtroppo non è questo l’errore. Ho sempre inserito \label dopo \caption.

      • #57279
        Up
        0
        Down
        ::


        l’errore potrebbe insorgere perchè uso \input?

      • #57280
        Up
        0
        Down
        ::

        l’errore potrebbe insorgere perchè uso \input?

        No. Esempio?

        Ciao
        Enrico

      • #57281
        Up
        0
        Down
        ::


        Ho trovato il problema! Non sono le sezioni che creano il problema, ma \ContinuedFloat…
        Come posso risolvere questo problema?

        Nel primo capitolo ad esempio ho inserito prima una figura a sé stante (Figura 1.1), poi diverse figure con \ContinuedFloat che hanno uina didascalia e un riferimento unico (Figura 1.2) e poi un’altra figura singola che però risulta Figura 1.1 di nuovo…

      • #57282
        Up
        0
        Down
        ::

        Ho trovato il problema! Non sono le sezioni che creano il problema, ma \ContinuedFloat…
        Come posso risolvere questo problema?

        Nel primo capitolo ad esempio ho inserito prima una figura a sé stante (Figura 1.1), poi diverse figure con \ContinuedFloat che hanno uina didascalia e un riferimento unico (Figura 1.2) e poi un’altra figura singola che però risulta Figura 1.1 di nuovo…

        Come usi \ContinuedFloat? Nel mio esempio è tutto normale.

        Fa’ una cosa, già che ci sei: aggiungi al preambolo l’istruzione
        `\setlength{\headheight}{14.5pt}`
        vicino a dove c’è quella analoga per \headwidth.

        Ciao
        Enrico

      • #57283
        Up
        0
        Down
        ::


        \begin{figure}[!bp]
        \centering
        \caption{..}
        \includegraphics{..}
        \includegraphics{..}
        \includegraphics{..}
        \label{fig:..}
        \end{figure}
        \begin{figure}[!tbp]\ContinuedFloat
        \centering
        \includegraphics{..}
        \includegraphics{..}
        \includegraphics{..}
        \includegraphics{..}
        \includegraphics{..}
        \end{figure}
        \begin{figure}[!tbp]\ContinuedFloat
        \centering
        \includegraphics{..}
        \includegraphics{..}
        \end{figure}
        \begin{figure}[!tbp]
        \centering
        \caption{**}
        \label{fig:**}
        \includegraphics{**}
        \end{figure}

        I primi tre \begin{figure} sono riferiti alla stessa Figura, mentre l’ultima è quella che mi compare con la numerazione errata.

      • #57284
        Up
        0
        Down
        ::

        \begin{figure}[!bp]
        \centering
        \caption{..}
        \includegraphics{..}
        \includegraphics{..}
        \includegraphics{..}
        \label{fig:..}
        \end{figure}
        \begin{figure}[!tbp]\ContinuedFloat
        \centering
        \includegraphics{..}
        \includegraphics{..}
        \includegraphics{..}
        \includegraphics{..}
        \includegraphics{..}
        \end{figure}
        \begin{figure}[!tbp]\ContinuedFloat
        \centering
        \includegraphics{..}
        \includegraphics{..}
        \end{figure}
        \begin{figure}[!tbp]
        \centering
        \caption{**}
        \label{fig:**}
        \includegraphics{**}
        \end{figure}

        I primi tre \begin{figure} sono riferiti alla stessa Figura, mentre l’ultima è quella che mi compare con la numerazione errata.

        L’errore è non dare il comando \caption negli ambienti in cui c’è \ContinuedFloat. Se non vuoi ripetere la didascalia, non mettere \ContinuedFloat (anche se te lo sconsiglio).

        Spiegazione: \ContinuedFloat fa tornare indietro il contatore delle figure, in modo che la didascalia abbia lo stesso numero della precedente, visto che il comando \caption fa scattare in avanti il contatore.

        Ciao
        Enrico

      • #57285
        Up
        0
        Down
        ::


        Grazie mille dell’aiuto!!!!

        Ora posso andare in copisteria!!!

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

    Go to top