imakeidx e numeri di pagina non ‘cliccabili’

  • Creatore
    Topic
  • #84146
    Up
    0
    Down
    ::


    Ho impostato l’indice analitico in questo modo:
    `\usepackage{imakeidx}
    \makeindex[options=-s classic.ist,columns=2]`
    avevo messo anche l’opzione [tt]intoc[/tt] ma poi l’ho levata.

    Tutto bene, se non che i numeri di pagina accanto alle voci non sono più ‘cliccabili’. Sbaglio qualcosa? Queste sono le impostazioni di hyperref:
    `\hypersetup{%
    colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,%
    breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,%
    plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,%
    hypertexnames=true, pdfhighlight=/O,%
    urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=RoyalBlue, %pagecolor=RoyalBlue,
    %uncomment the following line if you want to have black links (e.g., for printing)
    %urlcolor=Black, linkcolor=Black, citecolor=Black, pagecolor=Black,
    pdftitle={\myTitle},%
    pdfauthor={\textcopyright\ \myName},%
    pdfsubject={},%
    pdfkeywords={},%
    pdfcreator={pdfLaTeX},%
    pdfproducer={LaTeX con hyperref e ClassicThesis}%
    }

    \hypersetup{citecolor=webgreen,hyperfootnotes=false,pdfpagelabels}`

    Ciao
    Tommaso

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #84147
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non so se c’entri, ma mancano le graffe:
        `
        \usepackage{imakeidx}
        \makeindex[options={-s classic.ist}]
        `
        Le due colonne sono di default, non è necessario specificarlo.

        D’altra perte puoi veder come ho configurato io imakeidx e \makeindex in un file che ti ho recentemente inviato. La composizione di quel file dà luogo a numeri di pagina cliccabili, quindi…

      • #84148
        Up
        0
        Down
        ::

        OldClaudio” post=83379Non so se c’entri, ma mancano le graffe:
        `
        \usepackage{imakeidx}
        \makeindex[options={-s classic.ist}]
        `
        Le due colonne sono di default, non è necessario specificarlo.

        D’altra perte puoi veder come ho configurato io imakeidx e \makeindex in un file che ti ho recentemente inviato. La composizione di quel file dà luogo a numeri di pagina cliccabili, quindi…

        Naturalmente ho controllato il tuo file prima di scrivere, ma anche mettendo le graffe e levando twocolumn i numeri non si cliccano.

        Ciao
        Tommaso

      • #84149
        Up
        0
        Down
        ::

        illinguista1972″ post=83380Naturalmente ho controllato il tuo file prima di scrivere, ma anche mettendo le graffe e levando twocolumn i numeri non si cliccano.

        Ma hai omesso il fondamentale EMC. 😉

        Ciao
        Enrico

      • #84150
        Up
        0
        Down
        ::

        egreg9″ post=83388

        Naturalmente ho controllato il tuo file prima di scrivere, ma anche mettendo le graffe e levando twocolumn i numeri non si cliccano.

        Ma hai omesso il fondamentale EMC. 😉

        Ciao
        Enrico

        À vous 🙂

        Ciao
        Tommaso

        `% !TEX encoding = UTF-8 Unicode
        % !TEX TS-program = arara
        % !TEX spellcheck = it-IT

        % arara: pdflatex
        % arara: biber
        % arara: pdflatex
        % arara: pdflatex

        \documentclass[10pt,a4paper,twoside,openright,titlepage,%
        headinclude,footinclude,BCOR5mm,%
        numbers=noenddot,cleardoublepage=empty,%
        tablecaptionabove,abstracton]{scrreprt}
        \usepackage[eulerchapternumbers,subfig,beramono,%
        eulermath,pdfspacing,listings,parts]{classicthesis}
        \usepackage{arsclassica}
        \usepackage{subfig}

        \usepackage[OT2,LGRx,T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[latin,greek,german,english,italian]{babel}

        \usepackage{imakeidx}
        \makeindex[options={-s classic.ist}]

        \DeclareRobustCommand*{\comando}[1]{\mbox{\lstinline!\\#1!}\index{Comando!#1@\texttt{\protect\makebox[0pt][r]{\textbackslash}#1}}}
        \DeclareRobustCommand*{\pacchetto}[1]{{\normalfont\sffamily#1}\index{Pacchetto!#1@\textsf{#1}}}
        \DeclareRobustCommand*{\classe}[1]{{\normalfont\sffamily#1}\index{Classe!#1@\textsf{#1}}}
        \DeclareRobustCommand*{\ambiente}[1]{{\normalfont\ttfamily#1}\index{Ambiente!#1@\texttt{#1}}}

        \begin{document}

        \chapter{Primo}

        Questa è la classe \classe{book}.

        Questo è il pacchetto \pacchetto{imakeidx}.

        Questo è l'ambiente \ambiente{quotation}.

        Questo è il comando \comando{textsf}.

        \phantomsection
        \addcontentsline{toc}{chapter}{\tocEntry{\indexname}}
        \printindex

        \end{document}`

      • #84151
        Up
        0
        Down
        ::


        Risposta ovvia: devi caricare imakeidx prima di hyperref, come spiegato nel manuale. Siccome è classicthesis che carica hyperref

        `\documentclass[10pt,a4paper,twoside,openright,titlepage,%
        headinclude,footinclude,BCOR5mm,%
        numbers=noenddot,cleardoublepage=empty,%
        tablecaptionabove,abstracton]{scrreprt}

        \usepackage{imakeidx}
        \usepackage{subfig}

        \usepackage[eulerchapternumbers,subfig,beramono,%
        eulermath,pdfspacing,listings,parts]{classicthesis}
        \usepackage{arsclassica}

        \usepackage[OT2,LGRx,T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[latin,greek,german,english,italian]{babel}

        \makeindex[options={-s classic.ist}]
        `
        Ciao
        Enrico

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

    Go to top