Problema fonts e moderncv

  • Questo topic ha 10 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 5 mesi fa da DMW.
  • Creatore
    Topic
  • #22931
    Up
    0
    Down
    ::


    Allora: premetto che di fonts non so un tubo, ho provato a leggere la font installation guide ma ci capisco decisamente poco. 😕

    Il problema è semplice: con moderncv, non riesco a visualizzare (sia nel pdf che nel dvi) il carattere $\delta$ nella famiglia sans serif, che sfortunamente compare nel titolo della mia tesi. Al suo posto compare il classico quadratino. inoltre, Acrobat mi dà un errore di carattere non trovato e usa Helvetica al posto di ciò che non trova.

    Spulciando moderncv.cls, ho visto che usa i caratteri lmodern, che non avevo installati: ho installato il pacchetto (e null’altro ho fatto), e nulla è cambiato. Peraltro, nulla cambia anche con l’opzione nolmodern (che ho trovato sempre spulciando il file di classe) quindi non credo sia quello, deve essere un problema a monte. Neppure l’opzione roman serve (dovrebbe forzare le parti in sans serif in times new roman – non mi sembra computer modern, ma potrei sbagliare).

    Suggerimenti? Grazie!

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #22932
      Up
      0
      Down
      ::

      Allora: premetto che di fonts non so un tubo, ho provato a leggere la font installation guide ma ci capisco decisamente poco. 😕

      Il problema è semplice: con moderncv, non riesco a visualizzare (sia nel pdf che nel dvi) il carattere $\delta$ nella famiglia sans serif, che sfortunamente compare nel titolo della mia tesi. Al suo posto compare il classico quadratino. inoltre, Acrobat mi dà un errore di carattere non trovato e usa Helvetica al posto di ciò che non trova.

      Spulciando moderncv.cls, ho visto che usa i caratteri lmodern, che non avevo installati: ho installato il pacchetto (e null’altro ho fatto), e nulla è cambiato. Peraltro, nulla cambia anche con l’opzione nolmodern (che ho trovato sempre spulciando il file di classe) quindi non credo sia quello, deve essere un problema a monte. Neppure l’opzione roman serve (dovrebbe forzare le parti in sans serif in times new roman – non mi sembra computer modern, ma potrei sbagliare).

      Suggerimenti? Grazie!

      Esempio minimo?

      Ciao
      Enrico

    • #22933
      Up
      0
      Down
      ::


      `
      \documentclass[11pt,a4paper]{moderncv}

      \moderncvtheme[blue]{classic}

      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}

      \usepackage[scale=0.8]{geometry}
      \recomputelengths

      \firstname{\Huge Pinco}
      \familyname{\Huge Pallino}
      \title{\emph{Curriculum Vit\ae{} et Studiorum}}
      \address{Casa Mia}{Mia città}
      \phone{+39 01234}
      \mobile{+39 56789}
      \email{Pinco@pallino.it}

      \nopagenumbers{}

      \begin{document}
      \maketitle

      \section{Education and training}
      \cventry{Sept. 2005–July 2007}{M. Sc. in Physics}{Università degli Studi di Genova}{}{final score 110/110 \emph{cum laude}}{Thesis: “Spin polarized transport and micromagnetism in La\ped{0,67}Sr\ped{0,33}MnO\ped{3-$\mathrm{\delta}$} channels''}

      \end{document}
      `

      Aggiungendo roman o nolmodern tra le opzioni facoltative di classe (accanto a blue, per intenderci) non cambia nulla.

      Grazie!

    • #22934
      Up
      0
      Down
      ::


      Scusate, ho risolto. L’opzione nolmodern andava nel rigo iniziale (documentclass). Evidentemente non ho installato correttamente i Latin Modern, comunque il dubbio permane… come si installano? Qualcuno mi consiglia una guida comprensibile?

    • #22935
      DMW
        Up
        0
        Down
        ::


        Premetto che io il tuo problema non ce l’ho. Se mantengo o tolgo \mathrm a me il simbolo \delta esce bene. E poi i simboli greci matematici in serif non penso che esistano.

        L’opzione roman caricata dentro \moderncvtheme compone tutto il documento in roman tondo anziché serif.

        Invece l’opzione nolmodern da mettere dentro
        \documentclass disattiva il caricamento del pacchetto lmodern che normalmente viene caricato e usa i font standard super-font (sfrm cioè cmr super).

        Normalmente il documento come lo hai scritto tu viene composto in lmodern e famiglia serif.

        Se lo vuoi normale, cioè in roman (tondo) e usare i font normali cmr-sfrm (e quindi togliere lmodern) devi scrivere:
        `\documentclass[11pt,a4paper,nolmodern]{moderncv}

        \moderncvtheme[blue,roman]{classic}`

        In definitiva mi viene da pensare che hai qualche problemino con i font.

        Ciao

        Andrea

      • #22936
        Up
        0
        Down
        ::


        Abbiamo scritto in contemporanea… comunque grazie 😉

      • #22937
        DMW
          Up
          0
          Down
          ::


          Indica il sistema operativo e la distribuzione LaTeX che usi.

          Ciao

          Andrea

        • #22938
          Up
          0
          Down
          ::

          Indica il sistema operativo e la distribuzione LaTeX che usi.

          Ciao

          Andrea

          Windows XP, MikTeX

          Ciao!

        • #22939
          DMW
            Up
            0
            Down
            ::


            Allora, vai su avvio->programmi->miktex->browse package (package manager).

            Successivamente dalla lista seleziona lm e premi il tasto + in alto a sinistra.

            Ciao

            Andrea

          • #22940
            Up
            0
            Down
            ::


            Ah, ma fin lì c’arrivo, il pacchetto è gia installato! Non c’è niente altro da fare per far riconoscere i font al sistema?

          • #22941
            DMW
              Up
              0
              Down
              ::


              Per quel che io so, fa tutto lui. Incluso aggiornare le mappe dei font e il resto. Non so che dirti.

              Ciao

              Andrea

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

          Go to top