psf immagini e dvi.. solita confusione

  • Creatore
    Topic
  • #19566
    Up
    0
    Down
    ::


    buongiorno a tutti,
    da un po’ ho iniziato a scrivere la mia tesi di laurea con latex,
    e solo grazie al vostro aiuto ho capito come si trasforma un’immagine jpeg in una eps,
    e cosi’ ho fatto finora, lavorando sempre su file dvi.

    Ma ora che devo presentare la prima parte di tesi al relatore,
    pensavo di fargliela avere in pdf,
    ma scopro (sia in praica, che leggendo i topic)
    che nel pdf non mi compare neanche un’immagine!!!!

    Quindi cosa mi consigliate di fare?
    Ribattere la prima parte di tesi in pdf inserendo le jpeg
    o continuare ormai in dvi e scordarmi di produrre un file pdf?

Visualizzazione 27 filoni di risposte
  • Autore
    Risposte
    • #19567
      Up
      0
      Down
      ::


      Come è stato creato il pdf?
      Pdflatex ovviamente non gestisce gli eps direttamente, ma usando dvi2pdf non ho mai avuto problemi.
      Gli eps come sono stati creati? con quale software?

    • #19568
      Up
      0
      Down
      ::


      ciao michele,
      ho trasformato ogni immagini jpeg in eps con il programmino jpeg2ps,
      dal prompt dei comandi.

      Poi il dvi l’ho creato con Texniccenter,
      e poi ho semplicemente cliccato latex=>pdf,
      ma senza usare dvi2pdf, che cos’e’?
      come si usa?

      grazie…!

    • #19569
      Up
      0
      Down
      ::


      Latex ha due possibilità (suppongo che stai usando miktex): il comando latex che genera il dvi o il comando pdflatex che genera pdf.
      La differenza tra le due, a parte questioni tecniche, è la gestione delle immagini. latex gestisce direttamente gli eps, mentre pdflatex preferisce le immagini in pdf o png. (troverai tonnellate di post su questo problema).
      Se usi quindi gli eps ti conviene generare il dvi che correttamente visualizza le immagini. Se poi da quello vuoi generare un pdf, si può convertire il dvi in pdf con l’utility dvi2pdf che prende in input il tuo dvi e genera un perfetto pdf (a parte i riferimenti cliccabili, ma è un altro problema).
      Non uso Texniccenter, ma suppongo che anche lui, tra i pulsanti come winedt, abbia un link per generare correttamente il pdf da dvi.
      Altrimenti la sintassi è semplice
      dvi2pdf nomedelfile senza estensione da prompt dei comandi (ovviamente nella cartella appropiata)

    • #19570
      Up
      0
      Down
      ::


      perfetto, ti ringrazio. un’ultima cosa:
      ma dvi2pdf ce l’ho gia’ installato? DOVE?

    • #19571
      Up
      0
      Down
      ::


      Se hai miktex installato correttamente dovresti avere il PATH corretto. Ti basta fare
      dvi2pdf nella directory della tesi. Altrimenti è nella cartella degli eseguibili di miktex in programmi\miktex\miktex\bin.
      Potrebbe chiamarsi anche dvipdfm (è un’altra versione).
      L’uso nell’ultimo caso è dvipdfm nomedelfile.dvi -pa4
      o il formato della carta che usi

    • #19572
      Up
      0
      Down
      ::


      ho controllato, e ho dvipdfm nella cartella bin di miktex..
      dopo aver messo il file lamiatesi.dvi nella certella bin,
      ho provato ha inserire nel prompt dei comandi la stringa che mi hai dato,
      ma il pdf non salta fuori da nessuna parte.

      Ma io posso scaricare da qualche parte dvi2pdf e salvarlo in una cartella e usarlo da li?
      (come avevo fatto con jpeg2ps)
      Nel caso dove posso scaricare dvi2pdf? non lo riesco a trovare in rete,
      grazie michele 😀

    • #19573
      Up
      0
      Down
      ::


      Strano a me funziona…
      Prova semplicemente ad andare nel prompt dei comandi, entra nella cartella della tesi e scrivere
      dvipdfm nomedelfile.dvi
      dovrebbe scriverti
      [1][2]….[n] e visualizzare una conversione delle immagini e alla fine riportare

      => nomedelfile.pdf
      Fammi sapere, non devi scaricare dvi2pdf, ho letto che è la vecchia versione…

    • #19574
      Up
      0
      Down
      ::


      non funziona!
      mi dice che è impossibile eseguire l’operazione!

      Prima invece, quando lanciavo il comando dalla cartella bin,
      mi partiva una certa sequenza di operazioni,
      ma alla fine non vedevo nessun pdf generato!

      Come posso fare? Dove sbaglio?

    • #19575
      Up
      0
      Down
      ::


      con il Dvi nella cartella bin
      se lanci l’operazione da bin cosa dice?

    • #19576
      Up
      0
      Down
      ::


      ok, forse ci siamo:
      se metto il file DVI nella cartella bin
      e lancio la stringa “dvipdfm tesi.dvi” (senza -pa4)
      fa quello che mi dicevi tu prima, cioè cerca di convertire ogni immagine [1] [2]..[n]
      solo che nel mio caso dice, per ogni immagine,
      “error locating or opening file”
      e sai perche’?
      Perchè nel file compilato con texniccenter
      quando inserivo un’immagine usavo questi comandi:

      \begin{figure}[htb]
      \centering
      \includegraphics[height=5cm]{immagini/termometrigali.eps}
      \caption{I termometri galileiani}
      \end{figure}

      forse sbaglio nell’indicare l’estensione del file .eps?
      ma allora come mi devo comportare? togliere l’estensione eps da tutti i comandi
      di inserimento immagini?

    • #19577
      Up
      0
      Down
      ::


      Tutto giusto, solo che devi spostare anche al cartella delle immagini, in modo che dvipdfm possa trovare il testo (contenuto nel DVI) e le immagini che sono nell’altra cartella.
      Il DVI non incorpora le immagini crea un riferimento.
      Prova e vediamo.

    • #19578
      Up
      0
      Down
      ::


      Io ti consiglio di non spostare alcun file.

      Apri il prompt del DOS e portati dentro la cartella della tua tesi e scrivi:

      C:\Programmi\MikTex\bin\dvi2pdf tesi.dvi

      dovrebbe essere tutto. Ovviamente il path del comando dvi2pdf può cambiare.

    • #19579
      Up
      0
      Down
      ::


      ok, cosi’ funziona tutto!

      Nel pdf le immagini sono ok,
      un po’ meno la parte scritta, che risulta visivamente molto sgranata..
      non so se ha questo difetto anche nella stampa.

      Comunque, per riassumere:
      io sto stilando la mia tesi con immagini eps e compilando ogni volta in dvi
      (e sicuramente credo che la stamperò anche dal dvi – o dice che le tipografie vogliono solo pdf?) e continuo per questa strada…

      e quando devo farmela correggere dal mio relatore preparo il file pdf
      (come mi hai insegnato tu),..

      va bene come linea di condotta o mi consigli qualcos’altro?

      (poi non ti torturo piu’ di domande michele, promesso!)

    • #19580
      Up
      0
      Down
      ::


      Probabilmente il file è sgranato per via dei font definiti, in stampa non dovrebbero dare problemi.
      Se vuoi prova ad aggiungere nel preambolo
      `
      \usepackage[T1]{fontenc}
      `
      dovrebbe migliorare di molto l’aspetto del tuo pdf.

      Non ti preoccupare per le domande, sono contento che funzioni. Adesso dobbiamo farlo funzionare anche dalla cartella giusta, senza dover sporcare la cartella bin. 😉

    • #19581
      Up
      0
      Down
      ::


      stavo infatti provando il comando suggerito da meox,
      adattandolo al percorso che ho io,
      ma mi dice che non lo riconosce…
      “impossibile trovare il percorso specificato”

    • #19582
      Up
      0
      Down
      ::


      adesso devo andare,
      fra poco ho la revisione (proprio con il pdf appena creato!)

      pero’ stasera quando torno a casa
      provo a lanciare il comando dvipdfm direttamente dalla cartella della mia tesi,
      senza “sporcare” – come dici tu- la cartella bin!

      vi aggiorno su eventuali in\successi!

    • #19583
      DMW
        Up
        0
        Down
        ::

        adesso devo andare,
        fra poco ho la revisione (proprio con il pdf appena creato!)

        pero’ stasera quando torno a casa
        provo a lanciare il comando dvipdfm direttamente dalla cartella della mia tesi,
        senza “sporcare” – come dici tu- la cartella bin!

        vi aggiorno su eventuali in\successi!

        dvipdfm è obsoleto e non è mantenuto da tempo.

        devi usare
        `latex nome.tex
        dvips nome
        ps2pdf nome.ps nome.pdf `
        oppure
        `…
        ps2pdf -t -o nome.ps nome.pdf`

        nel caso in cui tu avessi delle pagine landscape.

        Ciao

        Andrea

      • #19584
        Up
        0
        Down
        ::


        Ciao Andrea, Miktex usa il sistema dvipdfm o dvipdfmx non usa il sistema dvi2pdf e l’ultimo aggiornamento è dell’ottobre 2007.

      • #19585
        DMW
          Up
          0
          Down
          ::

          Ciao Andrea, Miktex usa il sistema dvipdfm o dvipdfmx non usa il sistema dvi2pdf e l’ultimo aggiornamento è dell’ottobre 2007.

          Ci sono entrambi e dvipdfmx è del maggio 2007. Ma io consiglio sempre di passare per dvips anche perché psfrag e pstricks con dvipdfm (o mx) non funzionano o funzionano scorrettamente. A questo punto se non si usa psfrag e pstricks è meglio compilare con pdflatex, così si risparmia tempo.

          Poi dvi2pdf non è un programma. È uno script perl che si appoggia a dvips e risale al 1999.
          http://www.ctan.org/tex-archive/macros/latex/contrib/hyper/#jh4748d091297fa7fd6f1dcb0e3cb3be52

          Altrimenti, di’ cosa intendi con dvi2pdf?

          Ciao

          Andrea

        • #19586
          Up
          0
          Down
          ::


          Scusate se arrivo un po’ in ritardo, ma pupetta ha scritto

          ho trasformato ogni immagini jpeg in eps con il programmino jpeg2ps,

          il modo più semplice di ottenere un pdf per lei è compilare con pdflatex usando le immagini in jpeg. Avendo specificato i files delle figure senza estensione
          `
          \includegraphics[…]{fileConLaFigura}`
          non avrebbe dovuto cambiare neanche una virgola del sorgente. Avendo invece messo l’estensione, avrebbe dovuto solo cancellarla da ogni includegraphics (cosa che comunque avrebbe dovuto fare per includere files .pdf).

          Ovviamente il problema di perdere qualità nei grafici non si pone, visto che gli eps che usa sono già ricavati da figure non vettoriali.

          Ciao

          Daniele

        • #19587
          DMW
            Up
            0
            Down
            ::

            Scusate se arrivo un po’ in ritardo, ma pupetta ha scritto

            ho trasformato ogni immagini jpeg in eps con il programmino jpeg2ps,

            il modo più semplice di ottenere un pdf per lei è compilare con pdflatex usando le immagini in jpeg.

            Ciao

            Daniele

            Appunto 😀 😀

          • #19588
            Up
            0
            Down
            ::


            Si, ma ormai aveva tutte le immagini in eps… e doveva consegnare oggi pomeriggio…

          • #19589
            Up
            0
            Down
            ::


            Se ha convertito tutti i file in eps e cestinato gli originali jpeg è una pazza scatenata 😆

          • #19590
            Up
            0
            Down
            ::


            Eccomi dopo la revisione con il mio super pdf fresco fresco di consegna!

            Allora:
            1) il metodo proposto da michele24 (lanciare dvipdfm dalla cartella bin in cui ho salvato file dvi e immagini) ha funzionato e soprattutto mi ha permesso di risolvere il problema nel piu’ breve tempo possibile

            2) effettivamente ho conservato le immagini jpeg (e anche con lo stesso nome)
            quindi posso alternativamente compilare direttamente un pdf visto che latex in automatico mi andrebbe a pescare le jpeg (ma solo dopo aver tolto l’estensuione .eps ad ogni inserimento immagine)

            3) adesso vorrei capire un’ultima cosa: quale e’ il modo migliore per operare? io sono abituata a compilare in dvi e inserire immagini eps (opportunamente convertite da jpeg)…
            ma se questa non e’ il metodo piu’ conveniente sono pronta a cambiare rotta!
            e poi: quando porterò il file definitivo a stampare, devo portare per forza il pdf, o dite che il tipografo mi legge anche il dvi?

            Grazie per i preziosi consigli… 😀

          • #19591
            Up
            0
            Down
            ::


            A mio avviso la soluzione migliore è non scrivere l’estensione del file, questo era abbastanza chiaro. Parti da zero e ottieni solo immagini jpeg, diciamo figura_1.jpg, figura_2.jpg e via discorrendo. Quando le inserisci utilizza

            `\includegraphics[opzioni]{figura_1}
            \includegraphics[opzioni]{figura_2}`

            Ovviamente metterai questi comandi in un ambiente figure opportuno, e con tutte le opzioni che vuoi. Come puoi notare, ho scritto il nome dei file senza estensione. A questo punto usi pdflatex e tutto fila liscio.

            Se, per qualche strano motivo (ma non capisco quale) volessi usare latex invece di pdflatex, convertirai le tue figure in figura_1.eps, figura_2.eps, non modificherai il sorgente latex, e compilerai con latex invece che pdflatex.

            Senza prendertela, hai fatto due passi inutili: il primo è stato convertire tutte le immagini jpg in eps, credendo che questo fosse necessario, o che apportasse un miglioramento nela qualità del grafico. Trasformando un jpg in eps non guadagni qualità: stai trasformando un oggetto che è di scarsa qualità alla sorgente. Travestire un jpg da eps non ti fa guadagnare nulla. Diverso è il caso se ottieni un vero eps alla fonte.

            Il secondo errore è stato riconvertirti tutte le immagini da eps a pdf.

            Queste informazioni sono reperibili in una qualsiasi guida di base. Leggitela. O almeno cerca nel forum, perché questi concetti sono stati detti un milione di volte.

            Con i tipografi parla in pdf. Con chiunque parla in pdf. Passa per gli eps solo quando sei costretta (cioè mai, a meno che non voglia usare pstricks, ma questo non ti dovrebbe riguardare, per ora)

            Ciao

            Daniele

          • #19592
            Up
            0
            Down
            ::


            Guarda, come molti, mi sto laureando adesso (Lunedi prossimo) e ti consiglio di portare il PDF in tipografia.

            a presto.

          • #19593
            Up
            0
            Down
            ::


            non me pa prendo, anzi! hai fatto bene a sottolineare gli errori
            di come io ho impostato il lavoro..

            sappi comunque che le guide le ho già consultate tutte,
            e sono state proprio le guide a portarmi a lavorare con file eps
            per compilare in dvi…

            secondo me le guide non sono molto chiare per un neofita di latex..

            comunque l’importante è aver capito come fare,
            grazie a tutti 😛

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

              Se, per qualche strano motivo (ma non capisco quale) volessi usare latex invece di pdflatex…

              Senza prendertela, hai fatto due passi inutili: il primo è stato convertire tutte le immagini jpg in eps, credendo che questo fosse necessario, o che apportasse un miglioramento nela qualità del grafico. Trasformando un jpg in eps non guadagni qualità: stai trasformando un oggetto che è di scarsa qualità alla sorgente. Travestire un jpg da eps non ti fa guadagnare nulla. Diverso è il caso se ottieni un vero eps alla fonte.

              Il secondo errore è stato riconvertirti tutte le immagini da eps a pdf.

              Con i tipografi parla in pdf. Con chiunque parla in pdf. Passa per gli eps solo quando sei costretta (cioè mai, a meno che non voglia usare pstricks, ma questo non ti dovrebbe riguardare, per ora)

              Parole sante! 😉

              Ciao,
              L.

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

          Go to top