pdftex.cfg

  • Creatore
    Topic
  • #20798
    Up
    0
    Down
    ::


    Ho appena installato un font. Compilando con latex funziona tutto perfettamente, anche se poi il risultato fa schifo (qualunque lettera a sinistra della i ne viene distanziata decisamente troppo) e non so come risolvere questo problema, quando compilo con pdflatex mi dice
    ./test.tex:0: pdflatex (file phnl8r): Font phnl8r at 600 not found
    ./test.tex:0: pdflatex (file phnl8r): Font phnl8r at 720 not found
    ./test.tex:0: pdflatex (file phnl8r): Font phnl8r at 1037 not foundOutput written on test.pdf (1 page, 1253 bytes).

    In effetti quando seguendo la fontinstallationguide dice di modificare il file pdftex.cfg per avvisarlo del nuovo file map ho cercato pdftex.cfg, locate mi ha restituito solo

    /usr/local/texlive/2007/texmf-dist/doc/generic/pgf/version-for-pdftex/pgfmanual-pdftex.cfg
    /usr/local/Wolfram/Mathematica/6.0/SystemFiles/IncludeFiles/TeX/texmf/pdftex/config/pdftex.cfg

    Mi sembra un po’ strano non trovare pdftex.cfg nel main tree, dove ho trovato gli altri, tipo config.ps. Non è che su Texlive c’è un altro file a fare le veci di pdftex.cfg? E soprattutto può essere questa la causa del fatto che compilando con pdflatex mi ritrovo un pdf completamente bianco?

    Grazie in anticipo

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #20799
      Up
      0
      Down
      ::

      Ho appena installato un font. Compilando con latex funziona tutto perfettamente, anche se poi il risultato fa schifo (qualunque lettera a sinistra della i ne viene distanziata decisamente troppo) e non so come risolvere questo problema, quando compilo con pdflatex mi dice
      ./test.tex:0: pdflatex (file phnl8r): Font phnl8r at 600 not found
      ./test.tex:0: pdflatex (file phnl8r): Font phnl8r at 720 not found
      ./test.tex:0: pdflatex (file phnl8r): Font phnl8r at 1037 not foundOutput written on test.pdf (1 page, 1253 bytes).

      In effetti quando seguendo la fontinstallationguide dice di modificare il file pdftex.cfg per avvisarlo del nuovo file map ho cercato pdftex.cfg, locate mi ha restituito solo

      /usr/local/texlive/2007/texmf-dist/doc/generic/pgf/version-for-pdftex/pgfmanual-pdftex.cfg
      /usr/local/Wolfram/Mathematica/6.0/SystemFiles/IncludeFiles/TeX/texmf/pdftex/config/pdftex.cfg

      Mi sembra un po’ strano non trovare pdftex.cfg nel main tree, dove ho trovato gli altri, tipo config.ps. Non è che su Texlive c’è un altro file a fare le veci di pdftex.cfg? E soprattutto può essere questa la causa del fatto che compilando con pdflatex mi ritrovo un pdf completamente bianco?

      Ehm, ti ho detto che quella guida è ben fatta e ci troviamo subito l’inghippo! 👿

      Il file pdftex.cfg è stato eliminato parecchie versioni fa. Ora pdftex usa un meccanismo simile a quello di dvips (e anche gli stessi file).

      Quando fai andare fontinst si dovrebbe produrre un file .map; è sufficiente metterlo in una delle directory lette da kpathsea, per esempio nell’albero locale
      `/usr/local/texlive/2007/../texmf-local/fonts/map/dvips`
      e dare il comando
      `sudo updmap-sys -enable Map
      .map`
      I font saranno impiegabili con tutti i programmi: dvips, xdvi, pdftex, (x)dvipdfm(x)

      Ciao
      Enrico

    • #20800
      Up
      0
      Down
      ::


      Eheh grazie :D. Tra parentesi però. Se mi ritrovo un font reso da schifo (intendo dire distanza tra le lettere arbitraria e orribile) , come questo neuehelvetica appena installato cosa faccio?

    • #20801
      Up
      0
      Down
      ::

      Eheh grazie :D. Tra parentesi però. Se mi ritrovo un font reso da schifo (intendo dire distanza tra le lettere arbitraria e orribile) , come questo neuehelvetica appena installato cosa faccio?

      Hai copiato i .tfm, i .vf e i .pfb dove devono andare? La directory che ti consiglio per i tfm è
      `/usr/local/texlive/2007/../texmf-local/fonts/tfm/local/nh/`
      Sostituisci tfm con vf per i .vf e con type1 per i .pfb.
      `sudo mkdir -p /usr/local/texlive/texmf-local/fonts/{tfm,vf,type1}/local/nh`
      crea le directory necessarie, devi copiare con “sudo cp” e poi dare “sudo mktexlsr”.

      A questo punto dovrebbe essere fatta.

      Ciao
      Enrico

    • #20802
      Up
      0
      Down
      ::


      Una volta dato updmap-sys come sulla tua prima risposta invece che con le procedure della guida tutto è andato a posto senza fare altro.

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

Go to top