[Risolto]usare un TrueTypeFont con Xelatex/xetex in Ubuntu

  • Creatore
    Topic
  • #32876
    Up
    0
    Down
    ::


    Salve,

    vorrei compilare un documento .tex usando il font bookantiqua (NON ANTIQUA), in quanto richiesto per una pubblicazione.

    al seguente link:
    http://zoonek.free.fr/LaTeX/FontInstall/Samples_TEX/

    ho scaricato e provato a compilare il file test-bookantiqua-1.tex

    `\documentclass[a4paper,12pt]{article}
    \usepackage{fontsmpl}
    \usepackage[default]{font-bookantiqua}
    \begin{document}
    \fontsample
    \end{document}`

    `$ latex test-bookantiqua-1.tex`

    e ottenuto il seguente errore:

    `! LaTeX Error: File `font-bookantiqua.sty' not found.`

    Ho cercato in rete ma non sono riuscito a trovare il font. Mi potreste aiutare a trovare il font?

    Grazie in anticipo,
    Vevo

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #32877
      Up
      0
      Down
      ::

      Salve,
      vorrei compilare un documento .tex usando il font bookantiqua (NON ANTIQUA), in quanto richiesto per una pubblicazione.
      al seguente link:
      http://zoonek.free.fr/LaTeX/FontInstall/Samples_TEX/
      ho scaricato e provato a compilare il file test-bookantiqua-1.tex
      `\documentclass[a4paper,12pt]{article}
      \usepackage{fontsmpl}
      \usepackage[default]{font-bookantiqua}
      \begin{document}
      \fontsample
      \end{document}`
      `$ latex test-bookantiqua-1.tex`
      e ottenuto il seguente errore:
      `! LaTeX Error: File `font-bookantiqua.sty' not found.`
      Ho cercato in rete ma non sono riuscito a trovare il font. Mi potreste aiutare a trovare il font?

      Grazie in anticipo,
      Vevo

      Da quanto ho capito, hai trovato Book Antiqua su quella pagina.
      Spazzolando il sito ho capito che:

        devi trovare un font ‘book antiqua’ in formato ttf o Type1,
        metterlo in una directory
        e poi usare lo script Perl ‘fontinstall.pl’ con gli opportuni switch.

      Io ho fatto un tentativo, ma è andato fallito perché questo script parte da alcuni presupposti che forse con la mia TexLive non sono validi, o forse c’è qualche altro problema (uno è l’encoding di fontinstall.pl).
      Hai provato a vedere se URW-Antiqua va bene per i tuoi scopi?

    • #32878
      Up
      0
      Down
      ::


      Potresti provare ad usare il motore XeTeX anziché pdfTeX per compilare i tuoi documenti.

      Avresti a disposizione dei comandi molto semplici per scegliere un qualsiasi font tra quelli installati nel tuo sistema, come faresti con un semplice documento di Word od OpenOffice.

      Ecco un esempio molto semplice di preambolo. Il documento andrà compilato con xelatex pippo.tex

      `\documentclass[a4paper]{book}

      \usepackage{xltxtra} %xltxtra carica fixltx2e, etex, xunicode, fontspec
      \setmainfont{Lucida Sans Unicode}`

      Ciao ciao.
      Fra

    • #32879
      Up
      0
      Down
      ::


      Grazie per l’aiuto,

      Mi servirebbe esattamente bookantiqua.

      Potresti provare ad usare il motore XeTeX anziché pdfTeX per compilare i tuoi documenti.

      Avresti a disposizione dei comandi molto semplici per scegliere un qualsiasi font tra quelli installati nel tuo sistema, come faresti con un semplice documento di Word od OpenOffice.

      Ecco un esempio molto semplice di preambolo. Il documento andrà compilato con xelatex pippo.tex

      `\documentclass[a4paper]{book}

      \usepackage{xltxtra} %xltxtra carica fixltx2e, etex, xunicode, fontspec
      \setmainfont{Lucida Sans Unicode}`

      Ciao ciao.
      Fra

      Si conosco xelatex, grazie. Dove posso trovare il font bookantiuqua e installarlo per farlo funzionare con xelatex?

    • #32880
      Up
      0
      Down
      ::

      Grazie per l’aiuto,

      Mi servirebbe esattamente bookantiqua.

      Potresti provare ad usare il motore XeTeX anziché pdfTeX per compilare i tuoi documenti.

      Avresti a disposizione dei comandi molto semplici per scegliere un qualsiasi font tra quelli installati nel tuo sistema, come faresti con un semplice documento di Word od OpenOffice.

      Ecco un esempio molto semplice di preambolo. Il documento andrà compilato con xelatex pippo.tex

      `\documentclass[a4paper]{book}

      \usepackage{xltxtra} %xltxtra carica fixltx2e, etex, xunicode, fontspec
      \setmainfont{Lucida Sans Unicode}`

      Ciao ciao.
      Fra

      Si conosco xelatex, grazie. Dove posso trovare il font bookantiuqua e installarlo per farlo funzionare con xelatex?

      Apri Word, OpenOffice o qualsiasi altro programma simile e cerca di scrivere con il font “Book Antiqua”. Se c’è nella lista significa che già è installato sul tuo pc e quindi xelatex lo può già usare. È sufficiente scrivere:
      `\setmainfont{Book Antiqua}`

      Se invece non fosse già installato non so come aiutarti. Credo si possa scaricare da internet. Comunque “Book Antiqua” è un font di sistema di Windows, dovresti già averlo.

      Ciao ciao.
      Fra

    • #32881
      Up
      0
      Down
      ::

      Apri Word, OpenOffice o qualsiasi altro programma simile e cerca di scrivere con il font “Book Antiqua”. Se c’è nella lista significa che già è installato sul tuo pc e quindi xelatex lo può già usare. È sufficiente scrivere:
      `\setmainfont{Book Antiqua}`

      Se invece non fosse già installato non so come aiutarti. Credo si possa scaricare da internet. Comunque “Book Antiqua” è un font di sistema di Windows, dovresti già averlo.

      Ciao ciao.
      Fra

      Grazie della dritta, ma uso Ubuntu, non c’e’ tra i font installati (o almeno non compare nel menu’ a tendina).

    • #32882
      Up
      0
      Down
      ::

      Grazie della dritta, ma uso Ubuntu, non c’e’ tra i font installati (o almeno non compare nel menu’ a tendina).

      Uhm. . . non posso aiutarti molto, uso Linux (Gentoo) solo come server.
      Però immagino che tra i pacchetti di Ubuntu ci siano qualcosa come Windows-font o simili. . . forse all’interno c’è anche il font che cerchi.

      Attendiamo consigli da chi usa Ubuntu.

      Ciao ciao.
      Fra

    • #32883
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::


        Un’idea potrebbe essere quella di prelevare i file .TTF di Book Antiqua da un sistema Windows (su XP, li trovi in C:\WINDOWS\Fonts) e salvarli nella cartella del tuo documento .tex; per usarli sul tuo sistema Linux, potresti seguire le istruzioni spiegate in questa discussione: http://www.guit.sssup.it/phpBB2/viewtopic.php?t=5095&highlight=font+linux.
        (Non conosco ancora i sistemi Linux. In questi giorni sto provando Ubuntu 9.04 e, a primo impatto, mi piace.)

        Ciao,
        Antonio

      • #32884
        Up
        0
        Down
        ::


        Qui puoi acquistare il font Book Antiqua in formato TrueType od OpenType (ammesso che la versione per Mac funzioni su Linux :roll:) per poterli usare con XeLaTeX.
        Fossi in te comunque userei il font Palatino e non direi niente a nessuno 😀
        In base a quanto detto qui sembra che non ci siano grosse differenze.

        Ciao
        Ivan

      • #32885
        Up
        0
        Down
        ::

        Un’idea potrebbe essere quella di prelevare i file .TTF di Book Antiqua da un sistema Windows (su XP, li trovi in C:\WINDOWS\Fonts) e salvarli nella cartella del tuo documento .tex; per usarli sul tuo sistema Linux, potresti seguire le istruzioni spiegate in questa discussione: http://www.guit.sssup.it/phpBB2/viewtopic.php?t=5095&highlight=font+linux.

        Ho dato un’occhiata, la procedura e’ un po’ macchinosa, ma non sembra difficilissima.
        Ma come detto da mlgdominici:

        In realtà, se si fa un uso frequente di font non standard, specie se in formato TrueType o OpenType, per il momento la soluzione migliore è usare XeTeX come compilatore e il pacchetto fontspec (http://www.ctan.org/tex-archive/macros/xetex/latex/fontspec/). Si perde qualcosa (l’uso del pacchetto microtype), ma ci si guadagna tantissimo in facilità d’installazione e di uso dei font.

        Quindi, qual’e’ la procedura per usare i font che prelevero’ in C:\WINDOWS\Fonts con xelatex? magari e’ piu’ semplice, rapida e utilizzabile con tutti i font che trovovo in windows (se non devo convertirli)

        (Non conosco ancora i sistemi Linux. In questi giorni sto provando Ubuntu 9.04 e, a primo impatto, mi piace.)

        (ho iniziato ad affiancare ubuntu 8.04 a mac OS, ora uso mac OS solo sul laptop perche’ la batteria dura di piu’..)

        Grazie,
        vevo

      • #32886
        Up
        0
        Down
        ::

        Qui puoi acquistare il font Book Antiqua in formato TrueType od OpenType (ammesso che la versione per Mac funzioni su Linux :roll:) per poterli usare con XeLaTeX.

        Grazie Ivan, ma non credo acquistero’ un font 😉

        Fossi in te comunque userei il font Palatino e non direi niente a nessuno 😀
        In base a quanto detto qui sembra che non ci siano grosse differenze.

        Per questa volta potrebbe andare bene, ma mi piacerebbe imparare una procedura (la piu’ semplice possibile) per importare i font di windows in latex su linux

        vevo

      • #32887
        Up
        0
        Down
        ::

        […]
        Per questa volta potrebbe andare bene, ma mi piacerebbe imparare una procedura (la piu’ semplice possibile) per importare i font di windows in latex su linux

        Crei una cartella nella tua home:`mkdir ~/.fonts` e ci metti dentro i fonts che preferisci. Poi aggiorni il database dei font:`sudo fc-cache -f -v`
        Per avere la lista dei font già installati:`fc-list |cut -d ':' -f 1|sort -u`.

        Un documento di esempio da compilare con XeLaTeX potrebbe essere:`\documentclass[a4paper,10pt]{article}

        \usepackage{fontspec}
        \usepackage{xunicode}
        \usepackage{xltxtra}
        \usepackage{lipsum}

        \setmainfont{Waters Titling Pro}

        \begin{document}
        Scritto con \XeTeX e \XeLaTeX

        Questo testo è stato composto in Waters Titling Pro.

        ff fl fi fj ffl ffi ffj as cs ct sp st Th Qu

        0123456789

        \lipsum
        \end{document}`
        dimmi se funziona tutto… 😉

        LuCa

      • #32888
        Up
        0
        Down
        ::

        […]
        Per questa volta potrebbe andare bene, ma mi piacerebbe imparare una procedura (la piu’ semplice possibile) per importare i font di windows in latex su linux

        Crei una cartella nella tua home:`mkdir ~/.fonts` e ci metti dentro i fonts che preferisci. Poi aggiorni il database dei font:`sudo fc-cache -f -v`
        Per avere la lista dei font già installati:`fc-list |cut -d ':' -f 1|sort -u`.

        Un documento di esempio da compilare con XeLaTeX potrebbe essere:`\documentclass[a4paper,10pt]{article}

        \usepackage{fontspec}
        \usepackage{xunicode}
        \usepackage{xltxtra}
        \usepackage{lipsum}

        \setmainfont{Waters Titling Pro}

        \begin{document}
        Scritto con \XeTeX e \XeLaTeX

        Questo testo è stato composto in Waters Titling Pro.

        ff fl fi fj ffl ffi ffj as cs ct sp st Th Qu

        0123456789

        \lipsum
        \end{document}`
        dimmi se funziona tutto… 😉

        LuCa

        Funziona alla perfezione!
        Scusa per il ritadro..
        Grazie mille

        ps. ho cambiato il titolo, va bene cosi?

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

    Go to top