WinFIG forum

WinFIG => WinFIG and LaTeX => Topic started by: malu on April 22, 2009, 04:24:56 PM

Title: include eps in winfig
Post by: malu on April 22, 2009, 04:24:56 PM
Hi,

I tried to import a eps-figure without any text into winfig and get the follwing error while winfig try to generate the internal prefix

C:\Programme\WinFig 3.01\"\gswin32c.exe" -q -dSAFER -dBATCH -dNOPAUSE -sDEVICE=jpeg -r96 -dEPSCrop -sOutputFile="C:\DOKUME~1\lucken\LOKALE~1\Temp\winfigtemppic.jpg" "C:\Dokumente und Einstellungen\lucken\Eigene Dateien\02_PROMOTION\01_Dokumentation\01_DISS\01_Dokumente\02_Abbildungen_Source\WinFigs\zugstrebenlager_stat_Hysterese.eps" failed with error code 2

Any ideas?

Regards,
Marc
Title: Re: include eps in winfig
Post by: Andreas on April 22, 2009, 09:46:26 PM
Is ghostscript installed on the computer?
Title: Re: include eps in winfig
Post by: malu on April 23, 2009, 08:06:52 AM
Hallo nochmal,

ich glaube auf Deutsch funktioniert das hier ja auch...

Aber nochmal zum Thema:

Ja, ghostscript ist installiert und ansonsten funktionert winfig auch bestens. Benötigt winfig den Pfad zur "ghostscript".exe explizit? In der Pfadvariablen des Betriebssystems ist dieser enthalten.

Vielen Dank schonmal.

Gruß Marc
Title: Re: include eps in winfig
Post by: Andreas on April 23, 2009, 11:17:21 AM
Der Pfad zu GhostScript wird in der Registry gesucht. Das ist in einem anderen Thead hier beschrieben:
http://www.schmidt-web-berlin.de/winfig/forum/index.php?topic=25.msg126#msg126

Damit soll ein Eintrag in der PATH-Variablen unnötig werden, da das für viele Anwender schon zu technisch ist. Wenn es dann troztdem nicht funktioniert, liegt das meist daran, daß verschiedene GS-Versionen installiert und entfernt wurden und die Registry obsolete Einträge enthält. Da würde ich mal nachschauen.

Die Variante mit der PATH-Variablen sollte aber trotzdem funktionieren.

Das hier
C:\Programme\WinFig 3.01\"\gswin32c.exe"
sieht allerdings merkwürdig aus. Da muß ich noch mal schauen, wie das entstehen kann.
Title: Re: include eps in winfig
Post by: malu on April 23, 2009, 01:27:36 PM
Hallo Andreas,

vielen Dank - der Hinweis mit der Registry hat geholfen. Ich hatte wohl noch einige alte reg-Einträge von älteren ghostscript-Versionen. Nachdem ich diese gelöscht habe (jetzt nur noch  GPL ghostscript 8.64) funktioniert die Vorschau für eps-Grafiken auch.

Gruß Marc
Title: include eps in winfig
Post by: erlinda on May 20, 2011, 10:01:27 AM
 :o Benötigt winfig den Pfad zur "ghostscript".exe explizit? In der Pfadvariablen des Betriebssystems ist dieser enthalten.   :-*
Title: Re: include eps in winfig
Post by: Andreas on May 24, 2011, 12:13:39 PM
:o Benötigt winfig den Pfad zur "ghostscript".exe explizit? In der Pfadvariablen des Betriebssystems ist dieser enthalten.   :-*

Der wird aber nicht bei der GhostScript-Installation gesetzt, sondern muß manuell angelegt werden. Das Problem ist, daß viele Anwender nicht wissen, wie man Pfadvariablen setzt und ich es nicht jedem Einzelnen erklären kann. WinFIG versucht deshalb zuerst, den Pfad aus dem Registry-Eintrag von GS zu ermitteln. Das gswin32c.exe wird dann mit komplettem Pfad aufgerufen. Ein Eintrag in der PATH-Variable ist dann nicht nötig.

Wenn es über den Registry-Eintrag nicht klappt, wird der Aufruf ohne Pfad gemacht. Der sollte dann klappen, wenn die Pfadvariable gesetzt ist.