[Risolto] Cirillico nei segnalibri del pdf

  • Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni fa da egreg9.
  • Creatore
    Topic
  • #78193
    GKT
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Ho a che fare con un manuale tecnico bilingue: inglese e bulgaro. Vorrei che i segnalibri del [tt]pdf[/tt] delle parti in bulgaro siano scritti in alfabeto cirillico. Al momento non sono riuscito però a ottenere il risultato voluto: i segnalibri relativi alle parti in bulgaro restano vuoti. Esempio minimo:`\documentclass{article}

      \usepackage[T1,T2A]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[bulgarian,english]{babel}
      \usepackage{bookmark}

      \begin{document}

      \tableofcontents

      \section{Wiring diagram}
      \section{\foreignlanguage{bulgarian}{Схема на свързване}}

      \end{document}`

      Lorenzo

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


          Hai provato a dare l’opzione unicode nella chiamata di hyperref? Sembrerebbe necessario usare quell’opzione seocndo qunto capisco dalla documentazione.

          Io ho provato a farlo con questo codice:`% !TEX encoding = UTF-8 Unicode
          \documentclass{article}

          \usepackage[T2A,T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[bulgarian,english]{babel}
          %\usepackage{bookmark}
          \usepackage[unicode,bookmarksopen]{hyperref}

          \begin{document}

          \tableofcontents

          \section{Writing diagram}
          \section{\foreignlanguage{bulgarian}{Схема на свързване}}

          \end{document}`
          e a me, aprendo il file con Adobe Reader, i bookmark cirillici mi vengono in cirillico.

        • #78195
          Up
          0
          Down
          ::

          GKT” post=77301Ciao a tutti. Ho a che fare con un manuale tecnico bilingue: inglese e bulgaro. Vorrei che i segnalibri del [tt]pdf[/tt] delle parti in bulgaro siano scritti in alfabeto cirillico. Al momento non sono riuscito però a ottenere il risultato voluto: i segnalibri relativi alle parti in bulgaro restano vuoti. Esempio minimo:`\documentclass{article}

          \usepackage[T1,T2A]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[bulgarian,english]{babel}
          \usepackage{bookmark}

          \begin{document}

          \tableofcontents

          \section{Wiring diagram}
          \section{\foreignlanguage{bulgarian}{Схема на свързване}}

          \end{document}`

          Lorenzo

          Come dice OldClaudio devi caricare hyperref con l’opzione [tt]unicode[/tt]; il pacchetto bookmark carica hyperref ma senza opzioni.

          Ciao
          Enrico

        • #78196
          GKT
          Partecipante
            Up
            0
            Down
            ::


            Se avessi letto i manuali con più attenzione non vi avrei fatto perdere tempo… 😳
            Una curiosità a proposito dell’opzione [tt]unicode[/tt], il manuale di hyperref, a pagina 9, riporta che i documenti prodotti con hyperrref senza quell’opzione non sono pienamente compatibili con la specifica pdf.

            Note that without the ‘unicode’ option of hyperref you get
            PDF files which actually violate the PDF specification
            because non-Unicode character codes are used […]

            No mechanism is provided to translate non-Unicode bookmarks to Unicode;
            for portable PDF documents only Unicode encoding shouldbe used.

            La conclusione che ne traggo è che conviene caricare hyperref sempre con l’opzione [tt]unicode[/tt], almeno se si vogliono ottenere documenti conformi alla specifica pdf. Sbaglio?

            Lorenzo

          • #78197
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Mah, io l’ho sempre caricato senza quell’opzione, però ho dovuto sempre usare \texorpdfstring per evitare che certe cose poco unicode andassero a finire nei bookarks. Ora rivedrò il mio atteggiamento conservatore e cercherò di darmi una svegliata.

            • #78198
              Up
              0
              Down
              ::

              GKT” post=77313Se avessi letto i manuali con più attenzione non vi avrei fatto perdere tempo… 😳
              Una curiosità a proposito dell’opzione [tt]unicode[/tt], il manuale di hyperref, a pagina 9, riporta che i documenti prodotti con hyperrref senza quell’opzione non sono pienamente compatibili con la specifica pdf.

              Note that without the ‘unicode’ option of hyperref you get
              PDF files which actually violate the PDF specification
              because non-Unicode character codes are used […]

              No mechanism is provided to translate non-Unicode bookmarks to Unicode;
              for portable PDF documents only Unicode encoding shouldbe used.

              La conclusione che ne traggo è che conviene caricare hyperref sempre con l’opzione [tt]unicode[/tt], almeno se si vogliono ottenere documenti conformi alla specifica pdf. Sbaglio?

              Lorenzo

              Non se usi XeLaTeX. Ma forse adesso la faccenda è stata sistemata.

              Ciao
              Enrico

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

          Go to top