biblatex, utf8 & polutonikogreek

  • Creatore
    Topic
  • #65500
    dianoia
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti,
      non riesco ad usare biblatex in un documento con parti in greco politonico.
      In particolare, biblatex non va con utf8x e richiede utf8. il greco politonico non va con utf8 ma richiede utf8x.
      Ho texlive 2009-14 su debian testing, so che è piuttosto datata. Aggiornando posso risolvere?

      Un esempio minimo
      `\documentclass[a4paper,oneside]{article}
      \usepackage{ucs}
      \usepackage[utf8x]{inputenc}
      \usepackage[T1]{fontenc}

      \usepackage[polutonikogreek, italian]{babel}
      \newcommand{\gr}{\foreignlanguage{greek}}

      \usepackage[babel,italian=guillemets]{csquotes}
      \usepackage[style=philosophy-classic]{biblatex}
      \bibliography{utf8Problema}

      \begin{document}

      Pippo e topolino

      \gr{
      Διάφορα δὲ λέγεται ὅσ' ἕτερά ἐστι τὸ αὐτό τι ὄντα, μὴ
      μόνον ἀριθμῷ ἀλλ' ἢ εἴδει ἢ γένει ἢ ἀναλογίᾳ· ἔτι ὧν
      ἕτερον τὸ γένος, καὶ τὰ ἐναντία, καὶ ὅσα ἔχει ἐν τῇ οὐσίᾳ
      τὴν ἑτερότητα. ὅμοια λέγεται τά τε πάντῃ ταὐτὸ πεπονθότα, καὶ τὰ πλείω ταὐτὰ
      πεπονθότα ἢ ἕτερα, καὶ ὧν ἡ
      ποιότης μία· καὶ καθ' ὅσα ἀλλοιοῦσθαι ἐνδέχεται τῶν ἐναντίων, τούτων τὸ πλείω
      ἔχον ἢ κυριώτερα ὅμοιον τούτῳ. ἀντικειμένως δὲ τοῖς ὁμοίοις τὰ ἀνόμοια.
      }

      \nocite{*}
      \printbibliography
      \addcontentsline{toc}{chapter}{\bibname}

      \end{document}
      `

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #65501
        Up
        0
        Down
        ::

        dianoia” post=64593Salve a tutti,
        non riesco ad usare biblatex in un documento con parti in greco politonico.
        In particolare, biblatex non va con utf8x e richiede utf8. il greco politonico non va con utf8 ma richiede utf8x.
        Ho texlive 2009-14 su debian testing, so che è piuttosto datata. Aggiornando posso risolvere?

        Un esempio minimo
        `\documentclass[a4paper,oneside]{article}
        \usepackage{ucs}
        \usepackage[utf8x]{inputenc}
        \usepackage[T1]{fontenc}

        \usepackage[polutonikogreek, italian]{babel}
        \newcommand{\gr}{\foreignlanguage{greek}}

        \usepackage[babel,italian=guillemets]{csquotes}
        \usepackage[style=philosophy-classic]{biblatex}
        \bibliography{utf8Problema}

        \begin{document}

        Pippo e topolino

        \gr{
        Διάφορα δὲ λέγεται ὅσ' ἕτερά ἐστι τὸ αὐτό τι ὄντα, μὴ
        μόνον ἀριθμῷ ἀλλ' ἢ εἴδει ἢ γένει ἢ ἀναλογίᾳ· ἔτι ὧν
        ἕτερον τὸ γένος, καὶ τὰ ἐναντία, καὶ ὅσα ἔχει ἐν τῇ οὐσίᾳ
        τὴν ἑτερότητα. ὅμοια λέγεται τά τε πάντῃ ταὐτὸ πεπονθότα, καὶ τὰ πλείω ταὐτὰ
        πεπονθότα ἢ ἕτερα, καὶ ὧν ἡ
        ποιότης μία· καὶ καθ' ὅσα ἀλλοιοῦσθαι ἐνδέχεται τῶν ἐναντίων, τούτων τὸ πλείω
        ἔχον ἢ κυριώτερα ὅμοιον τούτῳ. ἀντικειμένως δὲ τοῖς ὁμοίοις τὰ ἀνόμοια.
        }

        \nocite{*}
        \printbibliography
        \addcontentsline{toc}{chapter}{\bibname}

        \end{document}
        `

        Scarica questo documento e mettilo nella tua directory di lavoro; scarica anche quest’altro documento ma cambiagli nome in “lgrenc.def” (cioè togli la “x”). Pure questo starà nella directory di lavoro. A questo punto cambia l’inizio del tuo preambolo in
        `\documentclass[a4paper,oneside]{article}
        \usepackage[LGR,T1]{fontenc}
        \usepackage[utf8]{inputenc}

        \usepackage[polutonikogreek, italian]{babel}`
        Ciao
        Enrico

      • #65502
        Up
        0
        Down
        ::


        Che io sappia, biblatex non è compatibile con il pacchetto ucs, ma non con la codifica utf8x. Ma posso sbagliare.

        Ad ogni modo, se vuoi scrivere in greco nel sorgente e hai bisogno di biblatex, nell’Arte (sezione Documentazione di questo forum) c’è un’appendice apposita fatta per te. Oppure scarica il PDF sul greco dalla pagina del GuITMeeting 2011 sempre qui sopra.

        A proposito, chiedo alla comunità: quello che ho detto sopra è una castroneria? Mi sembra di ricordare che utf8x non richiede per forza ucs.

        Alternative? Usa XeLaTeX e vivi felice, ma devi rinunciare a una parte delle potenzialità di microtype. C’è sempre un compromesso cui scendere.

        Ciao
        Tommaso

      • #65503
        dianoia
        Partecipante
          Up
          0
          Down
          ::


          @egreg, grazie mille! da quel che vedo funziona perfettamente 🙂 Visto che faccio largo uso sia del greco che di biblatex, ho anche provato ad inserire i due file nell’albero locale, e funziona ugualmente. Ci sono controindicazioni catastrofiche?


          @tommaso
          , ho inserito il pacchetto ucs nel preambolo per errore mentre scrivevo l’esempio, ispirato dal log di pdflatex che lamentava il conflitto tra ucs e biblatex. Per il resto non ti so rispondere. Immagino che ucs sia chiamato direttamente da utf8x visto che con utf8 biblatex non sembra confliggere con alcunché.

          Saluti
          Pietro

        • #65504
          Up
          0
          Down
          ::

          illinguista1972″ post=64596Che io sappia, biblatex non è compatibile con il pacchetto ucs, ma non con la codifica utf8x. Ma posso sbagliare.

          Ad ogni modo, se vuoi scrivere in greco nel sorgente e hai bisogno di biblatex, nell’Arte (sezione Documentazione di questo forum) c’è un’appendice apposita fatta per te. Oppure scarica il PDF sul greco dalla pagina del GuITMeeting 2011 sempre qui sopra.

          A proposito, chiedo alla comunità: quello che ho detto sopra è una castroneria? Mi sembra di ricordare che utf8x non richiede per forza ucs.

          Alternative? Usa XeLaTeX e vivi felice, ma devi rinunciare a una parte delle potenzialità di microtype. C’è sempre un compromesso cui scendere.

          Ciao
          Tommaso

          Ti sbagli. Quando biblatex si accorge di utf8x dice che ucs è incompatibile, caricato o no.

          Ciao
          Enrico

        • #65505
          Up
          0
          Down
          ::

          dianoia” post=64599@egreg, grazie mille! da quel che vedo funziona perfettamente 🙂 Visto che faccio largo uso sia del greco che di biblatex, ho anche provato ad inserire i due file nell’albero locale, e funziona ugualmente. Ci sono controindicazioni catastrofiche?

          Dovrebbe funzionare correttamente in tutti i casi.

          Ciao
          Enrico

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

      Go to top