messaggio errore pdflatex: font expansion

  • Creatore
    Topic
  • #28836
    Up
    0
    Down
    ::


    Salve a tutti! Ho il seguente problema: compilando un particolare file tex con latex non ho problemi; compilandolo con pdflatex compare il seguente messaggio di errore (e non ottengo il pdf in uscita):
    `
    pdfTeX error (font expansion): auto expansion is only possible with scalable fonts.
    `
    La linea incriminata è la seguente:
    `
    \[
    P^A_{\psi}(\Delta)\equiv P^{\mathcal{A}}_s(\Delta) = \Bra{\psi}\chi_\Delta(A)\Ket{\psi},
    \]
    `
    Grazie a tutti!

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #28837
      Up
      0
      Down
      ::

      Salve a tutti! Ho il seguente problema: compilando un particolare file tex con latex non ho problemi; compilandolo con pdflatex compare il seguente messaggio di errore (e non ottengo il pdf in uscita):
      `
      pdfTeX error (font expansion): auto expansion is only possible with scalable fonts.
      `
      La linea incriminata è la seguente:
      `
      \[
      P^A_{\psi}(\Delta)\equiv P^{\mathcal{A}}_s(\Delta) = \Bra{\psi}\chi_\Delta(A)\Ket{\psi},
      \]
      `
      Grazie a tutti!

      Fammi indovinare: nel tuo preambolo hai
      `\usepackage[T1]{fontenc}`
      e non hai installato i font CMSuper. Sospetto perciò anche l’impiego di MiKTeX sotto Windoze.

      Ci ho preso?

      Ciao
      Enrico

    • #28838
      Up
      0
      Down
      ::


      Sì, nel preambolo ho
      `
      \usepackage[T1]{fontenc}
      `
      ma uso ubuntu con tetex-base, tetex-bin, tetex-extra. Devo comunque installare i font CMSuper? Dove li trovo? Comunque con altri files tex (anche molto più ricchi) non ho problemi.
      Grazie!

    • #28839
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Sì, nel preambolo ho
        `
        \usepackage[T1]{fontenc}
        `
        ma uso ubuntu con tetex-base, tetex-bin, tetex-extra. Devo comunque installare i font CMSuper? Dove li trovo? Comunque con altri files tex (anche molto più ricchi) non ho problemi.
        Grazie!

        Credo che la distribuzione teTeX sia obsoleta. Ti consiglio la TeX Live, che ha i CM-Super preinstallati. Quello dei CM-Super è uno dei tormentoni del forum: cerca, e troverai dozzine di filoni. Oppure: leggi la sintesi su una guida di base.

        Ciao,
        L.

      • #28840
        mlgdominici
        Amministratore del forum
          Up
          0
          Down
          ::

          Sì, nel preambolo ho
          `
          \usepackage[T1]{fontenc}
          `
          ma uso ubuntu con tetex-base, tetex-bin, tetex-extra. Devo comunque installare i font CMSuper? Dove li trovo? Comunque con altri files tex (anche molto più ricchi) non ho problemi.
          Grazie!

          Cerca, con il package manager di ubuntu, il pacchetto cm-super.

          Ciao,
          Max

          PS: il consiglio di Lorenzo è giusto. Se la tua versione di ubuntu te lo consente, passa ai pacchetti texlive appena puoi.

        • #28841
          Up
          0
          Down
          ::


          Grazie mille a tutti. Per il momento ho risolto con:
          `
          sudo apt-get install cm-super
          `
          Non appena avrò un po’ più di tempo passerò a texlive.
          Grazie, ancora! Ciao!

        • #28842
          Up
          0
          Down
          ::


          Salve, ho incontrato anche io all’improvviso questo messaggio di errore tra una compilazione e l’altra.
          Sto utilizzando ebgaramond e non ho fatto niente di particolare prima che apparisse il messaggio di errore. Con lmodern si risolve tutto ma per obbligo di regolamento nella redazione della tesi sono obbligato ad usare un carattere a mia scelta tra Times New Roman, Arial, Arial narrow, Verdana , Garamond e Corbel e la mia preferenza è per il Garamond.

          Qualcuno è in grado di aiutarmi, per favore?

        • #28843
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::

            camillo” post=27237Sì, nel preambolo ho
            `
            \usepackage[T1]{fontenc}
            `
            ma uso ubuntu con tetex-base, tetex-bin, tetex-extra. Devo comunque installare i font CMSuper? Dove li trovo? Comunque con altri files tex (anche molto più ricchi) non ho problemi.
            Grazie!

            Tetex ha cessato di esistere come distribuzione dal 2005, se ricordo bene, ed è stata soppiantata da TeXLive che contiene ancora un pacchettino chiamato tetex, ma non ho idea di che cosa contenga.

            Non solo ma quella installazione era conforme alle prescrizioni Debian; certe versioni di Linux richiedono versioni conformi a Debian, a cominciare da Ubuntu e andando via via su distribuzioni/installazioni/incarnazioni di Linux meno comuni.

            Sarebbe il caso di aggiornarsi, non pensi? Su questo forum cerca e leggi i messaggi che contengono la parola texliveubuntu — troverai molti modi di installare una distribuzione TeXLive ufficialmente non conforme a Debian, ma di fatto super-conforme.

            Inoltre i CM-super, come i Latin Modern sono i font standard (io preferisco i secondi, altri preferiscono i primi) che sono completamente configurati per l’uso mediante al micro-tipografia gestibile a piena forza solo con pdflatex e lualatex; latex e xelatex, gestiscono solo la protrusione e non l’espansione dei caratteri; ma nessuno dei quattro programmi gestisce l’espansione se non esistono i file di configurazione; io non ne ho mai scritto uno, ma non sarebbe impossibile farlo; in ogni caso sono necessari i font vettoriali, non i font bitmapped usati nel formato DVI di latex. Usare quindi il pacchetto microtype con latex non serve altro che a produrre l’errore che hai segnalato. Oggi, direi, nessuno usa più latex se non per compilare documenti sorgente “vecchi” o per lavori particolarissimi.

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

        Go to top