- Questo topic ha 11 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 8 mesi fa da
matteo.l.
-
CreatoreTopic
-
7 Gennaio 2009 alle 11:11 #29907::
Buongiorno a tutti.. ho scoperto un altro problema dopo aver risolto quello sulle reazioni chimiche.. utilizzando la stringa \subsubsection, ho notato che i riferimenti a tabelle ed immagini non sono corretti, infatti, al posto del numero progressivo appare il numero del paragrafo. Questo non accade invece con \subsection.
ho provato a navigare nel forum ma non ho trovato (se è presente un topic chiedo venia) nulla a riguardo.. qualcuno mi può aiutare? grazie mille per la disponibilità
-
CreatoreTopic
-
AutoreRisposte
-
-
7 Gennaio 2009 alle 13:19 #29908::
Buongiorno a tutti.. ho scoperto un altro problema dopo aver risolto quello sulle reazioni chimiche.. utilizzando la stringa \subsubsection, ho notato che i riferimenti a tabelle ed immagini non sono corretti, infatti, al posto del numero progressivo appare il numero del paragrafo. Questo non accade invece con \subsection.
ho provato a navigare nel forum ma non ho trovato (se è presente un topic chiedo venia) nulla a riguardo.. qualcuno mi può aiutare? grazie mille per la disponibilitàIn mancanza di impostazioni specifiche (vedi: secnumdepth), LaTeX numera capitoli, paragrafi e sotto-paragrafi, mentre non numera i sotto-sottoparagrafi. Se non sbaglio, nelle classi standard la numerazione di figure e tabelle è agganciata a quella dei capitoli (la tabella 1.1 è la prima tabella del capitolo 1; la tabella 1.2 è la seconda tabella del capitolo 1, …).
Non riesco a capire il tuo problema, ma senz’altro mi sfugge qualcosa… 🙄
Ciao,
L.
-
7 Gennaio 2009 alle 13:24 #29909::
ok, mi sono spiegato male.. allora se io utilizzo \subsection e sono al capitolo 3 le tabelle vengono numerate correttamente 3.1, 3.2 etc. se invece sono al capitolo \subsubsection 3.1.1 le tabelle smettono di essere numerate in progressivo (3.3, 3.4) ma vengono numerate come il capitolo 3.1.1. se sono presenti più tabelle nel paragrafo 3.1.1 la numerazione non cambia, infatti, tutte le tabelle sono numerate come 3.1.1. spero d’essere stato più chiaro..
saluti
Luigi
-
7 Gennaio 2009 alle 13:32 #29910::
ok, mi sono spiegato male.. allora se io utilizzo \subsection e sono al capitolo 3 le tabelle vengono numerate correttamente 3.1, 3.2 etc. se invece sono al capitolo \subsubsection 3.1.1 le tabelle smettono di essere numerate in progressivo (3.3, 3.4) ma vengono numerate come il capitolo 3.1.1. se sono presenti più tabelle nel paragrafo 3.1.1 la numerazione non cambia, infatti, tutte le tabelle sono numerate come 3.1.1. spero d’essere stato più chiaro..
saluti
LuigiHai qualche comando \numberwithin o \setcounter?
Esempio minimo, per favore.
Ciao,
L.
-
7 Gennaio 2009 alle 13:34 #29911::
ok, mi sono spiegato male.. allora se io utilizzo \subsection e sono al capitolo 3 le tabelle vengono numerate correttamente 3.1, 3.2 etc. se invece sono al capitolo \subsubsection 3.1.1 le tabelle smettono di essere numerate in progressivo (3.3, 3.4) ma vengono numerate come il capitolo 3.1.1. se sono presenti più tabelle nel paragrafo 3.1.1 la numerazione non cambia, infatti, tutte le tabelle sono numerate come 3.1.1. spero d’essere stato più chiaro..
Non sei affatto chiaro. Dall’oscura spiegazione ritengo di poter concludere che stai commettendo l’errore di mettere \label prima di \caption. Il modo corretto è
`\begin{table}
\caption{abc}\label{tab:abc}
…
\end{table}`
Ciao
Enrico
-
7 Gennaio 2009 alle 13:39 #29912::
ok, spero di copiare tutto il necessario.. questo è il preambolo che utilizzo..
`
\documentclass[final, 12pt, a4paper, twoside, italian, indent]{itthesis}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{float}
\usepackage{microtype}
\usepackage{siunitx}
\usepackage[version=3]{mhchem}
\usepackage{psfrag}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{array}
\usepackage{makeidx}
\usepackage{varioref}
\usepackage{pslatex} % per avere i fonts PostScript
\usepackage{amsmath} % per \genfrac in UserGuide.tex
\usepackage{amssymb}
\usepackage{psfrag}
\DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps}
\usepackage{subfigure}
\usepackage{color}
\usepackage[bookmarks,colorlinks]{hyperref}`
se io sono in questa situazione la tabella viene numerata correttamente (1.2)`
\begin{table}[htbp]
\centering
\begin{tabular}{ccccc} &\textbf{Isoprene} &\textbf{Monoterpeni} &\textbf{ORVOC} & \textbf{Total VOC} \\
& (Tg anno$^{-1}$)& (Tg anno$^{-1}$)& (Tg anno$^{-1}$)& (Tg anno$^{-1}$)\\
\hline
\hline
Foreste & 372 & 95 & 177 & 821 \\
Messi & 24 & 6 & 45 & 120 \\
Arbusti & 103 & 25 & 33 & 194 \\
Oceani & 0 & 0 & 2.5 & 5 \\
Altro & 4 & 1 & 2 & 9 \\
\hline
Totale & 503 & 127 & 260 & 1150\\
\end{tabular}
\textbf{\caption{Emissioni di VOC per tipologia di vegetazione a livello mondiale}}
\label{tab:piante}
\end{table}
`
ma se io faccio `\ ref{tab:piante}` la tabella non viene numerata come 1.2 bensì come 1.1.1😕
spero d’essere stato più chiaro..
P.S. non castigatemi per come ho fatto la tabella…
-
7 Gennaio 2009 alle 13:57 #29913::
ok, spero di copiare tutto il necessario.. questo è il preambolo che utilizzo..
`
\documentclass[final, 12pt, a4paper, twoside, italian, indent]{itthesis}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{float}
\usepackage{microtype}
\usepackage{siunitx}
\usepackage[version=3]{mhchem}
\usepackage{psfrag}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{array}
\usepackage{makeidx}
\usepackage{varioref}
\usepackage{pslatex} % per avere i fonts PostScript
\usepackage{amsmath} % per \genfrac in UserGuide.tex
\usepackage{amssymb}
\usepackage{psfrag}
\DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps}
\usepackage{subfigure}
\usepackage{color}
\usepackage[bookmarks,colorlinks]{hyperref}`
se io sono in questa situazione la tabella viene numerata correttamente (1.2)`
\begin{table}[htbp]
\centering
\begin{tabular}{ccccc} &\textbf{Isoprene} &\textbf{Monoterpeni} &\textbf{ORVOC} & \textbf{Total VOC} \\
& (Tg anno$^{-1}$)& (Tg anno$^{-1}$)& (Tg anno$^{-1}$)& (Tg anno$^{-1}$)\\
\hline
\hline
Foreste & 372 & 95 & 177 & 821 \\
Messi & 24 & 6 & 45 & 120 \\
Arbusti & 103 & 25 & 33 & 194 \\
Oceani & 0 & 0 & 2.5 & 5 \\
Altro & 4 & 1 & 2 & 9 \\
\hline
Totale & 503 & 127 & 260 & 1150\\
\end{tabular}
\textbf{\caption{Emissioni di VOC per tipologia di vegetazione a livello mondiale}}
\label{tab:piante}
\end{table}
`
ma se io faccio `\ ref{tab:piante}` la tabella non viene numerata come 1.2 bensì come 1.1.1😕
spero d’essere stato più chiaro..
P.S. non castigatemi per come ho fatto la tabella…No, ti castighiamo per non aver fatto un corretto esempio minimo e non aver detto dove si può reperire la classe itthesis di cui non ho mai sentito parlare.
La prima cosa da fare è togliere quell’abominevole \textbf a cui dai \caption come argomento.
Ciao
Enrico
-
7 Gennaio 2009 alle 14:19 #29914::
ok, la classe itthesis me l’ha passata una mia amica che si è laureata poco tempo fa.. so che fa ribrezzo perchè così facendo non si fa altro che propagare gli orrori..ma il tempo è poco, appena riesco sistemo il frontespizio con il pacchetto che ho trovato qui che mi sembra di granlunga migliore..
ecco il link per scaricare il file .cls http://www.megaupload.com/it/?d=40S8BA4Oper fare l’esempio minimo pensavo fosse sufficiente postare la tabella e il preambolo.. scusate l’ignoranza ditemi che cosa manca.. 😳 😳 😳
Luigi
-
7 Gennaio 2009 alle 14:55 #29915::
ok, la classe itthesis me l’ha passata una mia amica che si è laureata poco tempo fa.. so che fa ribrezzo perchè così facendo non si fa altro che propagare gli orrori..ma il tempo è poco, appena riesco sistemo il frontespizio con il pacchetto che ho trovato qui che mi sembra di granlunga migliore..
ecco il link per scaricare il file .cls http://www.megaupload.com/it/?d=40S8BA4Oper fare l’esempio minimo pensavo fosse sufficiente postare la tabella e il preambolo.. scusate l’ignoranza ditemi che cosa manca.. 😳 😳 😳
LuigiLa colpa è proprio di \textbf
Ciao
Enrico
-
7 Gennaio 2009 alle 15:15 #29916
-
10 Gennaio 2009 alle 8:46 #29917
-
10 Gennaio 2009 alle 9:38 #29918
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.