Newsgroup: it.comp.software.tex
Titolo: psfrag non funziona bene

Ciao a tutti!
Ho creato un file .eps con Inkscape, avendo avuto problemi con xfig. Ci ho
inserito alcune lettere posizionate attorno alla figura.
Poi ho usato il seguente codice (nell'intestazione ho messo
\usepackage{psfrag}):
\begin{figure}[!htp]
\centering
{
\psfrag{x1}{$x_1$}
\psfrag{x2}{$x_2$}
\includegraphics[scale=0.8]{immagine.eps}
}
\caption{\textit{Label.}}
\end{figure}
Ho esportato tutto in .ps e dopo aver convertito in .pdf la figura .eps nel
file contiene ancora i caratteri "x1", "x2" così come li avevo scritti in
Inkscape.
Perché? Che cosa sbaglio?
Uso TeXnic Center.
Grazie a chiunque potrà rispondere!
Rocky3
-- 
"Il sapere e la ragione parlano, l'ignoranza ed il torto urlano".
Arturo Graf / Indro Montanelli / Anonimo

inserito alcune lettere posizionate attorno alla figura.
Sul tuo porblema non so cosa dirti. Anch'io ho usato anni fa psfrag ma
ogni tanto avevo dei problemi. Cmq se usi inkscape ti consiglio questo
add-on che ti permette di inserire direttamente formule latex nel
disegono inkscape. A me funziona bene e lo trovo molto utile (anche se
di fatto non ho mai fatto nulla di serio con inkscape).
Prova un po'...
http://www.elisanet.fi/ptvirtan/software/textext/
M.

 Perché? Che cosa sbaglio?
Ho avuto dei problemi di questo tipo esportando da software che
convertivano il testo in curve durante l'esportazione. Per fare in
modo che le etichette siano modificate, bisogna che siano presenti
così come sono all'interno del file esportato. Molti programmi o
convertono, come dicevo, in curve, oppure spezzano in qualche modo le
lettere in diversi comandi di scrittura separati. In questi casi,
psfrag fatica a funzionare, oppure non funziona del tutto.
Resta inteso che usare psfrag ha senso solo con file eps inclusi in un
file postscript ottenuto in maniera tradizionale (passando quindi dal
dvi), e non usando pdflatex che non permette trucchi del genere,
basati sull'uso di codice postscript.

 disegono inkscape. 
Grazie!
Sì dovrebbe essere un buon programma! Ho provato ad installarlo e mi dà
questi errori... non capisco...
RuntimeError: Command pdflatex c:\...\temp\tmprq611g\tmp.tex
-interaction=nonstopmode -halt-on-error failed (code 1): This is pdfTeX,
Version 3.1415926-1.40.8-alpha-20080323 (MiKTeX 2.7)
LaTeX Warning: Unused global option(s):
    [a0].
No file tmp.aux.
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
l.7         \begin{document}
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on tmp.log.
Eppure il file del preambolo che ho usato è 
\documentclass{article}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
e il codice LaTeX è
\begin{document}
Ciao\\
$v_I$
\end{document}
Boh!!!
Cmq grazie!
ROcky3


 basati sull'uso di codice postscript.
No uso LaTeX per produrre un .ps, il .pdf lo uso solo dopo...


Il Thu, 19 Mar 2009 19:29:41 +0100, Rocky3 ha scritto:
No, scusa, il messaggio di errore è
RuntimeError: Command pdflatex c:\...\tmpisyxmi\tmp.tex
-interaction=nonstopmode -halt-on-error failed (code 1): This is pdfTeX,
Version 3.1415926-1.40.8-alpha-20080323 (MiKTeX 2.7)
entering extended mode
! LaTeX Error: Two \documentclass or \documentstyle commands.
! LaTeX Error: Two \documentclass or \documentstyle commands.
See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
l.3         \documentclass{
                           article}
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on tmp.log.
-- 


$v_I$
Secondo me non devi mettere \documentclass e \begin{document} ecc.
Credo che abbia una sua documentclass.
Almeno a me funziona cosě, non so dove avevo guardato. Cmq il
messaggio d'errore un po' te lo dice.
Ciao.

 messaggio d'errore un po' te lo dice.
Ho provato senza preambolo e solo con codice latex... perň dopo aver
schiacciato "OK" sento che lavora ma non compare niente... anche se non dŕ
errore.
Cmq grazie!
Rocky3


errore.
Ho provato adesso. A me succede così:
Scelgo textext nel menu Effetti
Si apre una finestra textext dove scrivo solo (per esempio) $x$
Poi clicco OK e dopo uno/due secondi scompare tutto e trovo la $x$ sul
foglio ma NON nella regione dove mi trovo in quel momento ma in alto a
sinistra. Poi devo trasportare la formula dove mi serve con il mouse.
Non è che anche a te succede così?
M.

 Non č che anche a te succede cosě?
Ho provato anch'io... ma purtroppo no :-(. Dopo aver schiacciato ok, non
compare niente e rimane la finestra per inserire il codice come prima, con
quello che avevo scritto. E se chiudo non mi inserisce niente nel
documento.



A questo punto non so. Io ho l'ultima release di Inkscape e di
Textext, su WinXp con Miktex 2.6. Cmq vedo che nella pagina di textext
ci sono delle indicazioni su eventuali problemi e c'č anche un forum.
Forse ti conviene indagare lě. Secondo me vale la pena perché con
textext puoi inserire bene le formule se ti piace usare inkscape per
fare i disegni (molto meglio che con  psfrag). E almeno a qualcuno
(io...) funziona. Ti dirň che a me funziona addirittura con un
preambolo che mi inserisce un package per scrivere le formule con i
font Lucida (commerciali) e non solo con i CM di default del tex.
Ciao,
M.

 font Lucida (commerciali) e non solo con i CM di default del tex.
:) 
Sicuramente il problema č mio, non di textext!!
Grazie!!
