Dies ist der Befehl pstoedit, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
pstoedit - ein Tool zum Konvertieren von PostScript- und PDF-Dateien in verschiedene Vektorgrafikformate
ZUSAMMENFASSUNG
AB COMMAND SHELL
pstoedit [-v -Hilfe]
pstoedit [-einschließen Name of a Postscript Datei zu be inklusive] [-df Schriftart Name]
[-Nomaptoisolatin1] [-dis] [-pngbild Dateinamen] [-q] [-nq] [-nc] [-Mischlinien]
[-gefüllterRecttoHub] [-Zusammenführungstext] [-DT] [-adt] [-ndt] [-dgbm] [-korrigierendefinefont] [-pti]
[-pta] [-xscale Anzahl] [-yscale Anzahl] [-xshift Anzahl] [-yshift Anzahl] [-zentriert]
[-minlinewidth Anzahl] [-Seitenzahlenformat Seite Anzahl Format Spezifikation] [-Teilt] [-v]
[-usebbfrominput] [-ssp] [-füllen] [-uchar Charakter] [-nb] [-Seite Seite Anzahl] [-eben
Ebenheit Faktor] [-sclip] [-Ups] [-rgb] [-useagl] [-kein Clip] [-t2fontsast1] [-halten]
[-Debugfonhandling] [-gstest] [-nfr] [-Glyphen] [-useoldnormalization] [-drehen Winkel
(0-360)] [-Fontmap Name of Schriftart Karte Datei für den pstoedit] [-Seitengröße Seite Format] [-Hilfe]
[-gs Weg zu Ghostscript ausführbare Datei/DLL] [-bo] [-psarg Argument Schnur]
[-psSprachniveau Postscript Sprache Niveau 1, 2, or 3 zu be benutzt.] -f "format[:optionen]"
[-gsregbase Ghostscript Base Registratur Weg] [ Eingabedatei [Ausgabedatei] ]
AB GSVIEW
Pstoedit kann aus gsview heraus über "Bearbeiten | Konvertieren zu Vektor Format"
AB PROGRAMME DASS SUPPORT ALDUS GRAPHIC EINFÜHREN FILTER INTERFACE
pstoedit kann auch als PostScript- und PDF-Grafikimportfilter für mehrere Programme verwendet werden
einschließlich MS Office, PaintShop-Pro und PhotoLine. Sehen http://www.pstoedit.net/importps/
für weitere Informationen an.
BESCHREIBUNG
Loslassen LEVEL
Diese Manpage dokumentiert die Version 3.70 von pstoedit.
VERWENDUNG
pstoedit konvertiert PostScript- und PDF-Dateien in verschiedene Vektorgrafikformate. Die
resultierende Dateien können bearbeitet oder in verschiedene Zeichnungspakete importiert werden. Typ
pstoedit -Hilfe
um eine Liste der unterstützten Ausgabeformate zu erhalten. Pstoedit kommt mit einem großen Satz von Formaten
Treiber in die Binärdatei integriert. Zusätzliche Treiber können als Plugins installiert werden und sind
verfügbar über http://www.pstoedit.net/plugins/. Kopieren Sie einfach die Plugins in dasselbe
Verzeichnis, in dem die pstoedit-Binärdatei installiert ist oder - nur unter Unix-ähnlichen Systemen -
alternativ in das lib-Verzeichnis parallel zum bin-Verzeichnis, wo pstoedit ist
installiert.
Sofern Sie jedoch nicht auch einen Lizenzschlüssel für die Plugins erhalten, werden die zusätzlichen Treiber
die resultierende Grafik leicht verzerren. Siehe die mit den Plugins gelieferte Dokumentation
für weitere Details.
PRINZIP OF UMWANDLUNG
pstoedit funktioniert, indem es einige grundlegende Zeichenoperatoren von PostScript neu definiert, zB Schlaganfall or
erklären (Bitmaps, die vom Bildoperator gezeichnet wurden, werden nicht von allen Ausgabeformaten unterstützt.) Nach
Wenn Sie diese Operatoren neu definieren, ist die zu konvertierende PostScript- oder PDF-Datei
von einem PostScript-Interpreter verarbeitet, z. B. Ghostscript (gs(1)). Normalerweise musst du
einen PostScript-Interpreter installiert haben, um dieses Programm verwenden zu können. Sie können jedoch
einige "nur Back-End"-Verarbeitung von Dateien gemäß den Konventionen des pstoedit . durchführen
Zwischenformat durch Angabe der -bo Möglichkeit. Siehe "Verfügbare Formate und ihre
spezifische Optionen" unten.
Die Ausgabe, die vom Interpreter aufgrund der Neudefinition der Zeichnung geschrieben wird
Operatoren ist eine Art 'flache' PostScript-Datei, die nur einfache Operationen wie
moveto, lineto, show usw. Sie können diese Datei mit dem -f debuggen .
Diese Ausgabe wird von den Endverarbeitungsfunktionen von pstoedit gelesen und löst das Zeichnen aus
Funktionen im ausgewählten Ausgabeformattreiber manchmal auch "Backend" genannt.
ANMERKUNG
Wenn Sie PDF-Dateien direkt verarbeiten möchten, muss dies Ihr PostScript-Interpreter bereitstellen
-Funktion, ebenso wie Ghostscript. Für die Verarbeitung von PDF und . wird Aladdin Ghostscript empfohlen
PostScript-Dateien.
OPTIONAL
ALLGEMEIN OPTIONAL
[-einschließen Name of a Postscript Datei zu be inklusive]
Diese Option ermöglicht die Angabe einer zusätzlichen PostScript-Datei, die ausgeführt wird
kurz bevor die normale Eingabe gelesen wird. Dies ist hilfreich, um eine bestimmte Seite einzuschließen
Einstellungen oder zum Deaktivieren potenziell unsicherer PostScript-Operatoren, z. B. Datei,
renamefile oder deletefile.
[-xscale Anzahl]
.PP
[-yscale Anzahl]
.PP
[-xshift Anzahl]
.PP
[-yshift Anzahl]
.PP
[-zentriert]
.PP
[-minlinewidth Anzahl]
.PP
[-Seitenzahlenformat Seite Anzahl Format Spezifikation]
.PP
[-Teilt]
Erstellen Sie für jede Seite der Eingabe eine neue Datei. Dazu muss der Ausgabedateiname
enthalten ein %d, das durch die aktuelle Seitennummer ersetzt wird. Diese Option ist
automatisch eingeschaltet für Ausgabeformate, die mehrere Seiten nicht unterstützen
innerhalb einer Datei, zB fig oder gnuplot.
[-usebbfrominput]
Wenn angegeben, verwendet pstoedit die BoundingBox, wie sie (hoffentlich) in der Eingabe zu finden ist
Datei statt einer, die selbst berechnet wird.
[-Seite Seite Anzahl]
Wählen Sie eine einzelne Seite aus einer mehrseitigen PostScript- oder PDF-Datei aus.
[-rgb]
Seit Version 3.30 verwendet pstoedit intern die CMYK-Farben. Die Option -rgb wird
auf dem alten Verhalten, RGB-Werte zu verwenden.
[-useagl]
.PP
[-kein Clip]
.PP
[-drehen Winkel (0-360)]
Bild um Winkel drehen.
[-Seitengröße Seite Format]
Seitengröße für Ausgabemedium einstellen. Diese Option legt die Seitengröße für die Ausgabe fest
Mittel. Derzeit wird dies nur vom libplot-Ausgabeformattreiber verwendet, könnte aber
in Zukunft von anderen Ausgabeformattreibern verwendet werden. Die Seitengröße ist angegeben in
Begriffe der üblichen Seitengrößenbezeichnungen, zB Letter oder A4.
[-Hilfe]
.PP
[-gs Weg zu Ghostscript ausführbare Datei/DLL]
.PP
[-bo]
Sie können nur die Backend-Verarbeitung ausführen (ohne das PostScript-Interpreter-Frontend)
beim ersten Laufen pstoedit -f abladen im Ordner Dumpfile und dann rennen pstoedit -f
Format -bo Dumpfile Outfile.
[-psarg Argument Schnur]
Der mit dieser Option angegebene String wird direkt an Ghostscript übergeben, wenn
Ghostscript wird aufgerufen, um die PostScript-Datei für pstoedit zu verarbeiten. Zum Beispiel:
-psarg "-r300x300". Dadurch wird die Auflösung auf 300x300 dpi geändert. (Mit
ältere Versionen von Ghostscript, die Änderung der Auflösung auf diese Weise hat nur einen Effekt
wenn die -dis Option angegeben.) Wenn Sie mehrere Optionen an Ghostscript übergeben möchten
Sie können mehrere -psarg-Optionen verwenden -psarg opt1 -psarg opt2 -psarg opt2. Siehe
Ghostscript-Handbuch für andere mögliche Optionen.
[-psSprachniveau Postscript Sprache Niveau 1, 2, or 3 zu be benutzt.]
.PP
-f "format[:optionen]"
von pstoedit erkanntes Zielausgabeformat. Da andere Formattreiber sein können
dynamisch geladen werden, geben Sie pstoedit -help ein, um eine vollständige Liste der Formate zu erhalten. Sehen
"Verfügbare Formate und ihre spezifischen Optionen" unten für eine Erläuterung der
[:Optionen] zu -f Format. Wenn die Formatoption nicht angegeben ist, versucht pstoedit zu erraten
das Zielformat aus dem Suffix des Ausgabedateinamens. Allerdings in vielen
Fällen ist dies keine eindeutige Zuordnung und daher verlangt pstoedit die -f .
[-gsregbase Ghostscript Base Registratur Weg]
Registrierungspfad, der als Basispfad bei der Suche nach Ghostscript-Interpreter verwendet werden soll. Dies
Option bietet die Möglichkeit, einen Registrierungsschlüssel unter HKLM/Software anzugeben, in dem gesucht werden soll
für GS-Interpreterschlüssel, Version und GS_DLL / GS_LIB-Werte. Beispiel: "-gsregbase
MyCompany" bedeutet, dass nach HKLM/Software/MyCompany/GPL Ghostscript gesucht wird
statt HKLM/Software/GPL Ghostscript.
TEXT UND FONT HANDHABUNG VERBINDUNG OPTIONAL
[-df Schriftart Name]
Manchmal haben in ein PostScript-Programm eingebettete Schriftarten keinen Schriftartnamen. Zum
Dies geschieht beispielsweise in PostScript-Dateien, die von . generiert wurden dvips(1). In einem solchen Fall
pstoedit verwendet eine Ersatzschriftart. Die Voreinstellung hierfür ist Courier. Eine andere Schriftart kann
mit dem . angegeben werden -df . -df Helvetica bewirkt, dass alle unbenannten Schriftarten
durch Helvetica ersetzt.
[-Nomaptoisolatin1]
Normalerweise ordnet pstoedit alle Zeichencodes den von ISO Latin1 definierten zu
Codierung. Wenn Sie angeben -Nomaptoisolatin1 dann die Kodierung vom Eingang
PostScript wird unverändert an die Ausgabe übergeben. Dies kann zu einem seltsamen Text führen
Ausgabe, aber andererseits kann es die einzige Möglichkeit sein, einige Schriftarten zu konvertieren
passend. Probieren Sie aus, was am besten zu Ihrem konkreten Fall passt.
[-pngbild Dateinamen]
.PP
[-DT]
Text zeichnen. Text wird als Polygone gezeichnet. Dies kann zu einer großen Ausgabedatei führen. Dies
Option wird automatisch eingeschaltet, wenn das ausgewählte Ausgabeformat nicht unterstützt
Text, zB Gnuplot(1).
[-adt]
Text automatisch zeichnen. Diese Option schaltet die -DT Option selektiv für Schriftarten
das scheinen keine normalen Textfonts zu sein, zB Symbol.
[-ndt]
Zeichnen Sie niemals Text. Deaktivieren Sie die von pstoedit verwendeten Heuristiken vollständig, um zu entscheiden, wann dies erforderlich ist
"Zeichnen" Sie Text, anstatt ihn als Text anzuzeigen. Dies kann zu falschen Ergebnissen führen, aber
in einigen Fällen kann es dennoch nützlich sein. "Verwendung auf eigene Gefahr".
[-dgbm]
.PP
[-korrigierendefinefont]
Einige PostScript-Dateien, z. B. von ChemDraw generierte, verwenden das PostScript
definefont-Operator auf eine Weise, die mit den Annahmen von pstoedit nicht kompatibel ist. Die
neue Schriftart wird durch Kopieren einer alten Schriftart definiert, ohne den FontName der neuen zu ändern
Schriftart. Wenn diese Option angewendet wird, werden einige "Patches" nach einem definefont in
um es wieder mit den Annahmen von pstoedit kompatibel zu machen. Diese Option ist nicht
standardmäßig aktiviert, da andere PostScript-Dateien beschädigt werden können. Es wird nur getestet
mit ChemDraw generierten Dateien.
[-pti]
präziser Text. Normalerweise wird eine Textzeichenfolge so gezeichnet, wie sie in der Eingabedatei vorkommt.
In manchen Situationen kann dies jedoch zu falsch positionierten Zeichen führen. Dies
ist auf Einschränkungen in den meisten Ausgabeformaten von pstoedit zurückzuführen. Sie können nicht darstellen
Text mit beliebigem Buchstabenabstand was in PDF problemlos möglich ist und
PostScript. Mit -pta, wird jedes Zeichen einer Textzeichenfolge separat platziert. Mit
-pti, wird dies nur in Fällen durchgeführt, in denen ein Abstand zwischen den Buchstaben ungleich Null vorhanden ist. Die
Der Nachteil von "Präzisionstext" ist eine größere Dateigröße und schwer zu bearbeitender Text.
[-pta]
siehe -pti
[-uchar Charakter]
Manchmal kann pstoedit ein Zeichen aus der vom PostScript verwendeten Kodierung nicht abbilden
Datei in die Schriftkodierung des Zielformats. In diesem Fall ersetzt pstoedit das
Geben Sie ein Zeichen durch ein Sonderzeichen ein, um alle Stellen anzuzeigen, die
nicht richtig zugeordnet werden. Die Vorgabe hierfür ist ein "#". Verwendung der -uchar Option es
Es ist möglich, stattdessen ein anderes zu verwendendes Zeichen anzugeben. Wenn Sie a . verwenden möchten
Leerzeichen, verwenden Sie -uchar " ".
[-t2fontsast1]
Behandeln Sie Typ-2-Schriften genauso wie Typ 1. Typ-2-Schriften treten manchmal als eingebettete Schriftarten auf
innerhalb von PDF-Dateien. Im Standardmodus wird Text, der solche Schriftarten verwendet, als Polygone gezeichnet
da pstoedit davon ausgeht, dass eine solche Schriftart auf dem Computer des Benutzers nicht verfügbar ist. Wenn
Wenn diese Option gesetzt ist, geht pstoedit davon aus, dass die interne Kodierung dieselbe ist wie
für eine Standardschrift und erzeugt eine normale Textausgabe. Diese Annahme ist möglicherweise nicht
stimmt auf alle Fälle. Aber es ist für pstoedit fast unmöglich, dies zu überprüfen
Annahme - es müsste eine Art OCR machen.
[-nfr]
Im normalen Modus ersetzt pstoedit Bitmap-Schriften durch eine Schriftart, wie sie durch die . definiert ist -df
Möglichkeit. Dies geschieht, weil die meisten Ausgabeformate solche Schriftarten nicht verarbeiten können. Dies
Verhalten kann mit dem ausgeschaltet werden -nfr Option, aber dann hängt es stark davon ab
die Anwendung liest die generierte Datei ob die Datei verwendbar und korrekt ist
interpretiert oder nicht. Alle Probleme sind dann außerhalb der Kontrolle von pstoedit.
[-Glyphen]
Übergeben Sie Glyphennamen an den Ausgabeformattreiber. Bisher kein Ausgabeformattreiber
verwendet wirklich die Glyphennamen, daher hat dies im Moment keine Auswirkungen. es ist
eine Vorbereitung auf die zukünftige Arbeit.
[-useoldnormalization]
Verwenden Sie diese Option einfach für den Fall, dass die in 3.5 eingeführte neue Heuristik nicht funktioniert
korrekte Ergebnisse - diese Normalisierung der Schriftkodierung wird jedoch immer a
Best-Effort-Ansatz, da es keine wirkliche Pauschallösung mit vernünftigem
Anstrengung
[-Fontmap Name of Schriftart Karte Datei für den pstoedit]
Die Schriftzuordnung ist eine einfache Textdatei, die Zeilen im folgenden Format enthält:
document_font_name Ziel_font_name
Zeilen, die mit % beginnen, gelten als Kommentare.
Verwenden Sie für Schriftnamen mit Leerzeichen die Notation "Schriftname mit Leerzeichen".
Wenn ein target_font_name mit / beginnt, wird er als Alias eines früheren Eintrags betrachtet.
Jeder im Dokument gefundene Schriftname wird gegen diese Zuordnung geprüft und ggf
entsprechenden Eintrag wird der neue Name für die Ausgabe verwendet.
Besitzt das -Fontmap Option nicht angegeben ist, sucht pstoedit automatisch nach der Datei
Fahrername.fmp im Installationsverzeichnis und verwendet diese Datei als Standardfontmap-Datei
wenn verfügbar. Das Installationsverzeichnis ist:
* MS Windows: Das gleiche Verzeichnis, in dem sich die ausführbare pstoedit-Datei befindet
* Unix:
<Die Verzeichnis woher pstoedit ausführbar is located> /../lib/
Die mpost.fmp im misc-Verzeichnis der pstoedit-Distribution ist eine Beispiel-Map-Datei mit
Zuordnungen von über 5000 PostScript-Schriftnamen zu ihren TeX-Äquivalenten. Das ist nützlich
weil MetaPost häufig mit TeX/LaTeX verwendet wird und diese Programme keinen Standard verwenden
Schriftartnamen. Diese Datei und der MetaPost-Ausgabeformattreiber werden von Scott Pakin bereitgestellt
(scott+ps2ed_AT_pakin.org). Ein weiteres Beispiel ist wemf.fmp für die Verwendung unter Windows. Siehe die
misc-Verzeichnis der pstoedit-Quelldistribution. Nach dem Laden des impliziten (basierend auf
Treibername) oder explizite (basierend auf der Option -fontmap) Fontmap-Datei, eine systemspezifische
map-Datei wird gesucht und aus dem Installationsverzeichnis (unix.fmp oder windows.fmp) geladen.
Diese Datei kann verwendet werden, um bestimmte Schriftarten auf systemspezifische Namen umzuleiten
Die oben beschriebene /AliasName-Notation.
DEBUGGEN OPTIONAL
[-dis]
Öffnen Sie während der Verarbeitung durch Ghostscript eine Anzeige. Manche Dateien funktionieren nur richtig
diesen Weg.
[-q]
.PP
[-nq]
kein Beenden des PostScript-Interpreters. Normalerweise wird Ghostscript beendet, nachdem
Verarbeitung der pstoedit-Eingabedatei. Für das Debugging kann es sinnvoll sein, dies zu vermeiden.
Wenn Sie dies tun, müssen Sie quit an der GS>-Eingabeaufforderung eingeben, um Ghostscript zu beenden.
[-v]
Schalten Sie den ausführlichen Modus ein. Während der Verarbeitung werden einige zusätzliche Informationen angezeigt.
[-nb]
Seit Version 3.10 verwendet pstoedit beim Aufruf von Ghostscript die Option -dDELAYBIND.
Zuvor wurde stattdessen die Option -dNOBIND verwendet, was jedoch manchmal zu Problemen führte
wenn die PostScript-Datei eines Benutzers den Standard-PostScript-Operator mit total überladen
neue Semantik, zB lt für lineto statt der Standardbedeutung von "weniger als".
Die richtigen -nb der alte Stil kann wieder aktiviert werden, falls das -dDELAYBIND ergibt
andere Ergebnisse als zuvor. Bitte wenden Sie sich in einem solchen Fall auch an den Autor.
[-Ups]
.PP
[-halten]
.PP
[-Debugfonhandling]
.PP
[-gstest]
.PP
ZEICHNUNG VERBINDUNG OPTIONAL
[-nc]
keine Kurven. Normalerweise versucht pstoedit, Kurven von der Eingabe und Übertragungen fernzuhalten
sie in die Ausgabe, wenn das Ausgabeformat Kurven unterstützt. Wenn das Ausgabeformat dies tut
keine Kurven unterstützen, dann ersetzt pstoedit Kurven durch eine Reihe von Linien (siehe auch
-eben Möglichkeit). In einigen Fällen möchte der Benutzer jedoch dieses Verhalten haben
auch für Ausgabeformate, die ursprünglich Kurven unterstützen. Dies kann erzwungen werden über die
-nc .
[-Mischlinien]
Einige Ausgabeformate ermöglichen die Darstellung gefüllter Polygone mit Kanten, die
haben eine andere Farbe als die Füllfarbe. Da PostScript nicht unterstützt
dies durch die Standard-Zeichnungsprimitive direkt, normalerweise Zeichenprogramme
Generieren Sie zwei Objekte (die Kontur und das gefüllte Polygon) in das PostScript
Ausgang. pstoedit kann diese rekombinieren, wenn sie direkt aufeinander folgen und
du spezifizierst -Mischlinien. Diese Zusammenführung wird jedoch nicht von allen Ausgaben unterstützt
Formate aufgrund von Einschränkungen im Zielformat.
[-gefüllterRecttoHub]
Mit einer Volltonfarbe gefüllte Rechtecke können mit a . in eine Strichlinie umgewandelt werden
Breite, die der Breite des Rechtecks entspricht. Dies ist von primärem Interesse
für Ausgabeformate, die gefüllte Polygone überhaupt nicht unterstützen. Aber es ist
nur auf Rechtecke beschränkt, dh es wird nicht für allgemeine Polygone unterstützt
[-Zusammenführungstext]
Um eine ansprechende Textausgabe zu erzeugen, verwenden Programme, die PostScript-Dateien erstellen
oft Wörter in kleinere Stücke aufteilen, die dann einzeln darauf platziert werden
angrenzenden Positionen. Ein solcher geteilter Text ist jedoch später schwer zu bearbeiten und daher
ist es manchmal besser, diese Stücke wieder zu einem Wort (oder sogar einer Sequenz) zu kombinieren
von Wörtern). Dafür implementiert pstoedit einige Heuristiken darüber, was Textteile sind
als Teile eines geteilten Wortes zu betrachten. Dies beruht auf der geometrischen Nähe
der verschiedenen Teile und scheint bisher ganz gut zu funktionieren. Aber es gibt bestimmt
Fälle, in denen diese einfache Heuristik versagt. Bitte überprüfen Sie daher die Ergebnisse sorgfältig.
[-ssp]
Unterwege simulieren. Einige Ausgabeformate unterstützen keine PostScript-Pfade
mit Unterpfaden, dh Pfaden mit Zwischenschritten. Im Normalfall ist jeder
subpath wird für solche Ausgabeformate als unabhängiger Pfad behandelt. Das kann dazu führen
schlecht aussehende Ergebnisse. Der häufigste Fall, in dem dies geschieht, ist, wenn Sie die -DT
Option und zeigen Sie Text mit Buchstaben wie e, o oder b an, dh Buchstaben mit a
"Loch". Wenn das -ssp Option gesetzt ist, versucht pstoedit, diese Probleme zu beseitigen.
Diese Option ist jedoch CPU-zeitintensiv!
[-füllen]
Befüllung durch einzelne Hübe simulieren.
[-eben Ebenheit Faktor]
Wenn das Ausgabeformat Kurven nicht wie PostScript unterstützt oder wenn die
-nc Option angegeben ist, werden alle Kurven durch Linien angenähert. Verwendung der -eben
Option kann man diese Näherung steuern. Dieser Parameter wird direkt umgewandelt in
ein PostScript Setflat Befehl. Höhere Zahlen, zB 10 ergeben gröbere, niedrigere Zahlen,
zB 0.1, gib feinere Näherungen an.
[-sclip]
Clipping simulieren. Die meisten Ausgabeformate von pstoedit bieten keine native Unterstützung für
Ausschnitt. Dafür bietet pstoedit eine Option, um das Clipping der
Grafiken direkt, ohne den Clippfad an den Ausgabetreiber zu übergeben. Dies ist jedoch
führt dazu, dass Kurven durch viele Liniensegmente ersetzt werden und damit eine größere Leistung
Dateien. Verwenden Sie diese Option also nur, wenn Ihre Ausgabe aufgrund von . anders aussieht als die Eingabe
Ausschnitt. Außerdem ist dieses "simulierte Clipping" nicht genau dasselbe wie definiert
im PostScript-Format. Es können Linien in doppelter Größe gezeichnet werden. Auch das Ausschneiden von Text ist
nicht unterstützt, es sei denn, Sie verwenden auch die -DT .
SPEISUNG UND AUSGABE FILE ARGUMENTE
[ Eingabedatei [Ausgabedatei] ]
Wenn weder eine Eingabe- noch eine Ausgabedatei als Argument angegeben wird, arbeitet pstoedit als Filter
Lesen von der Standardeingabe und Schreiben auf die Standardausgabe. Der spezielle Dateiname "-" kann
auch verwendet werden. Es stellt die Standardeingabe dar, wenn es das erste in der Befehlszeile ist und
Standardausgabe, wenn es die zweite ist. "pstoedit - output.xxx" liest also von der Standardeingabe
und schreibt in output.xxx
VERFÜGBAR FORMATEN UND IHR SPEZIFISCH OPTIONAL
pstoedit ermöglicht die Übergabe einzelner Optionen an einen Ausgabeformattreiber. Dies wird erledigt von
Anhängen aller Optionen an das nach dem angegebene Format -f Möglichkeit. Der Formatbezeichner
und seine Optionen müssen durch einen Doppelpunkt (:) getrennt werden. Wenn mehr als eine Option erforderlich ist
an den Ausgabeformattreiber übergeben, das gesamte Argument an -f muss eingeschlossen sein in
doppelte Anführungszeichen, also:
-f "format[:option zu erhalten ...]"
Geben Sie Folgendes ein, um zu sehen, welche Optionen von einem bestimmten Format unterstützt werden: pstoedit -f Format:-Hilfe
Die folgende Beschreibung der verschiedenen von pstoedit unterstützten Formate stammt aus
den Quellcode der einzelnen Treiber.
psf - Abgeflacht Postscript Nein Kurven)
Keine treiberspezifischen Optionen
ps - Einfach Postscript mit Kurven
Keine treiberspezifischen Optionen
debuggen - für den Test Zwecke
Keine treiberspezifischen Optionen
abladen - für den Test Zwecke (gleich as debuggen)
Keine treiberspezifischen Optionen
gs - für Gerät zur Abwicklung, Integrierung, Speicherung und Ghostscript bietet - - gs:format, z.B gs:pdfwrite
Keine treiberspezifischen Optionen
ps2ai - Adobe Illustrator ps2ai.ps of Ghostscript
Keine treiberspezifischen Optionen
gmfa - ASCII GNU Metadatei
[-Plotformat Schnur]
Plotutil-Format zum Generieren
gmfb - binär GNU Metadatei
[-Plotformat Schnur]
Plotutil-Format zum Generieren
Grundstück - GNU libplot Möglichkeiten für das Ausgangssignal: Arten, z.B Plot:-plotformat X
[-Plotformat Schnur]
Plotutil-Format zum Generieren
plot-cgm - CGM GNU libplot
[-Plotformat Schnur]
Plotutil-Format zum Generieren
Plot-ai - ai GNU libplot
[-Plotformat Schnur]
Plotutil-Format zum Generieren
Plot-svg - svg GNU libplot
[-Plotformat Schnur]
Plotutil-Format zum Generieren
Plot-ps - ps GNU libplot
[-Plotformat Schnur]
Plotutil-Format zum Generieren
Plot-Fig - Feige GNU libplot
[-Plotformat Schnur]
Plotutil-Format zum Generieren
Plot-PCL - PCL GNU libplot
[-Plotformat Schnur]
Plotutil-Format zum Generieren
plot-hpgl - hpgl GNU libplot
[-Plotformat Schnur]
Plotutil-Format zum Generieren
Plot-tek - tek GNU libplot
[-Plotformat Schnur]
Plotutil-Format zum Generieren
Magick - MAGIE Fahrer kompatibel mit Version 6.9.0 of ImageMagick.
Dieser Treiber verwendet die C++-API von ImageMagick oder GraphicsMagick, um endlich andere
Ausgabeformate. Das Ausgabeformat wird von Image-/GraphicsMagick automatisch bestimmt
basierend auf dem Suffix des Ausgabedateinamens. Eine Ausgabedatei test.png erzwingt also die
Erstellung eines Bildes im PNG-Format. Diese Binärdatei von pstoedit wurde gegen die Version kompiliert
6.9.0 von ImageMagick.
Keine treiberspezifischen Optionen
swf - SWF Treiber:
[-kubisch]
kubisch ???
[-verfolgen]
verfolgen ???
xaml - erweiterbar Anwendungsbereiche Markup Sprache
[-localdtd]
lokale DTD verwenden
[-eigenständige]
Erstellen Sie einen eigenständigen Typ svg
[-mittd]
DTD schreiben
[-mit Gruppierung]
schreibe auch normales Speichern/Wiederherstellen als SVG-Gruppe
[-nogroupedpath]
schreibe keine Gruppe um Pfade
[-noviewbox]
schreibe kein Ansichtsfeld
[-texmode]
TeX-Modus
[-imagetofile]
schreiben Sie Rasterbilder in separate Dateien, anstatt sie einzubetten
[-kein Textrendering]
kein Textrendering-Attribut schreiben
[-Rand Anzahl]
zusätzlicher Rahmen zum Zeichnen um den bloßen Begrenzungsrahmen (in Prozent der Breite und
Höhe)
[-Titel Schnur]
Text, der als Titel für das generierte Dokument verwendet werden soll
wemfnss - Wogl´s Version of EMF - nicht Unterpfade
[-df]
schreibe Informationen über die Schriftverarbeitung
[-dumpffontmap]
schreibe Informationen über die Schriftzuordnung
[-Größe: psbbox]
Verwenden Sie den Begrenzungsrahmen, wie er vom PostScript-Frontend berechnet wurde, als Größe
[-Größe: ganzseitig]
Stellen Sie die Größe auf die der ganzen Seite ein
[-Größe:automatisch]
Lassen Sie MS Windows die Bounding Box berechnen (Standard)
[-Bilder behalten]
Debug-Option - Behalten Sie die eingebetteten Bitmaps als externe Dateien bei
[-useoldpolydraw]
Verwenden Sie nicht PolyDraw von MS Windows, sondern eine Emulation davon - manchmal benötigt für
bestimmte Programme, die die EMF-Dateien lesen
[-OO]
OpenOffice-kompatible EMF-Datei generieren
hpgl - HPGL Code
[-Stiftplotter]
Plotter ist Stiftplotter (dh keine Unterstützung für bestimmte Strichstärken)
[-Stiftfarbenaus Datei]
Stiftfarben aus der Datei drvhpgl.pencolors im Datenverzeichnis von pstoedit lesen
[-Stiftfarben Anzahl]
maximale Anzahl von Stiftfarben, die von pstoedit verwendet werden sollen (Standard 0) -
[-Fülltyp Schnur]
Füllart wählen zB FT 1
[-hpgl2]
Verwenden Sie HPGL/2 anstelle von HPGL/1
[-rot90]
hpgl um 90 Grad drehen
[-rot180]
hpgl um 180 Grad drehen
[-rot270]
hpgl um 270 Grad drehen
PCL - PCL Code
[-Stiftplotter]
Plotter ist Stiftplotter (dh keine Unterstützung für bestimmte Strichstärken)
[-Stiftfarbenaus Datei]
Stiftfarben aus der Datei drvhpgl.pencolors im Datenverzeichnis von pstoedit lesen
[-Stiftfarben Anzahl]
maximale Anzahl von Stiftfarben, die von pstoedit verwendet werden sollen (Standard 0) -
[-Fülltyp Schnur]
Füllart wählen zB FT 1
[-hpgl2]
Verwenden Sie HPGL/2 anstelle von HPGL/1
[-rot90]
hpgl um 90 Grad drehen
[-rot180]
hpgl um 180 Grad drehen
[-rot270]
hpgl um 270 Grad drehen
Bit - PIC Format für den troff u.a.
[-troff]
troff-Modus (Standard ist groff)
[-Landschaft]
Landschaftsausgabe
[-Porträt]
Hochformat-Ausgabe
[-Keepfont]
wörtlich unerkannt drucken
[-Text]
versuche keine Bilder aus Fließtext zu machen
[-debuggen]
Debug-Ausgabe aktivieren
leicht - Asymptote Format
Keine treiberspezifischen Optionen
Kairo - Kairo Fahrer
generiert kompilierbaren C-Code zum Rendern mit Kairo
[-Pango]
Verwenden Sie Pango zum Rendern von Schriftarten
[-Funktionsname Schnur]
setzt den Basisnamen für die generierten Funktionen und Variablen. zB myfig
[-Header Schnur]
legt den Ausgabedateinamen für die generierte C-Headerdatei fest. zB myfig.h
cfdg - Kontext Frei Design Grammatik
Kontextfreie Design-Grammatik, verwendbar von kontextfreier Kunst (http://www.contextfreeart.org/)
Keine treiberspezifischen Optionen
dxf - CAD Austausch- Format
[-Polyaslines]
verwenden Sie LINE anstelle von POLYLINE in DXF
[-mm]
verwenden Sie mm-Koordinaten anstelle von Punkten in DXF (mm=pt/72*25.4)
[-ctl]
Farben Ebenen zuordnen
[-spline als Polylinie]
Annähern von Splines mit PolyLines (nur für -f dxf_s)
[-splineasnurb]
experimentell (nur für -f dxf_s)
[-splineasbspline]
experimentell (nur für -f dxf_s)
[-splineassinglespline]
experimentell (nur für -f dxf_s)
[-splinealsMultispline]
experimentell (nur für -f dxf_s)
[-splineasbezier]
Bezier-Splines im DXF-Format verwenden (nur für -f dxf_s)
[-Splinepräzision Anzahl]
Anzahl der aus der Spline-Kurve zu entnehmenden Samples bei der Approximation mit
-splineaspolyline oder -splineasmultispline - sollte >= 2 sein (Standard 5)
[-dummspielernamen]
alle gefundenen Layernamen in die Standardausgabe ausgeben
[-Schichten Schnur]
anzuzeigende Ebenen (kommaseparierte Liste der Ebenennamen, kein Leerzeichen)
[-Schichtfilter Schnur]
auszublendende Layer (kommagetrennte Liste von Layernamen, kein Leerzeichen)
dxf_s - CAD Austausch- Format mit Splines
[-Polyaslines]
verwenden Sie LINE anstelle von POLYLINE in DXF
[-mm]
verwenden Sie mm-Koordinaten anstelle von Punkten in DXF (mm=pt/72*25.4)
[-ctl]
Farben Ebenen zuordnen
[-spline als Polylinie]
Annähern von Splines mit PolyLines (nur für -f dxf_s)
[-splineasnurb]
experimentell (nur für -f dxf_s)
[-splineasbspline]
experimentell (nur für -f dxf_s)
[-splineassinglespline]
experimentell (nur für -f dxf_s)
[-splinealsMultispline]
experimentell (nur für -f dxf_s)
[-splineasbezier]
Bezier-Splines im DXF-Format verwenden (nur für -f dxf_s)
[-Splinepräzision Anzahl]
Anzahl der aus der Spline-Kurve zu entnehmenden Samples bei der Approximation mit
-splineaspolyline oder -splineasmultispline - sollte >= 2 sein (Standard 5)
[-dummspielernamen]
alle gefundenen Layernamen in die Standardausgabe ausgeben
[-Schichten Schnur]
anzuzeigende Ebenen (kommaseparierte Liste der Ebenennamen, kein Leerzeichen)
[-Schichtfilter Schnur]
auszublendende Layer (kommagetrennte Liste von Layernamen, kein Leerzeichen)
Feige - .Feige Format für den xfig
Der xfig-Formattreiber unterstützt spezielle Fontnamen, die mit a . erzeugt werden können
fontmap-Datei. Die folgenden Namenstypen werden unterstützt:
Allgemeine Notation:
"PostScript Font Name" ((LaTeX|PostScript|leer)(::special)::)XFigFontName
Beispiele:
Helvetica LaTeX::SansSerif
Courier LaTeX::special::Schreibmaschine
GillSans "AvantGarde Demi"
Albertus PostScript::special::"New Century Schoolbook Italic"
Symbol ::special::Symbol (wie PostScript::special::Symbol)
Siehe auch die Datei examplefigmap.fmp im misc-Verzeichnis der pstoedit-Quelle
Distribution für eine Beispiel-Font-Map-Datei für xfig. Bitte beachten Sie, dass der Fontname muss
gehören zu denen, die von xfig unterstützt werden. Sehen - http://www.xfig.org/userman/fig-format.html für eine
Liste der zulässigen Schriftartnamen
[-Starttiefe Anzahl]
Stellen Sie die Anfangstiefe ein (Standard 999)
[-metrisch]
zur Zentimeteranzeige wechseln (Standard Zoll)
[-Usekorrekte Schriftgröße]
Schriftarten für xfig nicht skalieren. Verwenden Sie dies, wenn Sie diese Option auch mit xfig verwenden
[-Tiefe Anzahl]
Legen Sie die Seitentiefe in Zoll fest (Standard 11)
xfig - .Feige Format für den xfig
Weitere Informationen finden Sie im Bildformat.
[-Starttiefe Anzahl]
Stellen Sie die Anfangstiefe ein (Standard 999)
[-metrisch]
zur Zentimeteranzeige wechseln (Standard Zoll)
[-Usekorrekte Schriftgröße]
Schriftarten für xfig nicht skalieren. Verwenden Sie dies, wenn Sie diese Option auch mit xfig verwenden
[-Tiefe Anzahl]
Legen Sie die Seitentiefe in Zoll fest (Standard 11)
tfig - .Feige Format für den xfig
Nur testen
[-Starttiefe Anzahl]
Stellen Sie die Anfangstiefe ein (Standard 999)
[-metrisch]
zur Zentimeteranzeige wechseln (Standard Zoll)
[-Usekorrekte Schriftgröße]
Schriftarten für xfig nicht skalieren. Verwenden Sie dies, wenn Sie diese Option auch mit xfig verwenden
[-Tiefe Anzahl]
Legen Sie die Seitentiefe in Zoll fest (Standard 11)
gcode - emc2 gcode Format
Siehe auch: http://linuxcnc.org/
Keine treiberspezifischen Optionen
Gnuplot - Gnuplot Format
Keine treiberspezifischen Optionen
gschem - gschem Format
Siehe auch: http://www.geda.seul.org/tools/gschem/
Keine treiberspezifischen Optionen
ich zeichne - Interviews zeichnen Format (EPS)
Keine treiberspezifischen Optionen
Java1 - Java 1 Applet Quelle Code
[Java Klasse Name Schnur]
Name der zu generierenden Java-Klasse
Java2 - Java 2 Quelle Code
[Java Klasse Name Schnur]
Name der zu generierenden Java-Klasse
Keil - .kil Format für den Kontour
Keine treiberspezifischen Optionen
latex2e - LaTeX2e ein Bild Format
[-Ganzzahlen]
alle Koordinaten auf die nächste ganze Zahl runden
lwo - Lichtwelle 3D Objekt Format
Keine treiberspezifischen Optionen
mma - Mathematica Grafik
[-eofills]
Die Füllung wird für eofill verwendet (Standard ist nicht zu füllen)
mpost - MetaPost Format
Keine treiberspezifischen Optionen
noixml - Nemetschek WIR XML Format
Nemetschek Object Interface XML-Format
[-r Schnur]
Allplan Ressourcendatei
[-bsl Anzahl]
Bezier-Split-Level (Standard 3)
pcbi - gravieren die Datenerfassung - isolieren/PCB Format
Weitere Informationen finden Sie auch in den http://home.vr-web.de/~hans-juergen-jahn/software/devpcb.html für weitere Informationen an.
Keine treiberspezifischen Optionen
pcb - pcb Format
Siehe auch: http://pcb.sourceforge.net und http://www.penguin.cz/~utx/pstoedit-pcb/
[-Gitter Kommt demnächst... arg Name]
Versuchen Sie, die relevante Ausgabe am Raster (mils) einzurasten und fehlgeschlagene Objekte auf a . zu setzen
andere Schicht
[-snapdist Kommt demnächst... arg Name]
Rasterabstandsverhältnis (0 < Snapdist <= 0.5, Standardwert 0.1)
[-tshiftx Kommt demnächst... arg Name]
zusätzliche x-Verschiebung gemessen in Zieleinheiten (mils)
[-tshifty Kommt demnächst... arg Name]
zusätzliche y-Verschiebung gemessen in Zieleinheiten (mils)
[-Gitter Kommt demnächst... arg Name]
Versuchen Sie, die relevante Ausgabe am Raster (mils) einzurasten und fehlgeschlagene Objekte auf a . zu setzen
andere Schicht
[-mm]
auf metrische Einheiten umschalten (mm)
[-stdnames]
Verwenden Sie Standard-Layernamen anstelle von beschreibenden Namen
[-forcepoly]
erzwingen, dass alle Objekte als Polygone interpretiert werden
Leiterplattenfüllung - pcb Format mit Füllungen
Siehe auch: http://pcb.sourceforge.net
Keine treiberspezifischen Optionen
pdf - Adobe Handy Dokument Format
Keine treiberspezifischen Optionen
pptx - PräsentationML (Power Point) Format
Dies ist das intern von Microsoft PowerPoint verwendete Format. LibreOffice kann auch
Lesen/Schreiben von PowerPoint-Dateien, wenn auch mit einigen fehlenden Funktionen.
[-Farben Schnur]
"Original", um die Originalfarben beizubehalten (Standard), "Theme" zum zufälligen Konvertieren in
Themenfarben, oder "theme-lum", um auch die Luminanz zu variieren
[-Schriften Schnur]
Verwenden Sie "Windows"-Schriftarten (Standard), "native" Schriftarten oder konvertieren Sie in die "Theme"-Schriftart
[-einbetten Schnur]
Schriftarten einbetten, angegeben als kommagetrennte Liste von Schriftartendateien im EOT-Format
Rippe - RenderMan Schnittstelle Bytestrom
Keine treiberspezifischen Optionen
rpl - Real3D Programmierung Sprache Format
Keine treiberspezifischen Optionen
Sample - Sample Treiber: if Ihr Erfolg do nicht wollen zu sehen Dies, auskommentieren entsprechenden Linie in
Makefile und um aufs Neue
Dies ist eine lange Beschreibung für den Beispieltreiber
[-Musteroption ganze Zahl]
nur ein beispiel
sk - Skizze Format
Keine treiberspezifischen Optionen
svm - StarView/OpenOffice.org Metadatei
StarView/OpenOffice.org-Metadatei, lesbar von OpenOffice.org 1.0/StarOffice 6.0 und
zu teilen.
[-m]
Karte nach Arial
[-nf]
emulieren schmale Schriftarten
Text - Text in anders sein kann oder ander sein wird Formen
[-Höhe Anzahl]
Seitenhöhe in Zeichen
[-Breite Anzahl]
Seitenbreite in Zeichen
[-Dump]
Dump-Textstücke
tgif - Tgif OBJ- Format
[- das]
Text als Attribut
tk - tk und / oder tk Applet Quelle Code
[-R]
HW tauschen
[-I]
kein beeindrucken
[-n Schnur]
Tagnamen
vtk - VTK Treiber: if Ihr Erfolg do nicht wollen zu sehen Dies, auskommentieren entsprechenden Linie in Makefile
und um aufs Neue
Dies ist eine lange Beschreibung für den VTKe-Treiber
[-VTKEoption ganze Zahl]
nur ein beispiel
wmf - MS Windows Metadatei
[-m]
Karte nach Arial
[-nf]
emulieren schmale Schriftarten
[-drawbb]
Begrenzungsrahmen zeichnen
[-p]
Linienenden beschneiden
[-nfw]
Neuere Versionen von MS Windows (2000, XP, Vista, 7, ...) akzeptieren kein WMF/EMF
Dateien, die generiert werden, wenn diese Option gesetzt ist und die Eingabe Text enthält. Aber wenn das
Option nicht gesetzt ist, schätzt der WMF/EMF-Treiber den Zeilenabstand auf
Text mit einer sehr groben Heuristik. Dies kann zu einer hässlich aussehenden Ausgabe führen. Auf der
Andererseits kann OpenOffice immer noch EMF/WMF-Dateien lesen, bei denen pstoedit die . delegiert
Berechnung des Buchstabenabstands an das Programm, das die WMF/EMF-Datei einliest. So
wenn die generierte WMF/EMF-Datei nie unter MS Windows verarbeitet werden soll, verwenden Sie diese
Möglichkeit. Wenn WMF/EMF-Dateien mit hochpräzisem Text unter *nix . erzeugt werden sollen
die einzige Möglichkeit besteht darin, die Option -pta von pstoedit zu verwenden. Das verursacht jedoch alle
Text kann in einzelne Zeichen aufgeteilt werden, was die Bearbeitung des Textes erschwert
danach. Daher bietet die Option -nfw eine Art Kompromiss zwischen Portabilität
und schön zu bearbeiten, aber immer noch gut aussehender Text. Nochmal - diese Option hat keine Bedeutung
wenn pstoedit trotzdem unter MS Windows ausgeführt wird. In diesem Fall ist die Ausgabe
tragbar, aber trotzdem nicht gespalten und sieht immer noch gut aus.
[-winbb]
Lassen Sie die MS Windows API die Bounding Box berechnen (nur MS Windows)
[-OO]
OpenOffice-kompatible EMF-Datei generieren
emf - Verbesserte MS Windows Metadatei
[-m]
Karte nach Arial
[-nf]
emulieren schmale Schriftarten
[-drawbb]
Begrenzungsrahmen zeichnen
[-p]
Linienenden beschneiden
[-nfw]
Neuere Versionen von MS Windows (2000, XP, Vista, 7, ...) akzeptieren kein WMF/EMF
Dateien, die generiert werden, wenn diese Option gesetzt ist und die Eingabe Text enthält. Aber wenn das
Option nicht gesetzt ist, schätzt der WMF/EMF-Treiber den Zeilenabstand auf
Text mit einer sehr groben Heuristik. Dies kann zu einer hässlich aussehenden Ausgabe führen. Auf der
Andererseits kann OpenOffice immer noch EMF/WMF-Dateien lesen, bei denen pstoedit die . delegiert
Berechnung des Buchstabenabstands an das Programm, das die WMF/EMF-Datei einliest. So
wenn die generierte WMF/EMF-Datei nie unter MS Windows verarbeitet werden soll, verwenden Sie diese
Möglichkeit. Wenn WMF/EMF-Dateien mit hochpräzisem Text unter *nix . erzeugt werden sollen
die einzige Möglichkeit besteht darin, die Option -pta von pstoedit zu verwenden. Das verursacht jedoch alle
Text kann in einzelne Zeichen aufgeteilt werden, was die Bearbeitung des Textes erschwert
danach. Daher bietet die Option -nfw eine Art Kompromiss zwischen Portabilität
und schön zu bearbeiten, aber immer noch gut aussehender Text. Nochmal - diese Option hat keine Bedeutung
wenn pstoedit trotzdem unter MS Windows ausgeführt wird. In diesem Fall ist die Ausgabe
tragbar, aber trotzdem nicht gespalten und sieht immer noch gut aus.
[-winbb]
Lassen Sie die MS Windows API die Bounding Box berechnen (nur MS Windows)
[-OO]
OpenOffice-kompatible EMF-Datei generieren
ANMERKUNG
AUTOTRACE
pstoedit kooperiert mit autotrace. Autotrace kann jetzt eine Dump-Datei für die weitere Erstellung erstellen
Verarbeitung durch pstoedit unter Verwendung der -bo (nur Backend) Option. Autotrace ist ein Programm
geschrieben von einer Gruppe um Martin Weber und zu finden unter
http://sourceforge.net/projects/autotrace/.
PS2AI
Der ps2ai-Ausgabeformattreiber ist kein nativer pstoedit-Ausgabeformattreiber. Es tut nicht
Verwenden Sie den PostScript Flattener pstoedit, stattdessen das PostScript-Programm ps2ai.ps
die im Ghostscript-Distributionsverzeichnis installiert ist. Es ist enthalten, zur Verfügung zu stellen
das gleiche "Look-and-Feel" für die Umstellung auf KI. Der zusätzliche Vorteil ist, dass dies
Die Konvertierung ist jetzt auch über das Menü "in Vektor konvertieren" von Gsview verfügbar. Jedoch,
Viele Dateien lassen sich mit ps2ai.ps nicht gut oder überhaupt nicht konvertieren. Also ein nativer pstoedit-Treiber
wäre viel besser. Jemand da draußen, der das mitnimmt? Das AI-Format ist zum Beispiel verwendbar
von Mayura Draw (http://www.mayura.com). Auch ein Treiber für das native Mayura-Format wäre
sei nett.
Eine Alternative zum ps2ai-basierten Treiber ist über das -f plot:ai-Format verfügbar, wenn die
libplot(ter) ist installiert.
Sie sollten eine Version von Ghostscript größer oder gleich 6.00 verwenden, um das ps2ai . zu verwenden
Treiber für das Ausgabeformat.
METAPOST
Beachten Sie, dass MetaPost, soweit Scott weiß, eofill von PostScript nicht unterstützt. Die
Der MetaPost-Ausgabeformattreiber konvertiert nur eofill in Fill und gibt eine Warnung aus, wenn
ausführlich ist eingestellt. Glücklicherweise verlassen sich nur sehr wenige PostScript-Programme auf die gerade-ungerade-Füllregel,
auch wenn viele es angeben.
Weitere Informationen zu MetaPost finden Sie unter:
http://tug.org/metapost
KONTEXT KOSTENLOS - CFDG
Der Treiber für das CFDG-Format (drvcfdg) definiert eine Form pro Seite von PostScript, aber
nur die erste Form wird tatsächlich gerendert (es sei denn, der Benutzer bearbeitet den generierten CFDG-Code,
selbstverständlich). CFDG unterstützt keine mehrseitige Ausgabe, daher ist dies wahrscheinlich ein vernünftiger
etwas zu tun.
Weitere Informationen zu kontextfrei finden Sie unter: http://www.contextfreeart.org/
LaTeX2E
* Die Bildumgebung von LaTeX2e ist nicht sehr leistungsstark. Dadurch werden viele elementare
PostScript-Konstrukte werden ignoriert -- Füllungen, Linienstärken (außer "dick" und
"dünn") und Strichmuster, um nur einige zu nennen. Darüber hinaus können komplexe Bilder
Speicherkapazität von TeX überlaufen. (Das eepic Paket überwindet viele solcher
Einschränkungen.)
* Einige PostScript-Konstrukte werden von "picture" nicht direkt unterstützt, können aber
von externen Paketen verarbeitet. Wenn eine Abbildung Farbe verwendet, wird das Dokument der obersten Ebene
müssen ein "\usepackage{color}" oder "\usepackage{xcolor}" machen. Und wenn eine Figur
gedrehten Text enthält, muss das Dokument der obersten Ebene Folgendes tun:
"\usepackage{rotating}".
* Alle vom Ausgabeformattreiber ausgegebenen Längen, Koordinaten und Schriftgrößen sind in
Ausdrücke von \unitlength, also ist das Skalieren einer Figur einfach eine Sache von a
"\setlength{\unitlength}{...}".
* Der Ausgabeformattreiber unterstützt derzeit einen spezifischen Ausgabeformattreiber
Option "Integers", die alle Längen, Koordinaten und Schriftgrößen auf die
nächste ganze Zahl. Dies macht die manuelle Bearbeitung des Bildes etwas schöner.
* Warum ist dieser Ausgabeformattreiber nützlich? Eine Antwort ist Portabilität; beliebiges LaTeX2e
System kann mit der Bildumgebung umgehen, auch wenn es PostScript nicht verarbeiten kann
Grafik. (pdfLaTeX fällt mir hier ein.) Eine zweite Antwort ist, dass Bilder sein können
leicht bearbeitet, um beliebigen LaTeX2e-Code zu enthalten. Zum Beispiel der Text in a
Abbildung kann modifiziert werden, um komplexe Mathematik, nicht-lateinische Alphabete,
bibliographische Zitate oder -- der wahre Grund, warum Scott die LaTeX2e-Ausgabe geschrieben hat
Formattreiber -- Hyperlinks zum umgebenden Dokument (mit Hilfe des
hyperref-Paket).
ERSTELLEN A NEUEN! AUSGABE FORMAT DRIVER
Um einen neuen Ausgabeformattreiber zu implementieren, können Sie von drvsampl.cpp und drvsampl.h aus starten.
Siehe auch Kommentare in drvbase.h und drvfuncs.h für eine Erklärung der Methoden, die sein sollten
für einen neuen Ausgabeformattreiber implementiert.
VARIABLEN
Ein von pstoedit aufzurufender Standard-PostScript-Interpreter wird zur Kompilierzeit angegeben.
Sie können die Standardeinstellung überschreiben, indem Sie die GS-Umgebungsvariable auf den Namen a . setzen
geeigneter PostScript-Interpreter.
Sie können überprüfen, welcher Name eines PostScript-Interpreters in pstoedit kompiliert wurde, indem Sie:
pstoedit -Hilfe -v.
Beschreibungen der von Ghostscript verwendeten Umgebungsvariablen finden Sie im Ghostscript-Handbuch.
vor allem GS_FONTPATH und GS_LIB; andere Umgebungsvariablen beeinflussen auch die Ausgabe an
Anzeige, Druck und zusätzliche Filterung und Verarbeitung. Siehe die zugehörige Dokumentation.
pstoedit weist temporäre Dateien mit der Funktion zu tempname(3). Also der Standort für
temporäre Dateien können durch andere Umgebungsvariablen gesteuert werden, die von diesem verwendet werden
Funktion. Siehe die tempname(3) Manpage für Beschreibungen der verwendeten Umgebungsvariablen. Auf
UNIX-ähnliches System ist dies wahrscheinlich die TMPDIR-Variable, unter DOS/WINDOWS entweder TMP oder TEMP.
ÄRGER SCHIESSEN
Wenn Sie Probleme mit pstoedit haben, versuchen Sie zuerst, ob Ghostscript erfolgreich angezeigt wird
deine Datei. Wenn ja, dann versuche es pstoedit -f ps infile.ps testdatei.ps und prüfen Sie, ob
testdatei.ps wird mit Ghostscript immer noch korrekt angezeigt. Wenn diese Datei nicht aussieht
richtig, dann scheint es ein Problem mit dem PostScript-Frontend von pstoedit zu geben. Wenn das
Datei sieht gut aus, aber die Ausgabe für ein bestimmtes Format ist falsch, das Problem liegt wahrscheinlich in
den Ausgabeformattreiber für das jeweilige Format. Senden Sie in jedem Fall Fehlerkorrekturen und
berichtet an den Autor.
Ein häufiges Problem bei PostScript-Dateien besteht darin, dass die PostScript-Datei eine der
Standard-PostScript-Operatoren inkonsistent. Es hat keine Auswirkung, wenn Sie nur drucken
die Datei, da das ursprüngliche PostScript-"Programm" diese neuen Operatoren im neuen verwendet
Bedeutung und verwendet nicht mehr die Originalen. Wenn es jedoch unter der Kontrolle von
pstoedit wird erwartet, dass diese Operatoren mit der ursprünglichen Semantik arbeiten.
Bisher habe ich Neudefinitionen gesehen für:
* lt - "weniger dann" bedeutet "eine Linie ziehen zu"
* string - "ein String-Objekt erstellen" bedeutet "einen String zeichnen"
* length - "bekomme die Länge von zB einem String" zu einer "Float-Konstante"
Ich habe Workarounds für die oben genannten hinzugefügt, aber einige andere könnten in auftauchen
zusätzlich zu denen.
RESTRICTIONS
* Nicht standardmäßige Schriftarten (z. B. TeX-Bitmap-Schriften) werden einer Standardschrift zugeordnet, die
mit geändert werden -df Möglichkeit. pstoedit wählt die Größe der Ersatzschriftart
so dass die Breite der Zeichenfolge in der Originalschrift dieselbe ist wie bei der
Ersatzschriftart. Dies erfolgt für jedes angezeigte Textfragment. Sonderzeichen
Die Kodierungsunterstützung ist in diesem Fall eingeschränkt. Wenn ein Zeichen nicht in die
Zielformat zeigt pstoedit stattdessen ein '#' an. Siehe auch die Option -uchar.
* pstoedit unterstützt Bitmap-Grafiken nur für einige Ausgabeformattreiber.
* Einige Ausgabeformattreiber, z. B. der Gnuplot-Ausgabeformattreiber oder die 3D-Ausgabe
Formattreiber (rpl, lwo, rib) unterstützen keinen Text.
* Für die meisten Ausgabeformattreiber unterstützt pstoedit kein Clipping (hauptsächlich aufgrund von
Einschränkungen im Zielformat). Sie können versuchen, die -sclip Möglichkeit zu simulieren
Ausschnitt. Dies funktioniert jedoch nicht in allen Fällen wie erwartet.
* Besonderer Hinweis zu den Java-Ausgabeformattreibern (java1 und java2). Das Java
Ausgabeformattreiber generieren eine Java-Quelldatei, die andere Dateien in der richtigen Reihenfolge benötigt
zusammengestellt und nutzbar gemacht werden. Diese anderen Dateien sind Java-Klassen (ein Applet und
Support-Klassen), die es ermöglichen, durch die einzelnen Seiten eines konvertierten
PostScript-Dokument. Dieses Applet kann leicht aus einem HTML-Dokument heraus aktiviert werden. Sehen
die contrib/java/java1/readme_java1.txt oder contrib/java/java2/readme_java2.htm
Dateien für weitere Details.
FAQ
1. Warum werden Buchstaben wie O oder B seltsam, wenn sie mit dem in tgif/xfig konvertiert werden -DT
Möglichkeit?
Die meisten Ausgabeformattreiber unterstützen keine zusammengesetzten Pfade mit dazwischenliegenden Lücken
(moveto's) und zweitens unterstützen die (eo)fill-Operatoren von PostScript nicht sehr gut
(Wickelregel). Für solche Objekte zerlegt pstoedit sie in kleinere Objekte, wenn solche wie
Lücke gefunden wird. Dies führt dazu, dass das "Loch" mit schwarzer Farbe gefüllt wird, anstatt zu sein
transparent. Seit Version 3.11 können Sie die -ssp Option in Kombination mit der xfig
Treiber für das Ausgabeformat.
2. Warum produziert pstoedit hässliche Ergebnisse aus PostScript-Dateien, die von dvips generiert wurden?
Dies liegt daran, dass TeX-Dokumente normalerweise Bitmap-Schriftarten verwenden. Solche Schriftarten können nicht verwendet werden als
native Schriftart in einem anderen Format. Also ersetzt pstoedit den TeX-Font durch einen anderen nativen Font.
Natürlich wird die Ersatzschrift in den meisten Fällen ein anderes Aussehen erzeugen, insbesondere wenn
mathematische Symbole verwendet werden. Versuchen Sie, PostScript-Schriften anstelle der Bitmap-Schriften zu verwenden
beim Generieren einer PostScript-Datei aus TeX oder LaTeX.
Verwenden Sie pstoedit online mit den onworks.net-Diensten