Immagini jpg e prew con yap

  • Creatore
    Topic
  • #12871
    Up
    0
    Down
    ::


    Salve a tutti sono nuovo del forum.

    Probabilmente l’argomento è già stato trattato, ma credetemi non ho trovato soluzione alla risposta.

    Uso win xp con MikTex. Non sono proprio alle prime armi, ma in qualcosa mi perdo.

    Utilizzo Wineft come editor e mi trovo bene ad usare YAP per la prewiev perchè permette (clikkandoci sopra 2 volte) di aprire il file nel punto esatto e modificare l’errori.

    Vorrei inserire nel mio documento delle immagini jpg in modo tale che tutte le volte non devo fare le conversioni in eps (che per di + sono file enormi), fare la compilazione con latex ( e non pdflatex) per apripre il dvi con yap, ed eventualmente trovare l’errori di battitura.

    So che bisogna fare il bb (lo faccio, forse barbaramente usando il prompt dos scrivendo ebb nomefile.jpg e anche questo è un passaggio in + da fare, se qualcuno conosce un programma che che li genera automaticamente mentre salva i jpg, gli sono grato).

    Il problema è che yap mi ingrandisce tutte le immagini come vuole lui.

    La domanda finale è:

    Esiste un modo per inserire i file jpg, copmilare latex e non pdflatex e visulizzare il tutto con yap?

    Grazie a tutti

Visualizzazione 26 filoni di risposte
  • Autore
    Risposte
    • #12872
      Up
      0
      Down
      ::


      Anche se esistesse, lo sconsiglierei. L’output in dvi, per quanto sia servito molto in passato, oramai è soltanto un anacronismo. I principali visualizzatori dvi hanno problemi a visualizzare correttamente il documento compilato perché una buona parte dei pacchetti che hanno qualche attinenza con la graficità del documento utilizzano istruzioni PostScript che lo stesso visualizzatore dvi non riesce a gestire: spesso questa cosa è vera anche per le immagini.

      Io sinceramente sconsiglierei a chiunque di mettersi ancora ad aggeggiare con latex + dvips (o dvipdfm), anche se capisco benissimo che una funzione come la ricerca nel sorgente sia una caratteristica interessante che sarebbe carino avere anche in visualizzatori pdf, ammesso che ciò sia possibile.

      Ciao.

      PS: per completezza, esiste un programma che si chiama jpeg2eps, che guardacaso si occupa solamente di incapsulare il file JPEG, anziché convertirlo tutto in EPS, risparmiando in questo modo un sacco di spazio.

    • #12873
      Up
      0
      Down
      ::

      Anche se esistesse, lo sconsiglierei. L’output in dvi, per quanto sia servito molto in passato, oramai è soltanto un anacronismo. I principali visualizzatori dvi hanno problemi a visualizzare correttamente il documento compilato perché una buona parte dei pacchetti che hanno qualche attinenza con la graficità del documento utilizzano istruzioni PostScript che lo stesso visualizzatore dvi non riesce a gestire: spesso questa cosa è vera anche per le immagini.

      Personalmente non ho ancora trovato qualche cosa che non sia supportato dalla versione 2.5 di YAP.

    • #12874
      Up
      0
      Down
      ::

      Esiste un modo per inserire i file jpg, copmilare latex e non pdflatex e visulizzare il tutto con yap?

      Io uso questo trucco. Mi creo dei file .eps che contengono un rettangolo e basta (dimensione di pochi kb) e poi li rinomino come i file .jpg. Quindi nella cartella ho i .jpg e degli .eps con lo stesso nome ma contententi solo il rettangolo. In questo modo posso usare la ricerca diretta ed inversa e YAP impiega solo un istante a caricare le figure.

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

        Io sinceramente sconsiglierei a chiunque di mettersi ancora ad aggeggiare con latex + dvips (o dvipdfm), anche se capisco benissimo che una funzione come la ricerca nel sorgente sia una caratteristica interessante che sarebbe carino avere anche in visualizzatori pdf, ammesso che ciò sia possibile.

        Concordo. Personalmente, non ho mai sentito la necessità di usare la ricerca nel sorgente. Compilo con pdfLaTeX (includendo immagini pdf, jpg e png, senza fare conversioni “esoteriche”) e vivo benissimo.

        Ciao,
        L.

      • #12876
        Up
        0
        Down
        ::

        Concordo. Personalmente, non ho mai sentito la necessità di usare la ricerca nel sorgente. Compilo con pdfLaTeX (includendo immagini pdf, jpg e png, senza fare conversioni “esoteriche”) e vivo benissimo.

        Ciao,
        L.

        Innanzituto grazie per le risposte, la necessità si crea quando scrivi una “bozza” e pian piano la correggi e la riempi, specialmente per chi come me scrive ogni capirolo in file diversi (forse è un passaggio così lungo ma mi serve per creare un incide iniziale).

        Io uso questo trucco. Mi creo dei file .eps che contengono un rettangolo e basta (dimensione di pochi kb) e poi li rinomino come i file .jpg. Quindi nella cartella ho i .jpg e degli .eps con lo stesso nome ma contententi solo il rettangolo. In questo modo posso usare la ricerca diretta ed inversa e YAP impiega solo un istante a caricare le figure.

        gli eps che crei in questo modo che dimensioni gli dai? le dimensioni del file jpg? Con quale programmi li crei? Io uso photoshop cs2.

        Grazie

      • #12877
        Up
        0
        Down
        ::

        PS: per completezza, esiste un programma che si chiama jpeg2eps, che guardacaso si occupa solamente di incapsulare il file JPEG, anziché convertirlo tutto in EPS, risparmiando in questo modo un sacco di spazio.

        Come funziona jpeg2eps? non capisco…lo so sono un po duro come i muli… 🙄

      • #12878
        Up
        0
        Down
        ::


        Fondamentalmente, la classica conversione da JPEG a EPS consiste in una decompressione dell’immagine JPEG (che in questo modo diventa da 10 a 20 volte più grande) e il risultato di questa decompressione viene scritta in formato PostScript e infilato in un file EPS. Il file EPS prodotto, quindi, contiene un’immagine bitmap non compressa (o compressa debolmente). jpeg2eps invece sfrutta la capacità dell’interprete PostScript di poter decomprimere JPEG: quindi, in pratica, scrive solamente alcune righe nel file EPS per identificare che il resto del file è in formato JPEG (incapsula il file JPEG) e lascia all’interprete PostScript la decompressione (in visualizzazione, ad esempio). Il file EPS prodotto da jpeg2eps quindi è poco più grande del file JPEG originario.

        Mi rendo conto di non essermi spiegato propriamente bene ma spero di essermi fatto capire ugualmente.

        Ciao.

      • #12879
        Up
        0
        Down
        ::

        Fondamentalmente, la classica conversione da JPEG a EPS consiste in una decompressione dell’immagine JPEG (che in questo modo diventa da 10 a 20 volte più grande) e il risultato di questa decompressione viene scritta in formato PostScript e infilato in un file EPS. Il file EPS prodotto, quindi, contiene un’immagine bitmap non compressa (o compressa debolmente). jpeg2eps invece sfrutta la capacità dell’interprete PostScript di poter decomprimere JPEG: quindi, in pratica, scrive solamente alcune righe nel file EPS per identificare che il resto del file è in formato JPEG (incapsula il file JPEG) e lascia all’interprete PostScript la decompressione (in visualizzazione, ad esempio). Il file EPS prodotto da jpeg2eps quindi è poco più grande del file JPEG originario.

        Mi rendo conto di non essermi spiegato propriamente bene ma spero di essermi fatto capire ugualmente.

        Ciao.

        Grazie per la spiegazione …

        Il problema adesso è capire come funziona jpeg2eps, l’ho scaricato, anche il file in exe ma non capisco come funziona…se dal prompt dos scrivo
        `
        jpeg2eps nomefile.jpg
        `
        mi inizia a sbarellare scrivendo sulla finestra una miriade di cose senza finire mai…

        quindi mi sapreste spiegare come fare questa conversione con jpeg2eps in amiente win xp ?

        Grazie

        T.B.B.

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

          Innanzituto grazie per le risposte, la necessità si crea quando scrivi una “bozza” e pian piano la correggi e la riempi, specialmente per chi come me scrive ogni capirolo in file diversi (forse è un passaggio così lungo ma mi serve per creare un incide iniziale).

          Se scrivi una bozza e vuoi controllare il risultato senza caricare tutte le immagini, basta
          `\documentclass[…,draft]{book}`
          Anch’io, se devo scrivere un libro, creo un file per ogni capitolo:
          `\documentclass[…]{book}

          \usepackage{…}

          %\includeonly{…}

          \begin{document}
          \frontmatter
          \include{…}
          \include{…}
          \tableofcontents
          \mainmatter
          \include{…}
          \include{…}
          \include{…}
          \backmatter
          \include{…}
          \end{document}
          `
          Decommento \includeonly per compilare solo il capitolo che mi interessa.

          Convertire un’immagine jpg in eps si può fare, ma non ha senso!

          Se non riesci a fare a meno della ricerca nel sorgente, usa pdfLaTeX!

          Ciao,
          L.

        • #12881
          Up
          0
          Down
          ::

          Innanzituto grazie per le risposte, la necessità si crea quando scrivi una “bozza” e pian piano la correggi e la riempi, specialmente per chi come me scrive ogni capirolo in file diversi (forse è un passaggio così lungo ma mi serve per creare un incide iniziale).

          Se scrivi una bozza e vuoi controllare il risultato senza caricare tutte le immagini, basta
          `\documentclass[…,draft]{book}`
          Convertire un’immagine jpg in eps si può fare, ma non ha senso!

          Ciao,
          L.

          E’ vero , ma se utilizzi tante immagini mentre scrivi è comodo vederle nelle bozze, ti spiego il perchè…

          Sto scrivendo una relazione per l’niversità e le maggiori immagini che inserisco sono disegni tecnici che creo via via tramite Autocad e spesso capita (più spesso di quanto credi) che cambiando dei valori nei calcoli mi cambiano i disegni, e siccome scrivo la relazione insieme ai calcoli, ci metto pure i disegni che se mi cambiano e non li vedo non caricando le immani, non riesco a ritrovare quale disegno è…

          Spero di aver spiegato il pechè utilizzare latex e visualizzare il dvi con yap con le immagini e al tempo stesso avere delle immagini in dimensioni ragionevoli!

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

            Sto scrivendo una relazione per l’niversità e le maggiori immagini che inserisco sono disegni tecnici che creo via via tramite Autocad e spesso capita (più spesso di quanto credi) che cambiando dei valori nei calcoli mi cambiano i disegni, e siccome scrivo la relazione insieme ai calcoli, ci metto pure i disegni che se mi cambiano e non li vedo non caricando le immani, non riesco a ritrovare quale disegno è…

            Crei delle immagini con Autocad e le esporti in jpg? Non conosco Autocad, ma scommetterei che esporta anche in un formato vettoriale, come pdf e eps, che oltretutto dovrebbe essere più appropriato per un disegno tecnico…

            Comunque, i casi sono due:

            1. Non puoi proprio fare a meno della ricerca sul sorgente: in questo caso ti tocca usare LaTeX e le immagini devono essere tutte in eps. Se hai delle jpg, usa l’utility che ti ha consigliato Emiliano. Non so aiutarti per i dettagli, perché non ho un PC e non converto jpg in eps! 😀

            2. Puoi fare a meno della ricerca inversa: in questo caso pdfLaTeX e immagini vettoriali in pdf e fotografie in jpg o png.

            Ciao,
            L.

          • #12883
            Up
            0
            Down
            ::

            Crei delle immagini con Autocad e le esporti in jpg? Non conosco Autocad, ma scommetterei che esporta anche in un formato vettoriale, come il pdf.

            L.

            Diciamo di si…li crea i pdf ma sono se hai acrobat professional…e diciamo che in qualche modo ce l’ho…il problema dei pdf è che non posso utilizzare la compilazione con latex , ma solamente con pdflatex, e quindi risono un po punto e a capo. Autocad crea anche delgi eps che sono enormi e sopratutto brutti in un modo schifoso….forse disegnerei meglio a mano 😀

            cmq sto arrrivando alla soluzione…se funziona riporto il tutto

            T.b.B.

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

              Autocad crea anche delgi eps che sono enormi e sopratutto brutti in un modo schifoso….forse disegnerei meglio a mano 😀

              Strano che Autocad -che dovrebbe essere un programma professionale- generi eps così brutti. Certo che salvare un disegno vettoriale di Autocad come jpg (un formato bitmap) e poi convertire il tutto in eps con un’utility non è proprio il massimo… 😯

              Prova a salvare il disegno come pdf e convertirlo in eps (scommetto che esiste un’utility che lo fa e che magari si chiama pdf2eps): almeno eviti il passaggio vettoriale -> bitmap -> vettoriale, che oltre ad ingigantire il file ne abbatte drasticamente la qualità -bell’affare! 😀

              Ciao,
              L.

              P.S. e un po’ OT: Che bello usare pdfLaTeX su Mac! 😉

            • #12885
              Up
              0
              Down
              ::


              Ok ce l’ho fatta…sono come emule parto piano…ma poi mi ripiglio!!!

              Allora per chiunque legge riporto la procedura alla soluzione del mio problema in maniera forse anche troppo dettagliata, ma per chi è duro come me!!!(senza vole offendere nessuno)

              Punto di partenza:

              MikTex su Win Xp, editor WinEdt e compilazione con LaTex per la visualizzazione del dvi con Yap e la possibilità di risalire al codice sorgente.

              1) Ho scaricato jpeg2ps da http://www.pdflib.com/download/free-software/jpeg2ps/ clikkando sul file zip.
              2) Ho scompattato lo zip in una cartella.
              3)copio il file jpeg dentro la cartella dove dentro ci sono i file di jpeg2ps
              4) apro il prompt di ms-dos e vado dentro la cartella suddetta
              5) scrivo `jpeg2eps nomefile.jpg > nomefile.eps` scrivere tutto e non solamente il file.jpg
              6) il gioco è fatto, ottengo un file eps di pochi kb superiori al file jpg di partenza che posso utilizzare con LaTex.

              Fine dei giochi

              Grazie a tutti per la collaborazione

              Ciao
              T.b.B.

            • #12886
              Up
              0
              Down
              ::

              Autocad crea anche delgi eps che sono enormi e sopratutto brutti in un modo schifoso….forse disegnerei meglio a mano 😀

              Strano che Autocad -che dovrebbe essere un programma professionale- generi eps così brutti. Certo che salvare un disegno vettoriale di Autocad come jpg (un formato bitmap) e poi convertire il tutto in eps con un’utility non è proprio il massimo… 😯

              Prova a salvare il disegno come pdf e convertirlo in eps (scommetto che esiste un’utility che lo fa e che magari si chiama pdf2eps): almeno eviti il passaggio vettoriale -> bitmap -> vettoriale, che oltre ad ingigantire il file ne abbatte drasticamente la qualità -bell’affare! 😀

              Ciao,
              L.

              P.S. e un po’ OT: Che bello usare pdfLaTeX su Mac! 😉

              Autocad crea domuneti professionali in estensione dwg w dxf, per il resto per lui sono solo stampe…

              T.b.B.

            • #12887
              Up
              0
              Down
              ::

              gli eps che crei in questo modo che dimensioni gli dai? le dimensioni del file jpg? Con quale programmi li crei? Io uso photoshop cs2.

              Se vuoi che i segnaposto abbiano le dimensioni reali dell’immagine, devi crearli della stessa dimensione del jpg. Puoi farlo con un qualsiasi programma si grafica vettoriale (cerca sul forum). Comunque spesso assegno a tutti delel dimensioni a caso (uso lo stesso file eps per tutti cambiando solo il nome) perché tanto i risultati finali voglio vederli sul pdf in cui la sillabazione è differente (ad esempio perché sfrutta microtype).

            • #12888
              Up
              0
              Down
              ::

              Sto scrivendo una relazione per l’niversità e le maggiori immagini che inserisco sono disegni tecnici che creo via via tramite Autocad e spesso capita (più spesso di quanto credi) che cambiando dei valori nei calcoli mi cambiano i disegni, e siccome scrivo la relazione insieme ai calcoli, ci metto pure i disegni che se mi cambiano e non li vedo non caricando le immani, non riesco a ritrovare quale disegno è…

              Se usi Autocad, come mai hai jpg? Conosco il programma bene ed esporta in moltissimi formati vettoriali tra cui eps. Quindi lascia stare i jpg, esporta da Autocad in eps e poi crea i pdf con eps2pdf.

            • #12889
              Up
              0
              Down
              ::


              Non ho il programma installato quindi ti incollo da un sito:

              Generating the PostScript File

              AutoCAD (at least since version 2000) has an “Export” command under the “File” menu to export (Encapsulated) PostScript files, with the “.EPS” suffix. The most important detail when using this function is correct scaling. In the “Export” dialog box for AutoCAD 2003, there is an “Options…” feature under the “Tools” menu (upper right corner). Typically it will be desirable to assign a one-to-one correspondence between “Output Units” and “Drawing Units” for “Scale”, with appropriate “Size Units” (inch or millimeter) pre-selected. It is very important to verify that the output scale matches design intent by inspecting the PostScript file after it is exported.

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

                Se usi Autocad, come mai hai jpg? Conosco il programma bene ed esporta in moltissimi formati vettoriali tra cui eps. Quindi lascia stare i jpg [e] esporta da Autocad in eps […].

                Ovviamente Lapo ha ragione: non bisogna mai convertire un’immagine vettoriale in una bitmap.

                Ciao,
                L.

              • #12891
                Up
                0
                Down
                ::


                Qualcuno consoce qualche progrmma che quando salvi i file in jpg crano direttamente il bpunding box del file?

                E poi sapete se c’è una sintassi per jpeg2ps per far creare i ps direttamente di tutti i file che sono presenti dentro una cartella?
                Ho provato questo comando dal prompt di dos e mi da errore:
                `
                jpeg2ps *.jpg > *.ps
                `

                C’è un metodo alternativo per non scrivere i nomi di ogni singolo file?

                Grazie

              • #12892
                Up
                0
                Down
                ::


                A quanto pare vuoi andare avanti per la tua strada. Non dovresti avere file jpg, ma solo eps e pdf. Fai pure come credi ma otterrai stampe di bassa qualità.

              • #12893
                Up
                0
                Down
                ::

                A quanto pare vuoi andare avanti per la tua strada. Non dovresti avere file jpg, ma solo eps e pdf. Fai pure come credi ma otterrai stampe di bassa qualità.

                Io sono daccordo pienamente,ma se ho dei file jpg e li voglio inserire senza convertirli pienamente in eps diventando svariati mega e fare la visualizzazione con yap quindi la compilazione con latex e non pdflatex ho sempre il solito problema….lo so che sono testone, ma anche testardo!!!

              • #12894
                Up
                0
                Down
                ::

                Io sono daccordo pienamente, ma se ho dei file jpg e li voglio inserire senza convertirli pienamente in eps diventando svariati mega e fare la visualizzazione con yap quindi la compilazione con latex e non pdflatex ho sempre il solito problema….lo so che sono testone, ma anche testardo!!!

                Se converti JPEG in EPS correttamente non puoi avere un aumento significativo di dimensioni. Questo accadeva prima del PostScript Level 2, quando un JPEG veniva convertito in un formato bitmap diverso e molto meno efficiente. Il PostScript Level 2 interpreta direttamente un JPEG, basta che sia correttamente incapsulato. L’aumento di dimensioni è del 25% circa, perché il contenuto binario del JPEG viene trasformato in caratteri ASCII, per evitare problemi di trasmissione.

                Al giorno d’oggi tutte le stampanti PostScript hanno un interprete di livello almeno 2 (di solito 3) e quindi non ci sono problemi a trasformare i jpeg in questo modo. Immagino che yap, come xdvi, usi Ghostscript per visualizzare gli EPS; siccome Ghostscript emula il PostScript livello 3, sei a posto.

                Rimane il problema di fondo: JPEG va usato solo per immagini in cui ci siano transizioni “continue” di tonalità (fotografie, per esempio), non certo per i disegni di AutoCAD. La perdita di qualità, trasformando un file grafico vettoriale in bitmap, è notevolissima.

                Trovi uno script che fa la conversione senza aumenti di dimensione qui. Ci sono anche le istruzioni per l’uso con “another OS”, cioè Windows.

                Confermo, sei testone, testardo e non sai scrivere “d’accordo”. 😉 😀

                Ciao
                Enrico

              • #12895
                Up
                0
                Down
                ::

                Confermo, sei testone, testardo e non sai scrivere “d’accordo”.

                Ammettiamo che sia un errore di battitura….ammettiamo pure che jpeg2esp sia quasi impossibile da usare in piattaforma win xp o meglio che servono passaggi assurdi per convertire in eps e quindi un enorme perdita di tempo ( o meglio ancora che a me non è riuscito usarlo 🙂 ), esiste un programma che semplifica la vita in tutto ciò? O devo ogni volta sbattermi per fare queste coneversioni?Se ho immagini jpeg da inserire devo fare tutte queste conversioni?e non mi dite di usare pdfLaTex per la compilazione

                Se non esiste mi metto l’anima in pace

                Cmq grazie per le risposte.

              • #12896
                Up
                0
                Down
                ::

                ammettiamo pure che jpeg2esp sia quasi impossibile da usare in piattaforma win xp o meglio che servono passaggi assurdi per convertire in eps e quindi un enorme perdita di tempo ( o meglio ancora che a me non è riuscito usarlo 🙂 ), esiste un programma che semplifica la vita in tutto ciò? O devo ogni volta sbattermi per fare queste coneversioni?Se ho immagini jpeg da inserire devo fare tutte queste conversioni?e non mi dite di usare pdfLaTex per la compilazione

                Se non esiste mi metto l’anima in pace

                Cmq grazie per le risposte.

                Non prendertela con noi, se usi un sistema balordo 😉 Scherzo, naturalmente.

                Con VersionTracker vedo che c’è un programma shareware che si chiama Able Batch Converter. Non so dire che risultati si ottengano. C’è anche ImageMagick: http://www.imagemagick.org che è gratis. Ma non è particolarmente efficiente nell’incapsulamento di JPEG in EPS, mentre funziona bene per convertire JPEG in PDF.

                Ciao
                Enrico

              • #12897
                Up
                0
                Down
                ::

                Io sono daccordo pienamente,ma se ho dei file jpg e li voglio inserire senza convertirli pienamente in eps diventando svariati mega…

                Forse non hai capito il mio punto. Non ti sto dicendo di trasformare i jpg in eps ma di salvare i tuoi disegni direttamente in eps da Autocad (o qualunque altro programma di grafica vettoriale).

              • #12898
                Up
                0
                Down
                ::

                esiste un programma che semplifica la vita in tutto ciò? O devo ogni volta sbattermi per fare queste coneversioni?Se ho immagini jpeg da inserire devo fare tutte queste conversioni?e non mi dite di usare pdfLaTex per la compilazione

                Se non esiste mi metto l’anima in pace

                Prova con jpeg2ps che trovi (anche per Window$) a questa pagina

                La versione Unix aumenta del solito 25% circa per i motivi già detti, ma ha l’opzione -b che lascia il JPEG in binario e quindi non c’è alcun aumento (solo pochi byte); penso che ci sia anche per Win. Ho provato a convertire un JPEG da 1MB, anche in binario, e Ghostscript lo visualizza perfettamente.

                Ciao
                Enrico

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

            Go to top