[Risolto] Installazione MathTime Professional 2 – TL2011

  • Creatore
    Topic
  • #66843
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Salve a tutti.

      Ho scaricato la versione gratuita del font MathTime Professional 2, ma proprio non riesco a farlo funzionare. L’archivio che si scarica contiene già la cartella texmf configurata con tutti i file. L’ho copiata nell’albero personale (su Windows 7), ho aperto il prompt dei comandi ed ho digitato

      `updmap-sys –enable Map=mtpro2.map`
      Ho preso questo codice

      `\documentclass{article}

      \usepackage{txfonts}
      \usepackage[lite]{mtpro2}

      \begin{document}
      Ciao mondo: $a+b=c$
      \end{document}`
      ed ottengo questo errore

      `!pdfTeX error: pdflatex.exe (file mt2syt): Font mt2syt at 600 not found
      ==> Fatal error occurred, no output PDF file produced!`
      Inoltre viene generato un file, missfont.log, che contiene questa riga

      `mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 mt2syt`
      Alla fine ho digitato da linea di comando quello che suggerisce l’errore, ma ottengo

      `C:\Users\Orlando>mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 mt2syt

      kpathsea: Running mktexmf mt2syt.mf

      The command name is C:\texlive\2011\bin\win32\mktexmf
      name = mt2syt, rootname = mt2syt, pointsize =
      mktexmf: empty or non-existent rootfile!
      Cannot find mt2syt.mf .
      I try ps2pk –> gsftopk –> ttf2pk –> hbf2gf.
      ps2pk cannot be used.
      I try gsftopk.
      gsftopk.exe mt2syt 600
      Cannot find font mt2syt in map file(s).
      gsftopk cannot be used.
      Next I try ttf2pk.
      ttf2pk.exe -q mt2syt 600
      ttf2pk failed.
      Finally I try hbf2gf.
      hbf2gf.exe -q -p mt2syt 600
      All trials failed.`
      Come posso risolvere? (So già che qualcuno dirà: …non usando quel font 🙂 )

      Grazie
      Orlando

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #66844
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non basta dire enable per aggiungere la mappa dei mathtime alla mappa generale updmap.cfg; bisogna anche aggiornare la mappa con sudo \updmap-sys. Poi per sicurezza bisogn andare a vedere se il file …/texmf-var/fonts/map/pdftex/updmap/pdftex.map contiene effettivamente i font della collezione MathTime.
          Se non fosse così da qualche parte dovrebbe esserci il file updmap.log dove si può leggere per disteso quello che è accaduto durante la creazione delle mappe.

          Si può anche vedere se updmap.cfg contiene in effetti la mappa dei mathtime; attento che di file con questo nome ce ne sono diverse negli alberi di TeXLive, quindi guarda anche la data per verificare che il file di configurazione sia quallo che dovresti avere aggiornato tu con l’ozione enable.

          Un’altra strada, che per altro ti consiglio, è quella di inserire un symbolic link alla mappa mtpro2.map dentro alla cartella …/texlive/texmf-local/fonts/map/ e di aggiungere un file updmap-local.cfg nella cartella …/texlive/texmf-local/web2c/
          questao nuovo file dovrebbe contenere la riga
          `
          Map=mtpro2.map
          `
          oltre ad altre eventuali righe già presenti — Ovvio che se questo file non esiste ancora lo devi creare.

          In questo modo ogni volta che aggiorni il sistema, il tlmgr provvede da solo a leggere questo file di configurazione locale e ad agiiungere le mappe che vi sono elencate, anche se non si trovano negli alberi officiali ma nel tuo albero personale.

        • #66845
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            Grazie per la risposta. Evidentemente avevo combinato qualche guaio nella cartella .texlive2011 che si trova nella home (Windows 7). Fortunatamente avevo dei file di backup. Dopo aver ripristinato tutto, ho dato prima updmap con opzione enable e poi updmap-sys: i font questa volta vengono visti.

            Grazie mille,
            Orlando

          • #66846
            Up
            0
            Down
            ::


            Questo succede tipicamente quando, per qualche sconosciuto motivo, si è dato un comando updmap (non updmap-sys).

            TeX Live legge il primo file pdftex.map che trova e se ce n’è uno in ~/.texlive2011 prende quello (sul quale updmap-sys non agisce mai).

            Ciao
            Enrico

          • #66847
            admin
            Amministratore del forum
              Up
              0
              Down
              ::

              egreg9″ post=65764Questo succede tipicamente quando, per qualche sconosciuto motivo, si è dato un comando updmap (non updmap-sys).

              TeX Live legge il primo file pdftex.map che trova e se ce n’è uno in ~/.texlive2011 prende quello (sul quale updmap-sys non agisce mai).

              Ciao
              Enrico

              Si, forse è successo proprio qualcosa del genere. Ricordo infatti che tempo fa provai ad installare un altro font (frutiger), ma prima di dare una serie di comandi da terminale, tutti con esito negativo ai fini dell’installazione, feci una copia di tutti questi file di mappe e cose simili.

              Non si finisce mai di imparare!

              Grazie,
              Orlando

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

          Go to top