Re: [RISOLTO] Problemi con hyperre

#34377
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::

    Ciao a tutti, ho un problema con hyperref. In pratica mi crea i collegamenti voluti, ma di questi solo i primi due puntano alla pagina corretta, gli altri puntano sempre alla pagina del secondo collaegamento.
    Fondamentalmente ho una serie di pagine fatte così:

    `
    \begin{center}
    \huge{\textbf{\textsc{Pagina 01}}}\addcontentsline{toc}{section}{Pagina 01}
    \end{center}
    \hrule

    \vspace{1cm}

    …un po' di testo…

    \newpage
    `

    mentre l’intestazione è la seguente:

    `
    \documentclass[a4paper,10pt,twoside,openright]{book}

    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc} %Per Windows
    %\usepackage[utf8x]{inputenc} %Per Linux
    \usepackage[T1]{fontenc}
    \usepackage{textcomp}
    \usepackage{nicefrac}
    \usepackage{marvosym}
    \usepackage{makeidx} %Pacchetto per la gestione dell'indice analitico
    \usepackage{lettrine} %Pacchetto per la gestione dei capilettera in grande
    \usepackage{vmargin} %Impostazione margini
    \usepackage{fancyhdr} %Impostazione layout pagina
    \usepackage{graphicx} %Inserimento figure
    \usepackage{psfrag} %Inserimento grafici (x quote altimetriche)
    \usepackage{booktabs} %Migliorie per linne orizzontali di inizio e fine tabella
    \usepackage{hyperref} %Crea riferimenti cliccabili – Se appare in stampa la eliminiamo <--- \usepackage[num,italian]{isodate} %per avere la data solo in numero \frenchspacing %Spazio allargato dopo il punto \setpapersize{A4} %Imposto formato pagina seguendo il pacchetto vmargin \makeindex %Attivo l'indice analitico ` Mi sapete dare una dritta?

    Nel tuo codice ci sono alcune cose che possono essere migliorate.

    `\begin{center}
    \huge{\textbf{\textsc{Pagina 01}}}\addcontentsline{toc}{section}{Pagina 01}
    \end{center}
    \hrule

    \vspace{1cm}

    …un po' di testo…

    \newpage`

    Personalizzi lo stile dei capitoli a mano, perché ti è stato imposto un modello da seguire? Altrimenti, col pacchetto fncychap puoi ottenere bei risultati, con meno fatica.

    `\usepackage{vmargin}`

    Per impostare i margini le guide consigliano, in genere, il pacchetto geometry.

    `\frenchspacing`

    \frenchspacing serve per disabilitare lo spazio aggiuntivo dopo il punto, non per aumentarlo.

    `[10pt,twoside,openright]`

    Sono opzioni predefinite, nella classe book.

    `\hyperref`

    Il pacchetto hyperref, di norma, va caricato per ultimo (solo col pacchetto glossaries, mi è capitato di caricarlo per penultimo, ma per altri motivi).

    Se hai dubbi, l’Arte di scrivere con LaTeX di Lorenzo Pantieri, ti può essere d’aiuto. Trovi il collegamento in cima alla pagina.

    Ciao,
    Antonio

    Modifica
    Per il primo punto, mi sono accorto solo ora che personalizzi le “section”, non i “chapter”.

    Go to top