[RISOLTO] Pdflatex – Greco con Libertine

  • Questo topic ha 6 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 6 mesi fa da Doc.
  • Creatore
    Topic
  • #83409
    Doc
    Partecipante
      Up
      0
      Down
      ::


      Cari amici, normalmente sono un utente XeLaTeX, ma sto componendo un libro in pdfLaTeX.
      Sto usando [tt]arsclassica[/tt] e il font [tt]Linux Libertine[/tt].

      Il problema è molto banale, per la verità: in questo libro c’è UNA parola in greco antico, per la cronaca εἶδος.

      Non ho problemi a farla comparire nel pdf finale, ma ho notato che il font utilizzato nel pdf per questa parola non è il [tt]Linux Libertine[/tt].

      Ora, questo risultato è normale, almeno in questo caso? Oppure, c’è un modo per fargli usare il set greco, se esiste, del libertine?

      Il risultato estetico attuale non mi piace affatto, al punto che sto seriamente pensando di traslitterare la parola incriminata!

      Ciao e grazie mille di tutto,
      Domenico

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #83410
        Up
        0
        Down
        ::


        Il Libertine Type 1 non ha il greco. C’è invece nell’OpenType.
        Non hai altra scelta che usare un font diverso provvisto di glifi per il greco.
        Prova quelli della Greek Font Society, per esempio.
        Oppure potresti (ri)passare a XeLaTeX 😉

        `\documentclass{book}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[greek,italian]{babel}
        \usepackage{libertine}
        \makeatletter
        \DeclareRobustCommand{\greektext}{%
        \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
        \DeclareTextFontCommand{\textgreek}{\greektext}
        \makeatother

        \begin{document}

        asfdsd\foreignlanguage{greek}{asdhfuiwrv}sdfasd

        \end{document}`
        Il codice è preso da suftesi, ma non chiedermi che significa. Funziona, tuttavia 😉

        Ciao
        Ivan

      • #83411
        Doc
        Partecipante
          Up
          0
          Down
          ::


          Grazie mille, Ivan! Confermi i miei sospetti!

          Con l’Artemisia l’effetto è molto più gradevole. Per ora, lascio così, se poi mi scoccio, lo translittero.

          Ciao
          Domenico

        • #83412
          GKT
          Partecipante
            Up
            0
            Down
            ::

            Doc” post=82740Cari amici, normalmente sono un utente XeLaTeX, ma sto componendo un libro in pdfLaTeX.
            Sto usando [tt]arsclassica[/tt] e il font [tt]Linux Libertine[/tt].

            Il problema è molto banale, per la verità: in questo libro c’è UNA parola in greco antico, per la cronaca εἶδος.

            Non ho problemi a farla comparire nel pdf finale, ma ho notato che il font utilizzato nel pdf per questa parola non è il [tt]Linux Libertine[/tt].

            Ora, questo risultato è normale, almeno in questo caso? Oppure, c’è un modo per fargli usare il set greco, se esiste, del libertine?

            Il risultato estetico attuale non mi piace affatto, al punto che sto seriamente pensando di traslitterare la parola incriminata!

            Ciao e grazie mille di tutto,
            Domenico

            I caratteri greci per [tt]Linux Libertine[/tt] esistono, ma non so come fare per far comporre in modo testo i caratteri a pdfLaTeX. Per la matematica esiste il pacchetto libgreek.

            Lorenzo

          • #83413
            Up
            0
            Down
            ::

            GKT” post=82743

            Cari amici, normalmente sono un utente XeLaTeX, ma sto componendo un libro in pdfLaTeX.
            Sto usando [tt]arsclassica[/tt] e il font [tt]Linux Libertine[/tt].

            Il problema è molto banale, per la verità: in questo libro c’è UNA parola in greco antico, per la cronaca εἶδος.

            Non ho problemi a farla comparire nel pdf finale, ma ho notato che il font utilizzato nel pdf per questa parola non è il [tt]Linux Libertine[/tt].

            Ora, questo risultato è normale, almeno in questo caso? Oppure, c’è un modo per fargli usare il set greco, se esiste, del libertine?

            Il risultato estetico attuale non mi piace affatto, al punto che sto seriamente pensando di traslitterare la parola incriminata!

            Ciao e grazie mille di tutto,
            Domenico

            I caratteri greci per [tt]Linux Libertine[/tt] esistono, ma non so come fare per far comporre in modo testo i caratteri a pdfLaTeX. Per la matematica esiste il pacchetto libgreek.

            Lorenzo

            Mi sa tanto che quella pagina riporta i glifi della versione OpenType.

            Ciao
            Ivan

          • #83414
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Sì, quella pagina si riferisce ai font OpenType: i font Linux Libertine OpenType sono forse quelli più completi per quel che riguarda gli alfabeti; mi risulta che contengano i caratteri latini normali ed estesi, i greci normali ed estesi, i cirillici normali ed estesi, più una quantità di altri segni; In quella pagina ci sono i effetti gli esempi di tutti i glifi presenti in quei font nelle varie pagine UNICODE.

              Non so se la cosa sia applicabile al problema di @Doc, ma qualche decina di messaggi fa, Enrico ad una domanda simile aveva risposto con il seguente suggerimento:

              Sarebbe meglio avere un esempio minimo; ma
              `
              \usepackage[LGRx,T1]{fontenc}
              \usepackage[utf8]{inputenc}
              \usepackage[polutonikogreek,italian]{babel}
              `
              ti permette di usare le lettere greche direttamente e il tutto non dà problemi con biblatex.

              Il problema riguardava biblatex e non avevo visto menzione di altri font;

              Comunque la soluzione che ha trovato Ivan con gli Artemisia va benissimo (al massimo si può obbiettare sul disegno degli Artemisia se, per esempio, non piace la eta senza discendenti) ma l’occhio mediano delle lettere è uguale e la nerezza dei font è la stessa. suppongo che la soluzione di Enrico, unita la soluzione di Ivan si sposino benissimo.

              Ma… Ivan, che cosa intendi dire quando scrivi:

              `\makeatletter
              \DeclareRobustCommand{\greektext}{%
              \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
              \DeclareTextFontCommand{\textgreek}{\greektext}
              \makeatother`
              Il codice è preso da suftesi, ma non chiedermi che significa. Funziona, tuttavia

              Si tratta di comandi standard di LaTeX, descritti nella guida ufficiale sui font fntguide da leggere con il solito texdoc.

              L’unico comando di definizione che può lasciare perplessi, perché il suo nome non è auto descrittivo, è [tt]\DeclareTextFontCommand[/tt]:
              esso associa il comando [tt]\textgreek{…}[/tt] alla dichiarazione [tt]\greektext …[/tt] per selezionare il font greco e scrivere il testo indicato con i puntini in greco tenendo conto della codifica LGR del font greco usato. Il comando, a differenza della dichiarazione non ha bisogno di delimitatori di scopo e inoltre introduce le eventuali correzioni italiche prima e dopo il suo testo specifico; il comando dovrebbe, se possibile, essere sempre preferito alla dichiarazione; questa è più utile nella scrittura di macro, ma per l’utente è sempre preferibile il comando.

              Ciao Doc, ciao Ivan
              Claudio

            • #83415
              Doc
              Partecipante
                Up
                0
                Down
                ::


                Grazie a tutti per gli interventi!

                Noto con piacere che il mio post, se non altro, è servito ad alimentare una proficua discussione, che magari potrà essere utile anche nel futuro.
                In effetti, prima di postare qui avevo fatto ricerche in lungo e in largo in internet e non avevo trovato niente.

                Circa l’Artemisia mi va bene, proprio perché in questo libro c’è SOLO una parola greca! 😉
                In generale, però, quel font non mi piace affatto!

                Ovviamente, però, per il mio libro e per la mia normale attività, continuerò ad usare XeLaTeX!

                Ciao e, di nuovo, grazie a tutti!
                Domenico

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

            Go to top