Newsgroup: it.comp.software.tex
Titolo: Indice analitico

Scasate se riinsisto con questo per me grande problema che ho già postato
due volte senza ottenere alcuna risposta. Si tratta di un fatto molto
importante per me e che non mi so assolutamente spiegare. E scusate ancora
se sono insistente ma per favore provate anche voi e poi mi saprete dire.
Premesso che uso la distribuzione miktex e che il mio preambolo è costituito
da:
\documentclass[a4paper,11pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[height=25cm,width=16cm,headheight=0.5cm]{geometry}
\usepackage{graphicx}
\usepackage{makeidx}
\includeonly{Bayesian1,Bayesian2}
\usepackage{fancyhdr}
\pagestyle{fancy} \rhead{} \lhead{\nouppercase{\leftmark}}
\makeindex
\newtheorem{definizione}{Definizione}[section]
\newtheorem{teorema}{Teorema}[section]
\begin{document}
mentre la parte finale del documento è data da
 \bibliographystyle{alpha}
    \bibliography{Bayesian}
    \addcontentsline{toc}{chapter}{Bibliografia}
    \listoffigures
    \addcontentsline{toc}{chapter}{Elenco delle figure}
    \printindex
    \addcontentsline{toc}{chapter}{Indice analitico}
    %\listoftables
    %\addcontentsline{toc}{chapter}{Elenco delle tabelle}
    \tableofcontents
\end{document}
Si verifica che l'indice generale non riporta correttamente la pagina in cui
si trova l'indice analitico ma la pagina dove si trova l'indice generale
stesso.
Frazie a chi vorrà darmi una mano.
ciao roberto

 wrote:

Ci provo, ma non garantisco nulla...
A okkio e croce hai 3 possibilità:
1) te ne freghi (chi vuoi che se ne accorga ?)
 
2) editi a mano il file .toc; la prossima volta che compili il file .tex
(funziona solo la volta successiva, poi devi ri-editare il file)
l'indice
contiene la entry giusta.
 
3) rifefinisci l'ambiente "theindex" (lo copi dal file "report.cls" e lo
ridefinisci tramite il comando "renewenvironment") in mod che produca
lui
l'entri nella toc.  Paradossalmente questa via (che è la più pulita) è
anche la più complicata (e te pareva) perché temo che il
renewenvironment
tu lo possa usare solo in un file .cls, il che equivarrebbe a farti una
classe personale di tesi solo per quello.  Non è difficile ma è noioso
se
non l'hai mai fatto.  BTW, la classe report, contrariamente alla book,
non
definisce l'indice come un capitolo a parte, ma come un "qualcosa" che
fa
parte dell'ultimo capitolo, anche se poi cambia le intestazioni della
pagina.
 
In bocca al lupo...
A quest'ora non mi viene in mente altro. Gunnàit.
Saluti, Tommaso ;-{))

Ti ringrazio ma penso che la strada che mi hai proposto sia 
mol.to
complessa. non l'ho mai seguita. In ogni saso se puoi prova anche tu su un
tuo documento e poi sappimi dire. Non riesco a trovare la soluzione. Mi
sembra un qualcosda di molto strano. Non è che sbaglio la seguenza dei
comandi?
ciao e grazie ancora Ropberto

 Frazie
  ^
Orego.
--
Giuseppe Bilotta

Ti ringrazio del tuo aiuto, e stavolta cercherň di crivere senza errori,
funziona tutto nel seguente modo:
 \bibliographystyle{alpha}
\newpage
\addcontentsline{toc}{chapter}{Bibliografia}
\bibliography{Bayesian}
\newpage
\addcontentsline{toc}{chapter}{Elenco delle figure}
\listoffigures
\newpage
\addcontentsline{toc}{chapter}{Indice analitico}
\printindex
%\newpage
%\addcontentsline{toc}{chapter}{Elenco delle tabelle}
%\listoftables
\tableofcontents
ma per quale motivo č cosě cosa non ho considerato?
Grazie ancora Roberto


Magia!!!!!
Scherzi a parte, il problema č che l'inserimento delle voci nell'indice
avveniva prima che il comando \listof<qualsiasi> e simili cominciasse la
pagina, e si riferiva quindi al comando precedente;  il comando \newpage
forza una nuova pagina, e quindi \listof<qc> non ha bisogno di crearne una
nuova, ed usa quella a cui punta l'addtocontents; un'alternativa piů breve
sarebbe
\listoftable\addtocontents etc
che perň funge soltanto se gli indici occupano una sola pagina.
--
Giuseppe Bilotta