fabsch
22-08-2007, 17:58
Hallo liebe mrunixer,
ich habe mal wieder ein Problem mit dem guten alten psfrag. Es funktioniert manchmal ein anderes mal wieder nicht.
Spezieller:
Ich ersetze mit folgendem Code den Text in einer figure:
\begin{figure}[hbtp]
\psfrag{yref}{$y_{ref}$}
\psfrag{y}{$y$}
\psfrag{e}{$e$}
\psfrag{xhat}{$\hat{x}$}
\psfrag{uref}{$u_{ref}$}
\psfrag{xref}{$x_{ref}$}
\includegraphics[width=12cm]{./fig/images/scheme_feedforwardtracking2.eps}
\caption{Tracking controller}
\label{fig:tracking_opportunities}
\end{figure}
Das Ergebnis ist verwirrend die einzelnen Buchstaben werden ersetzt eine Zeichenkette jedoch nicht. Soll heißen y wird ersetzt mit $y$. yref wird nicht mit $y_{ref}$ ersetzt.
Öffne ich das Eps mit einem Editor bekomme ich
%%IncludeResource: font TimesNewRomanPSMT
/PRNFWM+TimesNewRomanPSMT*1
[45{/.notdef}rp /hyphen 51{/.notdef}rp /a 3{/.notdef}rp /e /f 11{/.notdef}rp
/r 2{/.notdef}rp /u 3{/.notdef}rp /y 101{/.notdef}rp /germandbls 28{/.notdef}rp
/udieresis 3{/.notdef}rp]
PRNFWM+TimesNewRomanPSMT nf
PRNFWM+TimesNewRomanPSMT*1 [18 0 0 -18 0 0 ]msf
15.3418 124.3 mo
(yref)
[9 5.99414 7.98926 0 ]xsh
236.009 121.633 mo
(e)sh
566.009 125.633 mo
(\374\337\374)
[9 9 0 ]xsh
480.009 14.9668 mo
(uref)
[9 5.99414 7.98926 0 ]xsh
804.009 124.967 mo
(y)sh
96.6753 203.633 mo
(a)sh
wenn ich nach yref suche. Alle nicht ersetzten Zeichenketten sind in dem eps enthalten. Es liegt also meines Erachtens nicht an einem Problem des Eps! Oder ist es ein illustrator Cs3 Problem. Die Grafik wurde mit AI3 erstellt und als EPS AI3 abgespeichert.
Kann mir hier jemand weiterhelfen. Ich bin für jeden Tipp dankbar solange nutze ich a-z. :(
Vielen Dank und viele Grüße
fabsch
PS: Ich habe eine andere Grafik mit CS2 kreiiert. Bei dieser hatte ich zuerst auch Probleme, dann hat es aber funktioniert und im aktuellen Zustand ersetze ich in diesem Bild komplette Zeichenketten. Also kann es irgendwie auch nicht an den eingebundenen Paketen liegen. Ich verstehe die Welt nicht mehr....
ich habe mal wieder ein Problem mit dem guten alten psfrag. Es funktioniert manchmal ein anderes mal wieder nicht.
Spezieller:
Ich ersetze mit folgendem Code den Text in einer figure:
\begin{figure}[hbtp]
\psfrag{yref}{$y_{ref}$}
\psfrag{y}{$y$}
\psfrag{e}{$e$}
\psfrag{xhat}{$\hat{x}$}
\psfrag{uref}{$u_{ref}$}
\psfrag{xref}{$x_{ref}$}
\includegraphics[width=12cm]{./fig/images/scheme_feedforwardtracking2.eps}
\caption{Tracking controller}
\label{fig:tracking_opportunities}
\end{figure}
Das Ergebnis ist verwirrend die einzelnen Buchstaben werden ersetzt eine Zeichenkette jedoch nicht. Soll heißen y wird ersetzt mit $y$. yref wird nicht mit $y_{ref}$ ersetzt.
Öffne ich das Eps mit einem Editor bekomme ich
%%IncludeResource: font TimesNewRomanPSMT
/PRNFWM+TimesNewRomanPSMT*1
[45{/.notdef}rp /hyphen 51{/.notdef}rp /a 3{/.notdef}rp /e /f 11{/.notdef}rp
/r 2{/.notdef}rp /u 3{/.notdef}rp /y 101{/.notdef}rp /germandbls 28{/.notdef}rp
/udieresis 3{/.notdef}rp]
PRNFWM+TimesNewRomanPSMT nf
PRNFWM+TimesNewRomanPSMT*1 [18 0 0 -18 0 0 ]msf
15.3418 124.3 mo
(yref)
[9 5.99414 7.98926 0 ]xsh
236.009 121.633 mo
(e)sh
566.009 125.633 mo
(\374\337\374)
[9 9 0 ]xsh
480.009 14.9668 mo
(uref)
[9 5.99414 7.98926 0 ]xsh
804.009 124.967 mo
(y)sh
96.6753 203.633 mo
(a)sh
wenn ich nach yref suche. Alle nicht ersetzten Zeichenketten sind in dem eps enthalten. Es liegt also meines Erachtens nicht an einem Problem des Eps! Oder ist es ein illustrator Cs3 Problem. Die Grafik wurde mit AI3 erstellt und als EPS AI3 abgespeichert.
Kann mir hier jemand weiterhelfen. Ich bin für jeden Tipp dankbar solange nutze ich a-z. :(
Vielen Dank und viele Grüße
fabsch
PS: Ich habe eine andere Grafik mit CS2 kreiiert. Bei dieser hatte ich zuerst auch Probleme, dann hat es aber funktioniert und im aktuellen Zustand ersetze ich in diesem Bild komplette Zeichenketten. Also kann es irgendwie auch nicht an den eingebundenen Paketen liegen. Ich verstehe die Welt nicht mehr....