compilare con immagini eps

  • Creatore
    Topic
  • #92437
    Up
    0
    Down
    ::


    Salve a tutti.

    Ho già scritto in questo forum pochi giorni fa e ora mi trovo ad avere un altro problema.
    Ora utilizzo TeXworks con MiKTeX (ho cambiato editor) su Windows. Il preambolo che devo obbligatoriamente utilizzare per scrivere una tesina è questo:

    `
    \documentclass[a4paper, 11pt]{book}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[dvips]{graphicx}
    \usepackage{vmargin}
    \usepackage{fancyhdr}
    `

    Il problema che ho è il seguente: ho convertito le immagini della mia tesina in .eps. Utilizzando come compilatore pdflatex esse non vengono visualizzate nel pdf e, leggendo i forum e le guide, ho capito che questo è normale. Poichè su TeXworks non è possibile di default compilare con LaTeX e basta ho aggiunto io manualmente il compilatore latex che genera il file .dvi.
    Suppongo ci sia un modo per passare da .dvi a pdf ma non è questo quello che vorrei.

    Quello che mi chiedo è: c’è un modo, un compilatore, per avere le immagini in .eps, usare la stringa \usepackage[dvips]{graphicx} nel preambolo e ottenere un pdf in output direttamente?

    Mi sono resa conto che modificare il preambolo sarebbe la cosa migliore ma purtroppo non posso farlo.

    Grazie a chiunque mi aiuterà.
    Aurora

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #92438
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        In che formato erano le immagini prima che le convertissi in eps? se erano jpg o png potevi lasciarle stare senza convertirle.

        Perché, visto che c’eri, non le hai convertite direttamente in pdf? Forse il tuo software di disegno non te lo consentiva?

        Bene, ora che il “danno” è fatto, che macchina hai? che sistema operativo hai; che versione del sistema TeX usi (MiKTeX o TeXLive)? quanto sono vecchie queste distribuzioni?

        Non so per MiKTeX, che non uso più da 8 anni, ma TeXLive è capace di gestire da solo le figure in formato eps da almeno 5 anni se si attiva una particolare opzione. Da almeno 2 anni TeXLive è capace di gestire le immagini eps senza bisogno di nessuna operazione particolare.

        Con una vecchia versione di TeXLive si può attivare questa funzionalità specificando l’opzione -shell-escape nel comando che si può dare a mano dalla finestra comandi`pdflatex -shell-escape miofileda compilare`
        Credo che con MiKTeX si possa fare una cosa simile:`pdflatex –enable-write18 miofiledacompilare`.
        Ma, ovviamente la cosa migliore è quella di installare una versione moderna e completa di TeXLive anche sulle macchine Windows; sulle macchine Linux conformi alle prescrizioni del consorzio Debian, conviene installare una versione di TeXLive “non conforme” ma perfettamente compatibile, seguendo le istruzioni del documento che trovi in rete texlive-ubuntu.pdf, istruzioni che non vagono solo per il sistema operativo Linux che si chiama Ubuntu, ma anche epr altre versioni.

        Se nella stessa cartella hai le immagini prima della trasformazione e dopo la trasformazione in formato eps, quando specifichi il nome del file da includere con \includegraphics, scrivi anche l’estensione .eps, che non occorre specificare per le altre estensioni “lecite” ,pdf, ,png, .jpg e .mps.

      • #92439
        Up
        0
        Down
        ::


        Grazie della risposta OldClaudio.

        Ho scritto all’inizio del mio messaggio che uso una macchina Windows (Windows 7) con MikTeX 2.9 (ultima versione) e TeXworks.

        Mi è stato imposto dal docente usare immagini .eps. Io le avevo a disposizione in formato .png ma ho dovuto convertirle e l’ho fatto con un convertitore online (andavo di fretta e volevo provare a vedere se almeno riuscivo a visualizzarle, anche se forse in pessima qualità.)

        ma TeXLive è capace di gestire da solo le figure in formato eps

        cosa significa questa frase?

        Grazie mille.
        Aurora

      • #92440
        Up
        0
        Down
        ::


        Provo a spiegarmi meglio, nel frattempo mi sono informata di più:

        vorrei poter avere come output un pdf non direttamente da latex ma passando per il .dvi.
        Questo dovrebbe essere il modo migliore di procedere con immagini .eps in TeXworks, senza cambiare di nuovo editor possibilmente.

        Che compilatore devo usare? E’ possibile una cosa del genere? O ci sono soluzioni migliori?

        Grazie mille.
        Aurora

      • #92441
        Up
        0
        Down
        ::


        Ho risolto il problema (credo).

        Compilo con LaTeX da TeXworks –> ottengo il file .dvi –> converto il file dvi in pdf attraverso dvipdfm in WinEdt.

        Non so se vada bene ma funziona!

      • #92442
        Up
        0
        Down
        ::


        Certo che a volte il mondo accademico è meraviglioso: uno ha le immagini bitmap in formato PNG o JPG e vuole un output in formato PDF, però il capo, che ha conosciuto LaTeX 20 anni fa, ordina di usare [tt]latex[/tt] e non [tt]pdflatex[/tt] come compilatore, quindi il flusso di lavoro diventa:
        – converti tutte le immagini in formato EPS (e l’utilità della conversione di un’immagine bitmap in formato vettoriale è alquanto dubbia)
        – compila il documento con [tt]latex[/tt]
        – converti il file DVI in PS
        – converti il PS in PDF
        quando basterebbe solo un unico semplicissimo passaggio:
        – compila con [tt]pdflatex[/tt]
        senza mettere in mezzo conversioni inutili e che fanno solo perdere tempo.

      • #92443
        Up
        0
        Down
        ::

        aurora.b” post=92040
        Mi è stato imposto dal docente usare immagini .eps. Io le avevo a disposizione in formato .png

        Il docente ha dei seri problemi 👿 Non sono contrario a chi impone, ma le imposizioni dovrebbero avere almeno
        delle ottime ragioni.

        Ascolta il consiglio di Elrond.
        Butta via le immagini .eps, carica
        `\usepackage{graphicx}`
        senza l’opzione dvips!
        e compila con pdflatex

        E, soprattutto, non dirlo al docente 😉 Tanto non se ne accorgerò.

        Infine, appena puoi, butta MiKTeX e passa a TeX Live

        Ciao
        Ivan

      • #92444
        Up
        0
        Down
        ::

        ivan” post=92049

        Mi è stato imposto dal docente usare immagini .eps. Io le avevo a disposizione in formato .png

        Il docente ha dei seri problemi 👿 Non sono contrario a chi impone, ma le imposizioni dovrebbero avere almeno
        delle ottime ragioni.

        Ascolta il consiglio di Elrond.
        Butta via le immagini .eps, carica
        `\usepackage{graphicx}`
        senza l’opzione dvips!
        e compila con pdflatex

        E, soprattutto, non dirlo al docente 😉 Tanto non se ne accorgerò.

        Infine, appena puoi, butta MiKTeX e passa a TeX Live

        Ciao
        Ivan

        Io da tutto questo capisco solo una cosa, purtroppo: il docente è molto interessato al lavoro di Aurora per scopi personalissimi. 🙁

        Aurora, stavo per scriverti la stessa cosa: pdflatex accetta anche immagini .eps, per cui leva quell’opzione malefica e compila con pdflatex come ti ha suggerito Ivan. E leggi una guida introduttiva.

        Ciao
        Tommaso

      • #92445
        Up
        0
        Down
        ::


        Grazie Tommaso, Ivan , Elrond.

        Vi farò sapere se andrà bene la mia tesina, dopo averci perso dieci anni di vita!!!

        Seguirò i vostri consigli e li applicherò presto, spero, nella tesi di Laurea.
        LaTeX mi piace un sacco e anche questo forum 🙂 davvero utile.

        Grazie a tutti
        Aurora

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

    Go to top