pdfpages addtolist – Risolto

  • Creatore
    Topic
  • #102138
    Up
    0
    Down
    ::


    Salve a tutti,
    scusate la lunga assenza ma ho avuto seri problemi personali…

    qualcuno sa risolvere il problema che ho riscontrato usando l’opzione `addtolist’ di pdfpages?

    Infatti cliccando sul titolo che viene fuori nell’elenco degli oggetti flottanti, l’ipertesto torna alla pagina 1 nonostante la visualizzazione della lista sia corretta anche col numero di pagina.

    ho provato cosi’

    `\usepackage{pdfpages}
    \makeatletter
    \renewcommand{\AM@addtolist@hook}{\phantomsection}
    \makeatother`

    ma non funziona.

    Grazie per l’aiuto

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #102139
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Infatti con pdfpages gli hyperlink presenti nelle pagine incluse non funzionano; è spiegato anche nella documentazione di pdfpages, leggibile con il comando texdoc pdfpages dato in una finestra comandi.

        Sembra che con il pacchetto pax lo si possa fare, ma non ho esperienza in merito.

      • #102140
        Up
        0
        Down
        ::


        Scusa, non sono stato chiaro.
        Non mi riferisco ad un link che era presente nel pdf, ma al link che avrebbe dovuto generarmi il pacchetto \pdfpages tramite il comando seguente:

        `addtolist={2,figure,{MioTitolo},{MioLabel}}`

        pero’ puo’ essere che sia proprio impossibile.

      • #102141
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          È quello che ti ho detto. È impossibile con pdfpages ma sembra che sia possibile con pax.

        • #102142
          Up
          0
          Down
          ::


          Ok. Ho risolto. Scrivo se puo’ essere utile a qualcuno.
          Non sono espertissimo di Latex e quindi forse e’ una cosa gia’ nota.

          L’ipertesto non funziona perche’ avevo inserito il pacchetto \float prima del pacchetto \hiperref.

          Se nel preambolo si segue:
          `\documentclass[…]{book}

          \usepackage{hyperref}
          \usepackage{float}
          \newfloat{lez}{tbp}{lop}[chapter]
          \floatname{lez}{Lezioni}
          \newfloat{alleg}{tbp}{all}[chapter]
          \floatname{alleg}{Allegati}
          \newfloat{lib}{tbp}{tdm}[chapter]
          \floatname{lib}{Testi}

          `

          allora il comando

          `\includepdf[pages{-},…,addtolist={2,lez,{MioTitolo},{MioLabel}]{Mio.pdf}`

          genera una riga, nell’elenco degli oggetti flottanti chiamato `Lezioni’ con il titolo “MioTitolo” che indica la pagina in cui si trova la pagina 2 del Mio.pdf, che, cliccata, porta correttamente alla pagina in cui si trova la pagina 2 del Mio.pdf allegato al documento Latex.
          Grazie a tutti per l’aiuto e l’interessamento.

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

      Go to top