- Questo topic ha 13 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 7 mesi fa da
Angelo.
-
CreatoreTopic
-
4 Febbraio 2014 alle 15:03 #92151::
Ciao a tutti, ho un problema con delle immagini eps. Vi descrivo un po’ il contesto:
Nello scrivere la mia tesi ho bisogno di includere dei grafici realizzati con Axodraw e di conseguenza sto compilando usando il compilatore TeX & DVI. Allora stesso tempo, però, ho bisogno di includere dei plot realizzati con Mathematica, che sono in formato .eps. Tutto sembra andare bene, non ho nessun errore di in fase di compilazione, però i plot di Mathematica appaiono con le etichette sugli assi cartesiani incomplete (non appaiono, ad esempio, i pedici/apici, i caratteri speciali, ecc.).
Qualcuno ha idea di quale possa essere il problema e come risolverlo?Grazie mille,
Ciao
-
CreatoreTopic
-
AutoreRisposte
-
-
4 Febbraio 2014 alle 15:26 #92152::
einj” post=91712Ciao a tutti, ho un problema con delle immagini eps. Vi descrivo un po’ il contesto:
Nello scrivere la mia tesi ho bisogno di includere dei grafici realizzati con Axodraw e di conseguenza sto compilando usando il compilatore TeX & DVI. Allora stesso tempo, però, ho bisogno di includere dei plot realizzati con Mathematica, che sono in formato .eps. Tutto sembra andare bene, non ho nessun errore di in fase di compilazione, però i plot di Mathematica appaiono con le etichette sugli assi cartesiani incomplete (non appaiono, ad esempio, i pedici/apici, i caratteri speciali, ecc.).
Qualcuno ha idea di quale possa essere il problema e come risolverlo?Grazie mille,
CiaoNon conosco Axodraw e non so quanto lavoro hai già fatto con esso.
Posso tuttavia suggerirti di passare a pgfplots.
Mentre per Mathematica sono certo che sia in grado di esportare i grafici in pdfAllora, compila con pdflatex così il testo risulterà ancora più bello.
Già che ci sei, potresti postare in un altro post dedicato (con i tag code del forum) il tuo preambolo così che qualcuno posa migliorarlo.Saluti.
R.
-
4 Febbraio 2014 alle 22:43 #92153::
Ti ringrazio molto del consiglio. Purtroppo però ho già fatto un bel lavoro con Axodraw, che in realtà è piuttosto fondamentale in quanto ho proprio bisogno di poter disegnare dei grafici di Feynman 😀
Il problema è che fino a qualche settimana fa andavo tutto bene e sono già a buon punto. Non saprei proprio dire cosa ho incasinato nel mentre…
-
5 Febbraio 2014 alle 8:40 #92154::
Guarda che pdflatex in versioni di questi ultimi due anni digerisce benissimo le immagini eps; quindi compila direttamente con pdflatex.Smetti di salvare le figure in formato eps, se i tuoi programmi te lo permettono.
per i diagrammi di Feinmann c’è il pacchettino LaTeX feypnm, che ricorre anche al disegno mediante METAPOST, senza che tu debba farci niente, perché fa tutto da solo; leggi la documentazione con texdoc feynmf.
-
5 Febbraio 2014 alle 14:44 #92155
-
5 Febbraio 2014 alle 15:23 #92156::
Non conosco Axodraw, quindi non obbietto a quello che dici, ma ho impressione che tu fraintenda quanto “dice” quel programma.O Axodraw produce file .eps o non li produce; sicuramente non li produce con TeX&DVI; con questo forse produce le intestazioni e le legende dei diagrammi, a ne dubito. Se il programma è un po’ datato che l’ha scritto non da che da quattro o 5 anni pdflatex digerisce anche i file .eps, ma che da un paio d’anno li gestisce senza che l’utente debba fare nulla di speciale (cioè attivare l’opzione shell escape, che da un paio d’anni viene attivata di default in modo protetto e in particolare per gestire i file in formato .eps). Chi ha scritto quel programma, prima delle funzionalità che ti ho detto diceva che POI, dopo aver fatto il disegno con Axodraw, bisogna per forza usare TeX&DVI perché allora bisognava fare cosi; allora l’alternativa al fatto che pdflatex non gestisse le immagini in formato .eps, c’erano due strade: o usavi TeX&DVI&PS&PDF per arrivare il formato finale PDF, oppure convertivi una alla vola le immagini .eps in immagini .pdf, e poi usavi direttamente pdflatex. Due strade tortuose piuttosto insoddisfacenti.
Ora le cose sono molto diverse, perché pdflatex gestisce anche le immagini .eps; inoltre esistono diversi pacchetti per eseguire i più disparati diagrammi, quelli di Feynman compresi, sena bisogno di ricorrere né a Axodraw, né a Matllab né ad altri programmi di disegno, anche se l’uso di gnuplot può essere utile e la cosa può essere gestita scrivento il codice sorgente per gnuplot direttamente dentro il file .tex.
Vedi dunque che anche se uso Axodraw, non hai nessun bisogno di passare attraverso il formato DVI.
-
5 Febbraio 2014 alle 17:52 #92157
-
5 Febbraio 2014 alle 18:24 #92158::
Ma Axodraw produce o non produce le i file .eps?
dove sono questi file?
Tu stesso che versione di distribuzioone del sistema TeX stai usando? Se forse su una macchina Linux/Debian? in questo caso il tuo problema è la piattaforma e la distribuzione TeXLive/Debian che è per sua natura “obsoleta” visto che, anche se i tempi vanno diminuendo, il consorzio Debian ci mette un mucchio di tempo a mantenere aggiornata la versione TeXLive/Debian. In questo caso cerca in reti il file texlive-YEAR-ubuntu.pdf, leggilo e installa una versione TeXLive/TUG aggiornata al giorno stesso in cui la installi e che puoi, volendo, aggiornare giornalmente.
Inoltre fra le prime righe del tuo file .logo prodotto con pdflatex c’è scritto protected shell escape enabled oppure protected write18 enabled?
-
5 Febbraio 2014 alle 19:31 #92159::
einj” post=91762In realtà se con Axodraw provo a compilare usando PdfLatex non compila proprio, mi da “fatal error”. Comunque probabilmente a questo punto è meglio che rifaccia i diagrammi usando qualche altro programma tra quelli che avete citato.
Grazie mille comunque, è stato molto utile.Se vuoi la mia opinione conviene capire l’errore, che magari sarà una scemenza, piuttosto che mettersi da capo a fare tutti i grafici da capo con un altro programma.
Se il software che usi produce file .eps, come ti è stato spiegato davvero non dovrebbero esserci problemi.
Fermo restando la domanda banale ma di rito: ma usi una distribuzione completa e aggiornata?
Magari manca qualche pacchetto o la distribuzione è troppo vecchia e non riesce, dietro le quinte, a generarti i file .pdf per ogni immagine .eps che metti nel lavoro (1).Sui grafici di Mathematica senza etichette o incomplete, forse la soluzione la vedo più nel programma stesso che in qualcosa che ha a che fare con LaTeX.
(1) Alla fine da ogni immagine .eps il sistema ne ricava una pdf e utilizza quest’ultima per la compilazione… ovviamente tutto dietro le quinte.
-
6 Febbraio 2014 alle 6:17 #92160::
Se parliamo della stessa cosa, ci credo che l’errore è grave:`
%==============================axodraw.sty===========================%
%
% Style file for the drawing of Feynman diagrams with LaTeX.
% It assumes that the dvips that is used is by Radical Eye Software
% (by Rokicki), because the graphics primitives are given in
% postscript. If you do not work with a dvi to postscript converter
% you are out of luck.
%
% Made by J.A.M. Vermaseren 14-feb-1994
%
% Use:
% Enter the picture environment with for instance
% \begin{picture}(width,height)(0,0)
% statements
% \end{picture}
% All statements should be entered inside the picture environment.
% All coordinates should be in terms of pt (but the pt must be omitted).
% One may also use the figure environment.
%
\input{epsf.sty}
% #[ inventory :
%
% The variables in are:
% mtrx,num,ampi,x1,y1,x2,y2,dx,dy,dr,speed
% step,phi,arcend,arcstart,radius
% theindex,thechar,darc,const,amp1 amp2 amp3
% gcolor,xx,name,name1,name2,xx1,xx2
%
% NOTE: blank lines are not allowed inside the postscript code!!!!!
% (LaTeX sneaks \par commands in and the postscript goes boink)
%
`Alla fine, si torna sempre lì! Non dubito che sia un buon pacchetto e tutto, ma se un pacchetto non è presente su CTAN e non viene aggiornato dal ’94, io due domande me le farei.Ciao
Claudio
-
9 Febbraio 2014 alle 21:30 #92161
-
9 Febbraio 2014 alle 22:21 #92162::
Ti ho già detto che esiste il pacchetto feynmp che fa al caso tuo; leggine la documentazione scrivendo in una finestra comandi il comando texdoc feynmp; dopo aver premuto il tastoti si apre la documentazione che hai già a bordo del tuo PC. Poi ci sarebbe il pacchetto TikZ che ti è stato consigliato.
Poi c’è il pacchetto pdftricks la cui documentazione si legge sempre con texdoc pdfticks
Quindi, come vedi ci sono diversi modo per ottenere i diagrammi di Feynmann, Non è vero che non si possa fare nient’altro che quello che stai facendo tu.
Il problema di matlab i cui label degli assi non vengono bene, può dipendere da tante cose, ma se esporti in pdf non dovrebbero più manifestarsi incomvenienti.
-
10 Febbraio 2014 alle 7:26 #92163
-
10 Febbraio 2014 alle 14:18 #92164
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.