problema estensione figure

  • Creatore
    Topic
  • #52619
    Up
    0
    Down
    ::


    Ciao a tutti,
    volevo chiedere se è normale che con il pacchetto graphicx si possano inserire solamente file con estensione jpeg o pdf… ho provato eps e bmp e non me li legge.
    grazie

    Roger

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #52620
      admin
      Amministratore del forum
        Up
        0
        Down
        ::

        Ciao a tutti,
        volevo chiedere se è normale che con il pacchetto graphicx si possano inserire solamente file con estensione jpeg o pdf… ho provato eps e bmp e non me li legge.
        grazie

        Roger

        Per i file .eps devi compilare con latex e non pdflatex. Altrimenti carica il pacchetto epstopdf. Queste cose le trovi scritte in tutte le migliori guide. Vedi quassù l’Arte o l’Introduzione.

        Ciao,
        ansys.

      • #52621
        Up
        0
        Down
        ::


        Ciao roger_84,

        se usi la distribuzione TeXLive 2010 puoi compilare con pdfLaTeX anche documenti in cui inserisci immagini di formato eps. TeXLive, prima di inserire l’immagine la converte in pdf, la salva nella stessa cartella di quella eps e poi la inserisce. Questo è UNO dei motivi per cui usare la TeXLive :).

        Ciao,
        Marco.

      • #52622
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          pdflatex poteva inserire figure eps anche dalla versione 2009, ma il vantaggio della versione 2010 è che non è più necessario caricare esplicitamente nessun pacchetto particolare. scrivi
          `
          \includegraphics[…]{file senza estensione}
          `
          lanci pdflatex e alla fine non solo la figura sarà stata incorporata nel tuo documento, ma anche nella cartella dove c’era il tuo file.eps troverai anche file-converted-to.pdf. Nelle compilazioni successive, se file.eps non è stato modificato, pdflatex non esegure più nessuna conversione e usa direttamente il file file-converted-to.pdf.

          Nella versione 2009 era necessario abilitare la funzione \write 18 e chiamare un qualche pacchetto (in una rosa di pacchetti) che dava pdflatex le istruzioni necessarie per eseguire da solo la conversione; se ne parlava anche nell’Introduzione (qui sopra il link), Con la versione 2010 non è nemmeno necessario abilitare il \write 18 (perché una versione protetta di questo comando è già abilitata) e nemmeno invocare altri pacchetti, al punto che sembrerebbe che anche il formato eps sia diventato standard per pdflatex (sembra solo, non è vero, ma agli effetti pratici è come se lo fosse).

          Se non hai ancora aggiornato la tua distribuzione di TeXLive, ti suggerisco di farlo. Se usi MiKTeX, aggiornati alla versione 2.9, ma prendi in considerazione la possibilità di non usarlo più e di installare TeXLive sulla tua macchina Windows. Ti metterai al sicuro anche per il futuro 😀

        • #52623
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            Allora mi sono perso qualcosa. Il pacchetto epstopdf viene caricato autonomamente da TeX Live 2010?

            Ciao,
            ansys.

          • #52624
            Up
            0
            Down
            ::

            Allora mi sono perso qualcosa. Il pacchetto epstopdf viene caricato autonomamente da TeX Live 2010?

            Sì, ogni volta che carichi graphicx (o graphics). Perché ciò non avvenga si deve scrivere
            `\newcommand{\DoNotLoadEpstopdf}{}`
            prima di \documentclass. In realtà viene caricata la versione “epstopdf-base”. Se però si carica pdftricks oppure pst-pdf, non c’è l’automatismo, perché interferirebbe con questi due pacchetti.

            Naturalmente ciò non accade con XeLaTeX, che sa gestire gli eps per conto suo (tramite xdvipdfmx). Né se i compilatori sono latex o dvilualatex; ma con lualatex è la stessa cosa che con pdflatex.

            Ciao
            Enrico

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

        Go to top