- Questo topic ha 10 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 10 mesi fa da
DMW.
-
CreatoreTopic
-
22 Maggio 2006 alle 17:53 #9043::
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
-
CreatoreTopic
-
AutoreRisposte
-
-
22 Maggio 2006 alle 18:18 #9044::
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
-
22 Maggio 2006 alle 19:05 #9045
-
22 Maggio 2006 alle 20:19 #9046::
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
-
22 Maggio 2006 alle 20:32 #9047::
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)..
-
22 Maggio 2006 alle 22:33 #9048::
…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
-
23 Maggio 2006 alle 6:12 #9049::
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, 😉
-
23 Maggio 2006 alle 9:03 #9050::
Per tutti coloro che non sono utenti Mac segnalo questo linkhttp://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
-
23 Maggio 2006 alle 10:56 #9051::
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..
-
23 Maggio 2006 alle 12:14 #9052
-
6 Novembre 2006 alle 22:15 #9053::
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
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.