bookmark/ segnalibri in un report

  • Creatore
    Topic
  • #24539
    Up
    0
    Down
    ::


    Salve a tutti,
    non so se c’è già un topic di questo tipo, io l’ho cercato ma i risultati di ricerca non soddisfacevano le mie esigenze, perciò… eccomi qui.

    Sto scrivendo un report e vorrei che il pdf finale compilato con pdfLaTex avesse i segnalibri dei vari capitoli, sezioni, sottosez…

    questo è il codice:
    `

    \documentclass[12pt, a4paper, pdftex]{report}

    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{amsmath}
    \usepackage{color}
    \usepackage[dvips]{graphicx}

    \usepackage[pdftex,colorlinks]{hyperref}
    \hypersetup{%
    pdfstartview={FitH}, % width of page
    urlcolor=cyan,
    }%

    \title{Note di Campi Elettromagnetici I° modulo}
    \author{p.g.}
    \date{Last edited: \today}

    \begin{document}
    \maketitle
    \tableofcontents

    \include{EdM}

    \end{document}
    `

    Come potete vedere ho richiamato il file “EdM.tex” all’interno del “main.tex”.
    Purtroppo se uso il pacchetto hyperref mi da il seguente errore:

    `
    {psfonts.map}] (main.toc)
    \tf@toc=\write4
    pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has
    been already used, duplicate ignored

    \relax
    l.28 \include{EdM}
    [1

    ] (EdM.tex
    Capitolo 1.
    ) [2
    `

    Se invece tolgo questo pezzo:
    `\usepackage[pdftex,colorlinks]{hyperref}
    \hypersetup{%
    pdfstartview={FitH}, % width of page
    urlcolor=cyan,
    }%`

    pdfLaTeX mi compila tutto bene. Però io vorrei i bookmark del pdf.

    Uso WinEdt con MikTex su winVista.
    Potete aiutarmi, por favor?
    Gracias.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #24540
      Up
      0
      Down
      ::


      Il problema nasce perché ci sono due pagine 1, quella con il titolo generata da maketitle e quella effettivamente numerata con 1, se commenti maketitle il warning sparisce. I segnalibri vengono comunque generati correttamente, anhe se ne aggiungi uno che punta all’indice che è nella seconda pagina 1.

      Ciao
      Matteo

    • #24541
      Up
      0
      Down
      ::


      WoW!
      Grazie, non riuscivo a capire che cosa significasse il msg d’errore.
      Però un maketitle mi sarebbe comodo: si crea una pagina-titolo che rende il documento più leggibile, meglio organizzato, più professionale. Come fare ad avere entrambe le cose (i bookmark + la prima pagina-titolo) senza generare errori nella compilazione? Ho notato che viene comunque generato un pdf con pagina-titolo, bookmarks e Indice. Ma ho paura che più in là, al crescere del n° di file inclusi, gli errori di compilazione producano qualche incoveniente di troppo. O è meglio lasciare così e fregarsene dell’errore che lancia?

    • #24542
      Up
      0
      Down
      ::


      Non sono stato chiarissimo, però quello che intendevo lo hai scoperto da solo, il pdf viene creato correttamente anche con maketitle. Visto che quello che ti viene segnalato è un warning e non un errore, proverei a procedere ignorandolo, in casi di comportamenti strani al crescere delle dimensioni del documento potrai sempre verificare se è lui il colpevole commentando la riga \maketitle.
      In ogni caso per la composizione della pagina con il titolo c’è anche l’ambiente titlepage, che ti costringe a fare tutto a mano, per approfondire il tema cerca frontespizio sul forum.

      Ciao
      Matteo

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

Go to top