elsarticle e opzione times (txfonts): errore

  • Creatore
    Topic
  • #39322
    Up
    0
    Down
    ::


    Ciao a tutti,

    la rivista Solar Energy Materials and Solar Cells non so quale font usi, ricorda lontanamente il times.
    La classe elsarticle che serve a preparare gli articoli in LaTeX per questa rivista ha l’opzione times, e ho così deciso di usarla per far avvicinare il risultato della compilazione a quello della rivista vera e propria. Se l’attivo però ottengo un errore. Questo è un esempio minimo.

    `\documentclass[times]{elsarticle}

    \begin{document}
    \begin{frontmatter}
    \title{Test}
    \author[ENEA]{Francesco Biccari\corref{biccari}}
    \cortext[biccari]{Corresponding author.}
    \end{frontmatter}
    \end{document}`

    L’errore riguarda la presenza di certi font. Questo è un estratto del log mostrato dalla compilazione dalla riga di comando (le informazioni nel .log non sono così dettagliate riguardo all’errore riportato)

    `(“C:\Program Files\MiKTeX 2.8\tex\context\base\supp-pdf.tex”
    [Loading MPS to PDF converter (version 2006.09.02).]
    ) (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxmia.fd”)
    (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsya.fd”)
    (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsyb.fd”)
    (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsyc.fd”) [1{C:/Users/Frances
    co/AppData/Local/MiKTeX/2.8/pdftex/config/pdftex.map}]
    (E:\Biblioteca\our_work\2009-06-06_EMRS\sorgente_articolo\SOLMAT\test.aux) ){C:
    /Program Files/MiKTeX 2.8/fonts/enc/dvips/fontname/8r.enc}Trying to make PK font txsy at 360 DPI…
    Running miktex-makemf.exe…
    miktex-makemf: The txsy source file could not be found.
    Running ttf2pk.exe…
    miktex-makepk: PK font txsy could not be created.

    !pdfTeX error: pdflatex (file txsy): Font txsy at 360 not found
    ==> Fatal error occurred, no output PDF file produced! `

    Cosa ne pensate?

    [/edit]
    Mi ero dimenticato di dire che togliendo il comando \cortext l’errore sparisce (almeno in questo esempio minimale). In realtà nel mio articolo l’errore rimane perché probabilmente generato da qualche altra cosa che agisce analogamente a \cortext.
    [edit]

    Grazie mille.
    Ciao ciao.
    Fra

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #39323
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Ciao a tutti,

        la rivista Solar Energy Materials and Solar Cells non so quale font usi, ricorda lontanamente il times.
        La classe elsarticle che serve a preparare gli articoli in LaTeX per questa rivista ha l’opzione times, e ho così deciso di usarla per far avvicinare il risultato della compilazione a quello della rivista vera e propria. Se l’attivo però ottengo un errore. Questo è un esempio minimo.

        `\documentclass[times]{elsarticle}

        \begin{document}
        \begin{frontmatter}
        \title{Test}
        \author[ENEA]{Francesco Biccari\corref{biccari}}
        \cortext[biccari]{Corresponding author.}
        \end{frontmatter}
        \end{document}`

        L’errore riguarda la presenza di certi font. Questo è un estratto del log mostrato dalla compilazione dalla riga di comando (le informazioni nel .log non sono così dettagliate riguardo all’errore riportato)

        `(“C:\Program Files\MiKTeX 2.8\tex\context\base\supp-pdf.tex”
        [Loading MPS to PDF converter (version 2006.09.02).]
        ) (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxmia.fd”)
        (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsya.fd”)
        (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsyb.fd”)
        (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsyc.fd”) [1{C:/Users/Frances
        co/AppData/Local/MiKTeX/2.8/pdftex/config/pdftex.map}]
        (E:\Biblioteca\our_work\2009-06-06_EMRS\sorgente_articolo\SOLMAT\test.aux) ){C:
        /Program Files/MiKTeX 2.8/fonts/enc/dvips/fontname/8r.enc}Trying to make PK font txsy at 360 DPI…
        Running miktex-makemf.exe…
        miktex-makemf: The txsy source file could not be found.
        Running ttf2pk.exe…
        miktex-makepk: PK font txsy could not be created.

        !pdfTeX error: pdflatex (file txsy): Font txsy at 360 not found
        ==> Fatal error occurred, no output PDF file produced! `

        Cosa ne pensate?

        [/edit]
        Mi ero dimenticato di dire che togliendo il comando \cortext l’errore sparisce (almeno in questo esempio minimale). In realtà nel mio articolo l’errore rimane perché probabilmente generato da qualche altra cosa che agisce analogamente a \cortext.
        [edit]

        Grazie mille.
        Ciao ciao.
        Fra

        Con MiKTeX 2.7, compilando quel codice, non mi vengono segnalati errori. Questo è l’output: http://i814.photobucket.com/albums/zz66/lateximages/fra.png.

        Ciao,
        Antonio

      • #39324
        Up
        0
        Down
        ::


        Grazie Antonio,

        ci deve essere stato qualche problema con la MiKTeX 2.8.
        Ho provato a eliminare e reinstallare il pacchetto txfonts ma niente 🙁

        Ciao ciao.
        Fra

      • #39325
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Grazie Antonio,

          ci deve essere stato qualche problema con la MiKTeX 2.8.
          Ho provato a eliminare e reinstallare il pacchetto txfonts ma niente 🙁

          Ciao ciao.
          Fra

          Aggiornamento: scorrendo il .log, guarda cosa ho trovato:
          `
          (“C:\Programmi\MiKTeX 2.7\tex\latex\txfonts\ot1txr.fd”
          File: ot1txr.fd 2000/12/15 v3.1
          )
          (C:\contextminimal\texmf-context\tex\context\base\supp-pdf.mkii
          [Loading MPS to PDF converter (version 2006.09.02).]
          \scratchcounter=\count95
          \scratchdimen=\dimen109
          \scratchbox=\box30
          `
          A quanto pare entra in gioco anche ConTeXt. ❓

          Ciao,
          Antonio

        • #39326
          Up
          0
          Down
          ::

          Ciao a tutti,

          la rivista Solar Energy Materials and Solar Cells non so quale font usi, ricorda lontanamente il times.
          La classe elsarticle che serve a preparare gli articoli in LaTeX per questa rivista ha l’opzione times, e ho così deciso di usarla per far avvicinare il risultato della compilazione a quello della rivista vera e propria. Se l’attivo però ottengo un errore. Questo è un esempio minimo.

          `\documentclass[times]{elsarticle}

          \begin{document}
          \begin{frontmatter}
          \title{Test}
          \author[ENEA]{Francesco Biccari\corref{biccari}}
          \cortext[biccari]{Corresponding author.}
          \end{frontmatter}
          \end{document}`

          L’errore riguarda la presenza di certi font. …

          Devi installare correttamente i “txfonts”. Come non so proprio dirtelo; dal messaggio di errore sembra che il file pdftex.map non contenga la riga relativa a txsy. Su un sistema Unix risolverei con
          `sudo updmap-sys –enable Map=txfonts.map`
          Su MiKTeX non mi esprimo.

          Tuttavia noto che il file pdftex.map viene trovato in un posto sospetto e non nella directory principale. Prova a cambiare nome al file

          C:/Users/Francesco/AppData/Local/MiKTeX/2.8/pdftex/config/pdftex.map

          e a vedere che succede.

          Ciao
          Enrico

        • #39327
          Up
          0
          Down
          ::


          Ciao,
          a me con la mixtex 2.8 compila perfettamente.
          Ho installato txfonts come utente (non come admin) e il font txsy.pfb è nella cartella c:\users\vertical\appdata\roaming\mixtex 2.8\fonts\type1\public\txfonts

          Certamente la prima parte del percorso per te sarà diversa. Ma se il font c’è non vedo perché non dovrebbe trovarlo. Al limite prova ad aggiornare il FNDB (initexmf -u) e a ricreare la font map (initexmf –mkmaps).

          Ciao,
          Giacomo

        • #39328
          Up
          0
          Down
          ::


          Strepitoso Enrico! Funziona!

          Nella cartella indicata da Enrico ci sono 3 file: pdftex_dl14.map, pdftex_ndl14.map, pdftex.map.
          Ho rinominato quest’ultimo in zzzzzz.map.

          Questa è la parte finale del log da riga di comando:
          `(“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\txfonts.sty”)
          (E:\Biblioteca\our_work\2009-06-06_EMRS\sorgente_articolo\SOLMAT\test.aux)
          (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\omltxmi.fd”)
          (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\omstxsy.fd”)
          (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\omxtxex.fd”)
          (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxexa.fd”)
          (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\ot1txr.fd”)
          (“C:\Program Files\MiKTeX 2.8\tex\context\base\supp-pdf.tex”
          [Loading MPS to PDF converter (version 2006.09.02).]
          ) (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxmia.fd”)
          (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsya.fd”)
          (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsyb.fd”)
          (“C:\Program Files\MiKTeX 2.8\tex\latex\txfonts\utxsyc.fd”) [1{C:/ProgramData/M
          iKTeX/2.8/pdftex/config/pdftex.map}]
          (E:\Biblioteca\our_work\2009-06-06_EMRS\sorgente_articolo\SOLMAT\test.aux) ){C:
          /Program Files/MiKTeX 2.8/fonts/enc/dvips/fontname/8r.enc}
          Output written on test.pdf (1 page, 26824 bytes).
          Transcript written on test.log. `

          In effetti oggi, mentre installavo i txfonts per la prima volta, la connessione con il server è saltata, e questo può aver “rovinato” l’installazione. Ora che faccio cancello quel file .map?

          Ciao ciao.
          Fra

        • #39329
          Up
          0
          Down
          ::

          Ciao,
          a me con la mixtex 2.8 compila perfettamente.
          Ho installato txfonts come utente (non come admin) e il font txsy.pfb è nella cartella c:\users\vertical\appdata\roaming\mixtex 2.8\fonts\type1\public\txfonts

          Certamente la prima parte del percorso per te sarà diversa. Ma se il font c’è non vedo perché non dovrebbe trovarlo. Al limite prova ad aggiornare il FNDB (initexmf -u) e a ricreare la font map (initexmf –mkmaps).

          Ciao,
          Giacomo

          Grande Giacomo!
          Ho rinominato il file incriminato come era in origine, e ho eseguito solo il secondo dei comandi che mi hai suggerito. Ora funziona tutto però come giustamente previsto da Enrico il file pdftex.map viene comunque preso dal mio albero personale.

          Penso che rinominerò il file lasciandolo lì, almeno per ora, in modo che venga sempre usato quello dell’albero principale.

          Grazie a tutti!
          Ciao ciao.
          Fra

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

      Go to top