[RISOLTO!] – XeTeX, how to…

  • Creatore
    Topic
  • #98917
    Up
    0
    Down
    ::


    Ciao a tutti,
    innanzitutto mi scuso perchè non so se sia la sezione adatta, ma non ho trovato una sezione dedicata. Dov’essero esserci problemi, spostate pure il mio post dove meglio credete.
    Detto questo… devo compilare un vecchio file che, a quanto ho capito richiede XeTeX. Premetto che non so bene di cosa stia parlando in quanto non mi è chiara la questione. Il fatto è che il file in questione era un template preso da internet e da me modificato strattamente in quel che mi interessava. Siccome ho fatto un’installazione di LaTeX da ISO (sistema operativo Ubuntu 12.04 LTS, nel caso interessi), vorrei sapere qual’è il modo più corretto per installare questo XeTeX senza commettere danni e compromettere la mia distribuzione di LaTeX.
    Un’altra cosa che vorrei sapere poi è se sarà possibile usare XeTeX con TeXMaker. Precedentemente lo usavo con Kile, ma avevo effettuato l’installazione mediante apt-get che è sconsigliata.

    Grazie mille per le informazioni che saprete darmi.

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #98918
      Up
      0
      Down
      ::

      Bonalumi” post=98456Ciao a tutti,
      innanzitutto mi scuso perchè non so se sia la sezione adatta, ma non ho trovato una sezione dedicata. Dov’essero esserci problemi, spostate pure il mio post dove meglio credete.
      Detto questo… devo compilare un vecchio file che, a quanto ho capito richiede XeTeX. Premetto che non so bene di cosa stia parlando in quanto non mi è chiara la questione. Il fatto è che il file in questione era un template preso da internet e da me modificato strattamente in quel che mi interessava. Siccome ho fatto un’installazione di LaTeX da ISO (sistema operativo Ubuntu 12.04 LTS, nel caso interessi), vorrei sapere qual’è il modo più corretto per installare questo XeTeX senza commettere danni e compromettere la mia distribuzione di LaTeX.
      Un’altra cosa che vorrei sapere poi è se sarà possibile usare XeTeX con TeXMaker. Precedentemente lo usavo con Kile, ma avevo effettuato l’installazione mediante apt-get che è sconsigliata.

      Grazie mille per le informazioni che saprete darmi.

      Non devi installare nulla a parte, se la tua distribuzione di LaTeX è completa.

      Ciao
      Tommaso

    • #98919
      Up
      0
      Down
      ::


      Ah ottimo. Allora posso chiederti come compilare usando TeXMaker? XeTeX non compare fra le opzioni!

    • #98920
      Up
      0
      Down
      ::

      Bonalumi” post=98458Ah ottimo. Allora posso chiederti come compilare usando TeXMaker? XeTeX non compare fra le opzioni!

      Dipende un po’ dalla versione di TeXMaker che hai: nella 4.3 XeLaTeX c’è nella lista.

      Altrimenti, lo puoi inserire tu fra i comandi utente personalizzati (User Commands):`
      “/usr/texbin/xelatex” -synctex=1 -interaction=nonstopmode %.tex
      `

      Io sono su Mac: attento a prendere il path corretto.

      Ciao
      Claudio

    • #98921
      Up
      0
      Down
      ::


      Ti ringrazio, così sembra funzionare. Solo un’altra cosa… Il file richiede un font particolare (Fontin), che formato installo? OpenType oppure TTF? E posso chiederti anche quale è la posizione corretta in cui installarlo?

      EDIT: Giusto per completezza del post, il comando corretto per Ubuntu (per lo meno nel mio caso) è stato:
      `”/opt/texbin/xelatex” -synctex=1 -interaction=nonstopmode %.tex`

    • #98922
      Up
      0
      Down
      ::

      Bonalumi” post=98463Ti ringrazio, così sembra funzionare. Solo un’altra cosa… Il file richiede un font particolare (Fontin), che formato installo? OpenType oppure TTF? E posso chiederti anche quale è la posizione corretta in cui installarlo?

      EDIT: Giusto per completezza del post, il comando corretto per Ubuntu (per lo meno nel mio caso) è stato:
      `”/opt/texbin/xelatex” -synctex=1 -interaction=nonstopmode %.tex`

      XeLaTeX lavora di preferenza con font in formato OpenType.

      Puoi installare il tuo font nell’albero personale o in quello locale.

      Ciao
      Tommaso

    • #98923
      Up
      0
      Down
      ::


      Ho risolto installando la versione OpenType a questo indirizzo:
      `/usr/local/texlive/2014/texmf-dist/fonts/opentype/public`

    • #98924
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::



        @Bonalumi
        , sei padronissimo di installare il font che vuoi dove vuoi, purché il sistema TeX rriesca trovarli, ma…

        Devi evitare assolutamente di mettere cose tue nei rami degli alberi di TeX Live; al primo aggiornamento di TeXLive quello che hai fatto nei suoi alberi di cartelle viene completamente riscritto; e questo indipendentemente dal fatto che tu abbia le prerogative di root…

        Lascia stare quegli alberi; lascia che ci metta mano solo il tlmgr se hai una distribuzione TeXLive/CTAN oppure apt-get e simili se hai una installazione TeXLive/Debian.

        Detto questo a me non risulta che basti mettere i tuoi font personali in una cartella dove risiedono gli altri font propri del sistema TeX; anche questi non dovrebbero venire visti in un sistema UNIX senza “installarli” (Mac OS X attraverso l’opportuna applicazione FontBook) oppure senza rinfrescare la cache dei font (Linux), il fatto cha a me non risulti che il sistema TeX li possa usare senza “installarli” a livello di sistema, non vuol dire niente; potrei sbagliarmi alla grande. Ma il fatto che le cose proprie vadano installate nelle cartelle proprie, lungo alberi propri, come eventualmente l’albero texmf personale (il texmf-local è locale a livello di macchina, non a livello di utente; quindi la roba che c’è in ~/texmf la puoi usare solo tu; quella che c’è in /usr/local/texlive/2014/../texmf-local la può usare chiunque abbia un username sulla tua macchina) è un fatto certo, non una mia opinione.

      • #98925
        samiel
        Partecipante
          Up
          0
          Down
          ::


          Dettagliando da un punto di vista pratico le indicazioni che ti ha dato OldClaudio, su un sistema Unix procedi così:

          1. Crea la directory
          /usr/local/texlive/texmf-local/fonts/opentype/nome_font
          e copiaci i file .otf o .ttf

          2. verifica che i permessi dei font .otf o .ttf siano 644

          3. copia il file
          /usr/local/texlive/2013/texmf-var/fonts/conf/texlive-fontconfig.conf
          nella directory
          etc/fonts/conf.d/09-texlive.conf

          4. edita il file /etc/fonts/conf.d/09-texlive.conf inserendoci le righe

          /usr/local/texlive/2012/texmf-dist/fonts/opentype
          /usr/local/texlive/2012/texmf-dist/fonts/truetype
          /usr/local/texlive/2012/texmf-dist/fonts/type1
          /usr/local/texlive/texmf-local

          5. cancella (pre precauzione) le cache di ~/.fontconfig e di /var/cache/fontconfig

          6. lancia fc-cache -fv

          Se invece hai installato i font nelle directory di sistema o nella tua home,
          inserisci anche in /etc/fonts/conf.d/09-texlive.conf la directory in questione
          (tutte operazioni da fare come root, naturalmente)

          m

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

      Go to top