Il problema su WinXP si presenta anche per me; non si presenta invece sul Mac; Credo che sia un “difetto” del visualizzatore; sul Mio Mac Lion il visualizzatore interno di TeXShop procede per pagine intere se ci stanno nello schermo, altrimenti esegue lo scorrimento, ma alla fine della pagina non scorre con continuità, ma salta all’inzio della pagina successiva.
Su WinXP dispongo solo di TeXworks; il link va direttamante alla prima voce dell’indice analitico.
Ho fatto le seguenti modifiche:
1) ho inserito \usepackage[italian]{babel}, se non altro per avere il nome “Indice analitico” anche nell’intestazione dell’indice analitico;
2) ho aggiunto una i davanti al nome makeidx, in modo da usare il pacchetto imakeids.
Senza ulteriori modiche il file funziona perfettamante come atteso e cliccando sulla voce”Iindice analitico” nell’indice generale si viene peortati con il titolo dell’indice analitico ben visbile, anche se l’ancora sembra essere al prima riga della griglia, e non l’angolo superiore della pagina. La differenza, invece, decisamante cisibile è che l’indice di default come usato da makeidx compone a due colonne con il comando interno \twocolumn; invece con imakeidx compone a due colonne dentro l’ambiente multicols di due colonne, e il risultato è che le colonne sono pareggiate; quindi con due sole voci nell’indice analitico esse appaiono una nella prima colonna e l’altra nella secondo colonna.
Se poi si modifica l’intero file così:`\documentclass{book}
\usepackage{lipsum}
\usepackage{imakeidx}
\makeindex[intoc]
\usepackage{hyperref}
\usepackage{bookmark}
\begin{document}
%——————————————
\frontmatter
\pdfbookmark{\contentsname}{tableofcontents}
\tableofcontents
%——————————————
\mainmatter
\chapter{Un capitolo preso dall'\emph{Arte}}
Si possono inserire nell’indice analitico singole parole
come \emph{arte}\index{arte}, oppure intere espressioni
come questa\index{intere espressioni come questa}.
\chapter{Un altro capitolo}
\lipsum
%——————————————
\backmatter
%\phantomsection
%\addcontentsline{toc}{chapter}{Indice Analitico}
\printindex
\end{document}`
Non c’è bisogno di mettere \addtocontentsline né \pantomsection. Bisogna solo specificare l’opzione intoc al comando \makeindex ridefinito da imakeidx.
Tutto ciò dice come fare, ma non spiega perché l’ancora non sia al posto gisto quando si usa il file originale.
Incidentalmente anche con il viualizzatore interno di TeXworks, se viene configurato in modo da mostrare al pagina intera, produce l’effetto desiderato, perché le pagine del documento occupano completamante la schermata (o meglio la schermata contiene completamante la pagina).