Am Tag 05-04-07 zur Zeit 11:41:22 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 11:19:32 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:23:25 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:06:56 schrieb Christoph Maurer:
> * Am Do, 07 Apr 2005 schrieb Hannes Vogelmann: > > Moin, > > > > kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen > > und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus > > einer Postscript-Datei ein Encapsulated Postscript-Datei macht? > > Mit dem Programm ps2eps > oder durch Editieren und Ändern der Header-Informationen >
In welchem Packel steckt denn dieses Programm? Bei mir gibt es nur ein ps2epsi, aber die epsi-files schluckt LaTeX nicht.
Gibt es z.B. auf CTAN, bei SuSE ist es allerdings nicht dabei...
OK, habe mir das Programm von
http://www.telematik.informatik.uni-karlsruhe.de/~bless/ps2eps.html
geholt.
Allerdings mag es meine ps Datei nur, wenn ich sie vorher durch ps2ps schicke, weil gs sonst die Fehlemeldung
Calculating Bounding Box...ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
ausspuckt. Aber vielleicht stimmt da mit der originalen ps-Datei etwas nicht. Schade dabei ist nur, dass die Originaldatei nur 75kB groß war und nach ps2ps und pstoeps ein Dateimonster mit 2600kB entsteht. Könnte man dem irgendiwe Abhilfe schaffen?
Ich würde auch vermuten, dass das ein Problem mit der originalen Postscript-Datei ist. Ich habe in der Vergangenheit allerdings die Erfahrung gemacht, dass ps2eps viele kaputte Postscript-Dateien sogar reparieren kann. Woher kommt denn die Postscript-Datei. Häufig werden kaputte Programme zur Erstellung der Postscripts verwendet, was dann Ärger macht. Ich würde also da mal ansetzen. Bei mir vergrößert ps2eps auf jeden Fall die Datei nicht. Wenn man will, kann man die sogar noch entschlacken, wenn man z.B. häufig eingebundene, aber nicht benötigte Schriften löscht. Das erfordert allerdings ein wenig Handarbeit oder etwas Geschick zum Basteln entsprechender Skripte.
Zu Deinem Dateimonster: Sind da irgendwelche Bitmaps enthalten oder so?
Die Datei liegt hier:
http://www.cgd.ucar.edu/cas/papers/bams97/Figure7.ps
eigentlich sieht das nicht nach bitmap aus. Allerdings macht ps2ps vermutlich eins daraus. ps2eps führt auch nicht zu einer weiteren Vergrößerung.
Seltsame Datei...
Na ja, immerhin, nachdem ich die ganzen CRs (ASCII 13) mal durch Zeilenumbrüche ersetzt habe, führt ps2eps mit dem Parameter -F zu einem brauchbaren Ergebnis gleicher Größe wie vor der Wandlung. Einen Ghostscript Error gibt er dabei bei mir allerdings auch noch aus (Aladdin GS 8.5).
Kleine technische Frage: wie sucht und ersetzt man die CRs durch Zeilenumbrüche? Welcher Such-Ersetz-String bringt vim oder sed dazu dies zu tun? Mit %s/^M/\n/g dürfte es kaum getan sein.
Ich schicke Dir die eps-Datei mal per PM zu.
Danke, sieht wirklich brauchbar aus. cu Hannes