index hyperref Problema con gli iperriferimenti pdf nell’indice analitico con TeXLive 2026

Taggato: 

  • Creatore
    Topic
  • #134288
    Gianluca Gorni
    Partecipante
      Up
      0
      Down
      ::

      Buongiorno a tutti del Forum!

      Dopo aver installato TeXLive 2026 ho notato che alcuni
      iperriferimenti nell’indice analitico non funzionano
      più come prima. Si tratta di quelli multipagina, generati
      con comandi del tipo

      \index{qualcosa|(} \index{qualcosa |)}

      La cornice dell’iperriferimento copre entrambe le pagine,
      e se cliccato porta a pagina 1 del pdf. Prima del 2026
      le due pagine avevano cornici distinte e portavano alle
      pagine appropriate.

      Nel file log compaiono ora degli avvertimenti di questo tipo:

      pdfTeX warning (dest): name{page.284–287}
      has been referenced but does not exist, replaced by a fixed one

      %%%%%%%%%%%%%

      Visto che ci sono, chiedo anche di un baco molto più antico.
      Ho sempre caricato

      \usepackage{tocbibind}

      per avere bibliografia e indice analitico insieme col resto
      dell’indice degli argomenti. Il problema è che se clicco su
      “Index” nel pdf vengo portato alla bibliografia, non all’indice
      analitico.

      Gianluca Gorni

    Visualizzazione 14 filoni di risposte
    • Autore
      Risposte
      • #134289
        claudio
        Partecipante
          Up
          0
          Down
          ::

          ciao
          potresti fornire un esempio minimo compilabile?
          è difficile aiutare senza codice
          claudio

        • #134290
          Gianluca Gorni
          Partecipante
            Up
            0
            Down
            ::

            Grazie del suggerimento, avrei dovuto farlo prima, chiedo scusa.

            Con mia sorpresa, ho scoperto che il primo problema viene dalla lingua czech
            che avevo inserito nelle lingue del documentclass. Togliendo quella,
            gli iperriferimenti multipagina dell’indice tornano a funzionare.

            Ecco un documento che genera entrambi i problemi che ho descritto.

            \documentclass[czech,english]{book}
            \usepackage{babel}
            \usepackage{hyperref}
            \usepackage{makeidx}
            \usepackage{tocbibind}
            \makeindex
            \title{Title}
            \author{\foreignlanguage{czech}{Jan Martínek, Aleš Létal}}
            \begin{document}
            \maketitle\tableofcontents
            \newpage
            \index{qualcosa|(}abc
            \newpage
            efg\index{qualcosa|)}
            \begin{thebibliography}{1}
            \bibitem{qualcosa}libro
            \end{thebibliography}
            \printindex
            \end{document}

            Grazie di nuovo,
            Gianluca

            Gianluca Gorni

          • #134291
            Gianluca Gorni
            Partecipante
              Up
              0
              Down
              ::

              Boh, mi segna

              Unknown environment ‘document’

              Gianluca Gorni

            • #134292
              admin
              Amministratore del forum
                Up
                0
                Down
                ::

                scusa: quel `Unknown environment ‘document’` te lo dà il forum o ce l’hai in LaTeX?

              • #134295
                Gianluca Gorni
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Ho incollato il sorgente nel forum, e ora ne vedo solo
                  metà, fino a dove dovrebbe esserci begin document.
                  Allego uno screenshot.

                  Voi cosa vedete?

                  Attachments:
                  You must be logged in to view attached files.

                  Gianluca Gorni

                • #134299
                  strolego
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Sinceramente non capisco.
                    Ho incollato sotto il tuo codice senza problemi

                    Grazie del suggerimento, avrei dovuto farlo prima, chiedo scusa.

                    Con mia sorpresa, ho scoperto che il primo problema viene dalla lingua czech
                    che avevo inserito nelle lingue del documentclass. Togliendo quella,
                    gli iperriferimenti multipagina dell’indice tornano a funzionare.

                    Ecco un documento che genera entrambi i problemi che ho descritto.

                    \documentclass[czech,english]{book}
                    \usepackage{babel}
                    \usepackage{hyperref}
                    \usepackage{makeidx}
                    \usepackage{tocbibind}
                    \makeindex
                    \title{Title}
                    \author{\foreignlanguage{czech}{Jan Martínek, Aleš Létal}}
                    \begin{document}

                    `\documentclass[czech,english]{book}
                    \usepackage{babel}
                    \usepackage{hyperref}
                    \usepackage{makeidx}
                    \usepackage{tocbibind}
                    \makeindex
                    \title{Title}
                    \author{\foreignlanguage{czech}{Jan Martínek, Aleš Létal}}
                    \begin{document}`

                    • Questa risposta è stata modificata 1 mese, 2 settimane fa da strolego.
                  • #134302
                    Gianluca Gorni
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      Chissà perché il forum non ha preso la seconda metà
                      del sorgente, dopo begin document. La riincollo qui,
                      speriamo bene:

                      \maketitle\tableofcontents
                      \newpage
                      \index{qualcosa|(}abc
                      \newpage
                      efg\index{qualcosa|)}
                      \begin{thebibliography}{1}
                      \bibitem{qualcosa}libro
                      \end{thebibliography}
                      \printindex
                      \end{document}

                      Gianluca Gorni

                    • #134303
                      Gianluca Gorni
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        Niente, Unknown environment ‘thebibliography’

                        Riprovo inserendo come file separato.

                        Gianluca Gorni

                        • #134342
                          admin
                          Amministratore del forum
                            Up
                            0
                            Down
                            ::

                            Potresti per favore riprovare ora a caricare il file. Questo problema dovrebbe essere sistemato

                        • #134304
                          Gianluca Gorni
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            index.tex: Non hai i permessi per caricare questo tipo di file.

                            In un forum sul TeX non si possono caricare sorgenti TeX?

                            Mi arrendo

                            Gianluca Gorni

                          • #134305
                            MatteoF
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              Boh, mi segna

                              Unknown environment ‘document’

                              index.tex: Non hai i permessi per caricare questo tipo di file.

                              In un forum sul TeX non si possono caricare sorgenti TeX?

                              Da quando è stato aggiornato, il sito presenta un sacco di problemi…

                              Mi arrendo

                              Benvenuto nel club

                            • #134326
                              strolego
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                Ci siamo accorti che la politica di bbPress è non accettare i file tex e ci porremo rimedio a breve
                                Quello che non capisco è quello che succede con il post e con \begin{document} visto che, come vedi nel mio post, io l’ho scritto sia come testo che mettendolo nel tag “code”

                              • #134329
                                Gianluca Gorni
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  Boh, non avevo usato nessun tag, non so neanche cosa sono.
                                  Ho scritto come farei in una mail, puro testo.

                                  Non escluderei un’incompatibilità con il browser Safari
                                  su macOS, che sto usando.

                                  Gianluca Gorni

                                  • #134441
                                    vassallo
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::

                                      Abbiamo fatto varie prove su Win, Mac, Linux e vari browser, ma non si è mai presentato il problema.
                                      Se vuoi riprovare a caricare il file ora dovrebbe funzionare

                                  • #134445
                                    Gianluca Gorni
                                    Partecipante
                                      Up
                                      1
                                      Down
                                      ::

                                      Va bene, riprovo a caricare il testo, questa volta con “code”, e il file.

                                      Speriamo bene!

                                      `\documentclass[czech,english]{book}
                                      \usepackage{babel}
                                      \usepackage{hyperref}
                                      \usepackage{makeidx}
                                      \usepackage{tocbibind}
                                      \makeindex
                                      \title{Title}
                                      \author{\foreignlanguage{czech}{Jan Martínek, Aleš Létal}}
                                      \begin{document}
                                      \maketitle\tableofcontents
                                      \newpage
                                      \index{qualcosa|(}abc
                                      \newpage
                                      efg\index{qualcosa|)}
                                      \begin{thebibliography}{1}
                                      \bibitem{qualcosa}libro
                                      \end{thebibliography}
                                      \printindex
                                      \end{document}`

                                      Attachments:
                                      You must be logged in to view attached files.

                                      Gianluca Gorni

                                    • #134447
                                      Gianluca Gorni
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::

                                        Evviva! Pare che abbia funzionato.

                                        Gianluca Gorni

                                      • #134448
                                        Avatar photoGrazia
                                        Amministratore del forum
                                          Up
                                          0
                                          Down
                                          ::

                                          Perfetto, sembra che il problema sia risolto allora! Grazie della pazienza e della collaborazione nelle prove, i feedback costruttivi ci sono molto utili per migliorare il sito e il forum!

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

                                      Go to top