| Home |
Sitemap |
Kontakt |
Hinweise |
| ||||||||||||||||||||||||||
ps2epsi file.ps file.eps
erzeugt man eine EPS-Datei mit passendem Header.
epsffit
pstops
Oft muss man aber per Hand noch ein paar Nachbesserungen machen. Oft paßt z.B. die automatisch generierte BoundingBox nicht (spez. beim Druckeroutput bei MS Windows). Man schaut sich dazu das erzeugte EPS-Bild mit GhostView an. GhostView zeigt die zur aktuelle Mausposition passenden PostScript-Koordinaten an. (PostScript verwendet ein mathematisches Koordinatensystem, links unten ist der Ursprung.) So kann man die Zahlen für die linke, untere, rechte und obere Begrenzung der gewünschten BoundingBox ermitteln. Diese trägt man mit einem Texteditor in die entsprechende Zeile am Anfang des PostScript-Dokuments ein.
Hinweise:
ps2epsi sogar die optimale
BoundingBox gefunden.
/setpagedevice {} def
ein (z.B. Nähe /showpage {} def).
"setpagedevice" ist verantwortlich für den Effekt, das nach der Konvertierung mit "ps2epsi" im Ghostview nach dem Seitenaufbau die Seite wieder gelöscht wird. Das "setpagedevice" verhindert außerdem das Drehen und Verschieben mit "rotate" und "translate" am Anfang. Auch bei "convert" gibt es aus dem gleichen Grunde meist nur weiße oder halbvolle Seiten.
Auch der Befehl initgraphics ist im EPS nicht erlaubt (die Software GrADS erzeugt PostScript mit diesem Befehl). Einfach löschen oder auskommentieren.
pstops)
verschlucken sich daran. Deswegen unter Unix den richtigen Zeilenumbruch setzen.
Entweder mit tr '\015' '\012' < datei.ps > dateineu.ps das
Zeilenumbruchzeichen austauschen (Macintosh) oder mittels vi das
Steuerzeichen ^M am Ende der Zeile löschen (aber nicht innerhalb der Zeile!!):
Tastensequenz: :1,$s/^V^M$//. (mit ^V und ^M ist
die Tastenkombination Strg und die entsprechende Taste gemeint.
(Vermutlich geht's auch mit Befehl sed -e 's/\015$//' < datei.ps > dateineu.ps).
^D vor, das man löschen kann. Am Anfang
können ebenfalls ein paar Steuerzeichen stehen (vor %!PS). Diese sollte man
aber unbedingt entfernen.
awk,
sed oder vi nicht verarbeitet werden können. Mittels
einem kleinen Programm oder einem passenden Editor kann man die Zeilen zwangsweise
umbrechen (keine Befehle trennen, nur bei Leerzeichen oder innerhalb dieser
überlangen Image-Codes).
-90 rotate -600 0 translate
Bei MSWindows-Output kann man auch die Zahlen vor den Befehl mysetup variieren. (Die sechs Zahlen in eckigen Klammern vor mysetup stellen eine Transformationsmatrix für jede PostScript-Seite dar.)
/PageSize [595 842] definiert ein DIN A4-Blatt als Wunschformat. Sollte im
PostScript-Code andere Zahlen vorkommen, wartet der Drucker evtl. auf ein anderes Papierformat.
Man sollte diese Zeile löschen.
[Sonnet] [Fishtank] [HACman] [GARman] [LScape3D] [Diverses] [PostScript] [Textconvert]
|
|