Indici con riferimenti

  • Creatore
    Topic
  • #9899
    Up
    0
    Down
    ::


    Salve
    sono uno studente di informatica, sto scrivendo la tesi in latex, ed è da una settimena che mi sono affacciato, nel mondo latex, e per fortuna ho trovato questo importantissimo sito.
    Vorrei sapere, dopo aver consultato un paio di guide (da voi consigliate), come si crea un indice con riferimenti ovvero con link associato ai capitoli e alle sezioni. L’indice semplice lo sono riuscito a creare, ma vorrei un indice più interattivo.
    Grazie per l’attenzione
    Nik

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #9900
      DMW
        Up
        0
        Down
        ::


        L’indice tu lo metti con \tableofcontents (e questo già lo sai) mentre per i link devi usare il pacchetto hyperref. Inoltre leggiti la relativa doc che dovresti trovare nella distribuzione.

        Ciao

        Andrea

      • #9901
        Up
        0
        Down
        ::

        L’indice tu lo metti con \tableofcontents (e questo già lo sai) mentre per i link devi usare il pacchetto hyperref. Inoltre leggiti la relativa doc che dovresti trovare nella distribuzione.

        Ciao

        Andrea

        Grazie Andrea
        Però perchè ora invece mi è sparita la scritta indice e c’è la scritta content??

      • #9902
        DMW
          Up
          0
          Down
          ::

          L’indice tu lo metti con \tableofcontents (e questo già lo sai) mentre per i link devi usare il pacchetto hyperref. Inoltre leggiti la relativa doc che dovresti trovare nella distribuzione.

          Ciao

          Andrea

          Grazie Andrea
          Però perchè ora invece mi è sparita la scritta indice e c’è la scritta content??

          E’ molto strano.
          A me non succede nulla, funziona tutto correttamente. Prova a ricompilare o a mettere \usepackage{hyperref} in un altro posto visto che fa conflitto con un bel po’ di pacchetti, oppure, come ultima estrema soluzione, metti questo nel preambolo
          `\makeatletter
          \addto\captionsitalian{%
          \renewcommand{\contentsname}{Indice}}
          \makeatother`

          Ciao

          Andrea

          PS: come opzione ad hyperref metti il driver che usi ad esempio se compili con dvips
          \usepackage[dvips]{hyperref}
          analogamente per dvipdfm o pdflatex.

        • #9903
          Up
          0
          Down
          ::


          Ciao Andrea, ti invio il mio listato

          `
          \documentclass[12 pt, a4paper,oneside]{book}
          \usepackage[italian,english]{babel}
          \usepackage[italian]{SIunits}
          \usepackage[T1]{fontenc}
          \usepackage[dvips]{graphics}
          \RequirePackage[hyperindex]{hyperref}
          \usepackage{makeindex}
          \makeindex
          `

          tu mi chiedi di usare invece
          \usepackage{{hyperref} qual’è la differenza con \RequirePackage[hyperindex]{hyperref}
          forse è questo??
          fammi sapere Nik

        • #9904
          Up
          0
          Down
          ::


          Ciao Andrea
          Ho risolto, sono un defi….. dovevo soltanto togliere english da questo package
          ` \usepackage[italian,english]{babel}
          \usepackage[italian]{babel}
          `
          grazie per l’attenzione.
          Vorrei farti un’altra domanda:
          perchè la numerazione del’introduzione comincia da pag 3 e non da pag 1, sapresti dirmi come si fa a fare questo.
          Ti rigrazio per la consulenza

        • #9905
          Up
          0
          Down
          ::

          ` \documentclass[12 pt, a4paper,oneside]{book}
          \usepackage[italian,english]{babel}
          \usepackage[italian]{SIunits}
          \usepackage[T1]{fontenc}
          \usepackage[dvips]{graphics}
          \RequirePackage[hyperindex]{hyperref}
          \usepackage{makeindex}
          \makeindex`
          tu mi chiedi di usare invece \usepackage{hyperref}. Qual è la differenza con \RequirePackage[hyperindex]{hyperref}?

          Non ci sono molte differenze, per essere sinceri. \RequirePackage è un comando di livello medio che andrebbe usato solo nei file .cls o .sty. Nel tuo documento è meglio usare \usepackage, aggiungendo l’opzione “dvips”, se compili con LaTeX.

          Altre piccole faccende: non ci deve essere spazio fra “12” e “pt”. Se scrivi in italiano, l’ordine corretto delle opzioni di babel è [english,italian] (che risolve il problema di “Contents” al posto di “Indice”). Meglio usare “graphicx” che “graphics” e, di solito, non è necessario specificare il driver come opzione.

          Il pacchetto “makeindex” non esiste su CTAN, se ce l’hai è un fossile da non usare. Dovresti caricare “makeidx” e comunque prima di hyperref.

          Ciao
          Enrico

        • #9906
          Up
          0
          Down
          ::


          grazie mille

      Visualizzazione 6 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top