- Questo topic ha 13 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 6 mesi fa da
Michela.
-
CreatoreTopic
-
18 Marzo 2011 alle 8:30 #57272::
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
-
CreatoreTopic
-
AutoreRisposte
-
-
18 Marzo 2011 alle 8:38 #57273::
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.
-
18 Marzo 2011 alle 8:44 #57274
-
18 Marzo 2011 alle 9:26 #57275::
Michela\nUso 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
-
18 Marzo 2011 alle 10:02 #57276::
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}}
-
18 Marzo 2011 alle 10:12 #57277::
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
figuraottengo la numerazione
1 (capitolo)
figura 1.1
figura 1.2
figura 1.3
1.1 (paragrafo)
figura 1.4Credo 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
-
18 Marzo 2011 alle 10:18 #57278
-
18 Marzo 2011 alle 10:21 #57279
-
18 Marzo 2011 alle 10:30 #57280
-
18 Marzo 2011 alle 10:48 #57281::
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…
-
18 Marzo 2011 alle 10:58 #57282::
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
-
18 Marzo 2011 alle 11:06 #57283::
\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.
-
18 Marzo 2011 alle 11:18 #57284::
\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
-
18 Marzo 2011 alle 11:24 #57285
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.