epstopdf e psfrag

  • Creatore
    Topic
  • #9043
    Up
    0
    Down
    ::


    Ciao a tutti. Spero che l’argomento non sia gia’ stato ampiamente trattato, ho fatto una ricerca, ma non ha portato ad alcun risultato.

    Come da oggetto sto usando il pacchetto epstopdf, perche’ sono da poco passato a mac os x (lo scrivo tutto per le future ricerche), e per una serie di cose che non sto a dire, non uso piu’ latex, bensi’ pdflatex.

    Ora io riesco a visualizzare le figure (dopo averle gia’ convertite da terminale, e aver uisato l’opzione pdflatex su graphicx), ma psfrag non funziona. Penso sia abbastanza normale, visto che il processo di conversione avviene a prescindere dal sorgente latex. Come posso fare, tuttavia, per ottenere gli stessi risultati? Dovrei rifare le figure?

    Grazie

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #9044
      DMW
        Up
        0
        Down
        ::


        psfrag con pdflatex non funge, richiede sempre dvips. Questo perché il testo può essere sostituito solo nelle immagini tipo eps o ps che pdflatex non riconosce.

        Un modo è quello di creare un altro documento apposito, salvarlo in pdf, copiare il testo o le formule o convertire il pdf in jpg e fare una sorta di copia e incolla. Altre idee non mi vengono.

        Ciao

        Andrea

      • #9045
        Up
        0
        Down
        ::


        Avevo pensato anch’io ad una soluzione del genere, ma penso che diverrei pazzo..forse compilando e trasformando in ps, e poi in eps, ne uscirebbe qualcosa meglio, ma penso che mi convenga andare via xfig e/o metapost..\

        Grazie comunque..

      • #9046
        Up
        0
        Down
        ::

        Ciao a tutti. Spero che l’argomento non sia gia’ stato ampiamente trattato, ho fatto una ricerca, ma non ha portato ad alcun risultato.

        Come da oggetto sto usando il pacchetto epstopdf, perche’ sono da poco passato a mac os x (lo scrivo tutto per le future ricerche), e per una serie di cose che non sto a dire, non uso piu’ latex, bensi’ pdflatex.

        Ora io riesco a visualizzare le figure (dopo averle gia’ convertite da terminale, e aver uisato l’opzione pdflatex su graphicx), ma psfrag non funziona. Penso sia abbastanza normale, visto che il processo di conversione avviene a prescindere dal sorgente latex. Come posso fare, tuttavia, per ottenere gli stessi risultati? Dovrei rifare le figure?

        Usi un Mac! 😀 Sorridi!

        Il più diffuso front-end a TeX per Mac OS X è TeXShop, forse è quello che usi. Per motivi di praticità, i suoi sviluppatori hanno rinunciato a scriversi un dvi-previewer, sfruttando il fatto che la visualizzazione dei PDF si può fare direttamente con chiamate al sistema operativo. Ma non tutto è perduto, anzi!

        Puoi scegliere di compilare con la successione tex -> dvi -> ps -> pdf, basta scegliere l’opportuna opzione in TeXShop. Nel menù “Typeset” trovi, in basso dopo l’ultima separazione, le opzioni “Pdftex”, “TeX and Ghostscript”, “Personal Script”. Spunta la seconda, scegliendola, e sei a posto. (Nota: nel tuo sistema, se usi l’interfaccia in italiano, il titolo del menù può essere diverso; è quello che si sceglie per lanciare la compilazione).

        Se invece usi la linea di comando, puoi lanciare la compilazione di file.tex con il comando`simpdftex latex file`che si occupa di tutti i dettagli (ed è il comando usato internamente da TeXShop con l’opzione di cui sopra).

        Ciao
        Enrico

      • #9047
        Up
        0
        Down
        ::


        Avessi letto prima questa cosa. Invece ho perso quaranta minuti (nel senso: l’ho letta quaranta minuti dopo).

        Per texshop sapevo il “trucco”, se cosi’ si puo’ chiamare, e difatti usavo lo usavo proficuamente.

        Il fatto e’ che texshop non mi piace troppo, io vengo da linux e li’ usavo emacs con yatex.

        E dopo una settimana di texshop sono ripassato ad emacs.

        Per la serie: ma nel mac le cose funzionano (si fa per dire, queste cose non servono praticamente a nessuno), sentite questa, che e’ proprio bella:

        Prima di leggere il consiglio di egreg9, sono andato a guardare che compilatore potevo chiamare per poter compilare sorgente tex direttamente da emacs, e poter aver il preview, sempre da emacs. L’unica soluzione buona, per non aprire texshop per il preview, e’ usare pdflatex con compilatore, e anteprima per vedere il pdf che ne esce (almeno cosi’ pensavo prima che enrico mi illuminasse).

        Allora setto le variabili d’ambiente (scrivo tutto, non si sa mai debba servire a qualcuno un giorno) di emacs in .emacs, per poter usare yatex
        `
        (setq tex-command “pdflatex”)

        (setq dvi2-command “open -a Preview”)

        `

        Ok tutto bene. Continuo a scrivere la mia tesi, cominciata con texshop. I problemi nascono quando voglio metter mano alla mia dispensa di relativita’ (a proposito, se qualcuno e’ interessato, e’ sotto la gnu fdl, quindi io non ci guadagno nulla, la trovate su http://spiro.fisica.unipd.it/~lanzani/relativita.html) perche’ le immagini sono in eps, e io avrei proprio bisogno di psfrag. Ma la cosa non e’ possibile, perche’ uso pdflatex. Allora metto mano a xfig per mac (si installa con l’i-installer di gw), e comincio a guardarmi la pagina di xfig e pdflatex, in xfig.org. Mi danno tre metodi (addirittura!) per usare le mie figure in pdflatex.

        Il primo e’ esportare direttamente in pdf. Ma non si possono avere i caratteri personalizzati (leggi: quelli del tex).

        Il secondo e’ esportare le figure in pdftex. Ottimo, semplicissimo, mi danno anche un facile metodo per includerle.

        Ma il mio pdflatex non ne vuole sapere (tra l’altro dovete installarvi gs, cosa non necessaria ai mac user)…comunque..

        terzo metodo

        Metapost

        potente, multipiattaforma…

        Esporto in metapost da xfig, compilo da terminale, e provo a includere, con il metodo dato da loro, nel sorgente…ma non va nemmeno in questo caso, mi da strani errori (che adesso ho rimosso, perche’ c’ho perso un’ora)..

        La fortuna sembra ormai avermi abbandonato, ma c’e’ un’altra postilla..dal metapost, una volta compilato, e rinominato il file, posso usare epstopdf, e il gioco e fatto.

        Disegno una riga in xfig, e tutto funziona.

        Ok, adesso scrivo $x^2$.

        Non funziona piu’. Metto mano al sorgente metapost, che per fortuna conosco un po’..

        Ma, disdetta, qualsiasi cosa scriva tra btex ed etex, epstopdf (e gs con loro, ovviamente), non vogliono saperne.

        Cosa fare?

        Beh, enrico mi ha dato la soluzione: nel mio .emacs invece di
        `
        (setq tex-command “pdflatex”)
        `
        inserisco
        `
        (setq tex-command “simpdftex latex”)
        `
        e tutto compila e funziona a meraviglia, posso usare psfrag (e quindi esportare in eps le mie figure da xfig, e sono sicuro che quello funziona, almeno spero), e vissero tutti felici e contenti.

        OT A parte questo il mac (e’ un ibook da 12, pagato 730 euro nuovo da mw, con vola con internet di mia sorella) e’ davvero un altro mondo rispetto ai pc normali..

        Grazie a tutti, e in particolare ad enrico (dimmi quando sei a padova, che ti offro uno spritz, finche’ son qua anch’io)..

      • #9048
        Up
        0
        Down
        ::

        …inserisco
        `
        (setq tex-command “simpdftex latex”)
        `
        e tutto compila e funziona a meraviglia, posso usare psfrag (e quindi esportare in eps le mie figure da xfig, e sono sicuro che quello funziona, almeno spero), e vissero tutti felici e contenti.

        OT A parte questo il mac (e’ un ibook da 12, pagato 730 euro nuovo da mw, con vola con internet di mia sorella) e’ davvero un altro mondo rispetto ai pc normali..

        Grazie a tutti, e in particolare ad enrico (dimmi quando sei a padova, che ti offro uno spritz, finche’ son qua anch’io)..

        Puoi benissimo installare gs, fra l’altro lo fornisce anche la distribuzione di Wierda con i-Installer. In generale Metapost funziona, non capisco dove ti si pianti, ma non sono esperto del codice generato da xfig.

        A Padova ci sono abbastanza spesso :D. Sai come mandare messaggi privati? Uno spritz (non in piazza) non si rifiuta mai.

        Ciao
        Enrico

      • #9049
        Up
        0
        Down
        ::


        Si, gs gia’ l’ho installato con l’i-installer..

        Il metapost..non so nemmeno io il problema preciso, l’output effettivamente era un po’ fuzzy rispetto a quello che scrivo io (e che insegnano sui manuali e guide), ma alla fine mi pareva cosi’ normale: automaticamente aveva generato una riga con scritto btex $c^2$ etex, ma non si riusciva a trasformarlo in pdf (ne’ a vederlo in ps, con gv, oltre tutto)..

        Ma ormai e’ risolto, e sono contento..

        Si, i messaggi privati li so usare, 😉

      • #9050
        Up
        0
        Down
        ::


        Per tutti coloro che non sono utenti Mac segnalo questo link

        http://www.tat.physik.uni-tuebingen.de/~vogel/fragmaster/main.html

        Oltre a fragmaster (uno script perl che più o meno esegue quanto detto più sopra nel topic) nella sezione links in fondo alla pagina trovate elencate altre soluzioni equivalenti.

        Ciao

        Daniele

      • #9051
        Up
        0
        Down
        ::

        Per tutti coloro che non sono utenti Mac segnalo questo link

        http://www.tat.physik.uni-tuebingen.de/~vogel/fragmaster/main.html

        Oltre a fragmaster (uno script perl che più o meno esegue quanto detto più sopra nel topic) nella sezione links in fondo alla pagina trovate elencate altre soluzioni equivalenti.

        Ciao

        Daniele

        Ciao, grazie mille, ma il link esatto a me risulta essere main.en.html, invece di main.hmtl..

      • #9052
        Up
        0
        Down
        ::


        Non so che dirti… io clicco sul link che ti ho mandato e mi si apre la pagina che desidero…

      • #9053
        DMW
          Up
          0
          Down
          ::

          Per tutti coloro che non sono utenti Mac segnalo questo link

          http://www.tat.physik.uni-tuebingen.de/~vogel/fragmaster/main.html

          Oltre a fragmaster (uno script perl che più o meno esegue quanto detto più sopra nel topic) nella sezione links in fondo alla pagina trovate elencate altre soluzioni equivalenti.

          Ciao

          Daniele

          Ragazzi riprendo questo topic per porvi questo problema. Ho scaricato fragmaster, active perl, mktemp e ho installato tutto. Lo script fragmaster.pl funziona alla perfezione con miktex 2.4. Il problema è che con la versione 2.5 non va, mi dice dvips non può trovare il file c:\tesi\figure\figura_fm.eps che invece c’è. Il problema non si presenta con miktex 2.4 che va liscio come l’olio. Tra l’altro ho provato su un pc dell’università (con linux tetex) ed è andato tutto bene.

          Mi viene da pensare che i file di configurazione di miktex 2.5 devono essere modificati.

          Vi chiedo se mi potete dare un aiuto.

          Ciao

          Andrea

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

      Go to top