Simbolo Euro in immagini EPS da MATLAB

  • Creatore
    Topic
  • #90692
    Up
    0
    Down
    ::


    Ciao a tutti!
    Il titolo è abbastanza elequente. In pratica, ho un plot da MATLAB con il simbolo dell’euro su l’asse y di un grafico. Questo plot l’ho esportato in eps e l’ho inserito nel mio file tex. Il punto è che, quanto compilo, nel pdf il simbolo dell’euro scompare.
    Avete qualche idea del perchè?

    Mi rendo conto che il mio problema non è dei più standard magari.
    Ad ogni modo, grazie in anticipo.
    MM

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


      Anzitutto, benvenuto e buona permanenza sul nostro forum! 😀

      Bene, passando al tuo problema, è buona norma inserire un esempio minimo compilabile quando esponi un problema, ossia gentilmente postaci il codice che non funziona con i pacchetti necessari (non tutti), racchiudendoli tra i comandi ` e [/ code] (dal secondo togli lo spazio, lo messo altrimenti il forum riconosce i comandi e non te li visualizza). Una cosa così:
      [code]
      \documentclass{article} % o quella che usi tu \begin{document}

      \end{document}
      `
      In tal modo riusciremo a darti una risposta precisa (ed eventualmente consigliarti migliore e simili). 😀

      Per per posso dirti solo che probabilmente il simbolo viene messo da un comando di un pacchetto non utilizzato (magari riporta anche eventuali errori, sempre nell’ambiente [tt]code[/tt]).

    • #90694
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Spesso il file .eps non contiene tutti i font che vengono usati, specialmente se fanno parte dei soliti 35 font che dovrebbero essere installati su qualunque stampnte o programma di visualizzazione di file .eps che sanno interpretare il codice PostScript.

        Il formato .pdf invece li deve contenere tutti, anche se ne esiste un piccol gruppo che potrebbe essere considerato scontato.

        Siccome MatLab mi pare che riesca ad esportare anche in formato .pdf, fallo, esporta in questo formato e se non usi una distribuzione del sistema TeX troppo datata, non dovresti incontrare problemi. Alternativa, prova a convertire il tuo file .eps creando il corrispondente file .pdf mediante il comando ps2pdf; il programma che viene eseguito dovrebbe poter essere in grado di incorporare anche il font che contiene il tueo €. Non ne sono sicuro, ma vale la pena di provare.

      • #90695
        Up
        0
        Down
        ::


        Chiedo scusa, ho frainteso quello che richiedeva nel suo post. Chissà come ho letto che da MATLAB ottenva codice latex e lo inseriva nel suo documento.

      • #90696
        Liverpool
        Partecipante
          Up
          0
          Down
          ::


          Se proprio ci tieni al formato eps (non ci hai detto se si possono prendere in considerazione alternative come gnuplot o pgfplots), la soluzione più semplice è inserire manualmente il simbolo sull’immagine con i pacchetti di LaTeX oppure usare [tt]psfrag[/tt] per sostituire il carattere sbagliato.

          Matlab scrive l’eps con la codifica ISO latin1 che non comprende il simbolo dell’euro. Dovresti passare al file il vettore della codifica che ti serve, ma non è un’operazione rapida. Ad esempio la codifica Symbol contiene il simbolo dell’euro al carattere \240, ma non è definita dall’interprete PostScript al contrario della latin 1, perciò deve essere aggiunta dal programma che genera l’immagine e, per quel che mi risulta, Matlab non lo fa automaticamente.

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

      Go to top