GoGPT Best VPN GoSearch

OnWorks-favicon

pstoedit - Online in de cloud

Voer pstoedit uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando pstoedit dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


pstoedit - een tool die PostScript- en PDF-bestanden converteert naar verschillende grafische vectorindelingen

KORTE INHOUD


NU HET COMMAND SHELL
pstoedit [-v -Help]

pstoedit [omvatten naam of a PostScript filet naar be inclusief] [-df doopvont naam]
[-nomaptoïsolatin1] [-inspraak] [-pngafbeelding bestandsnaam] [-q] [-nq] [-nc] [-mergelijnen]
[-rechtstreeks gevuld tot slag] [-samenvoegtekst] [-DT] [-add] [-ndt] [-dgbm] [-corrigeer lettertype] [-pti]
[-pta] [-xschaal aantal] [-schaal aantal] [-xverschuiving aantal] [-yverschuiving aantal] [-gecentreerd]
[-minimale lijnbreedte aantal] [-paginanummerformaat pagina aantal formaat specificatie] [-splitsen] [-v]
[-gebruikbbvaninvoer] [-ssp] [-vul] [-uchar karakter] [-nb] [-bladzijde pagina aantal] [-vlak
vlakheid factor] [-clip] [-UPS] [-rgb] [-gebruik] [-geen clip] [-t2lettertypenast1] [-houden]
[-debugfontafhandeling] [-gst] [-nfr] [-tekens] [-gebruikoudenormalisatie] [-draaien hoek
(0-360)] [-lettertypekaart naam of doopvont kaart filet voor pstoedit] [-pagina grootte pagina formaat] [-Help]
[-gs pad naar the Ghostscript uitvoerbaar/DLL] [-bo] [-psarg argument snaar]
[-pstaalniveau PostScript Taal Niveau 1, 2, or 3 naar be gebruikt.] -f "formaat[:opties]"
[-gsregbasis Ghostscript baseren register pad] [ invoerbestand [uitvoerbestand] ]

NU GSVIEW
Pstoedit is vanuit gsview aan te roepen via "Edit | Converteren naar vector formaat"

NU PROGRAMMA'S DAT SUPPORT HET ALDUS GRAPHIC IMPORTEREN FILTER INTERFACE
pstoedit kan ook worden gebruikt als PostScript- en PDF-afbeeldingsimportfilter voor verschillende programma's
inclusief MS Office, PaintShop-Pro en PhotoLine. Zien http://www.pstoedit.net/importps/
voor meer details.

PRODUCTBESCHRIJVING


RELEASE NIVEAU
Deze manpage documenteert release 3.70 van pstoedit.

GEBRUIK
pstoedit converteert PostScript- en PDF-bestanden naar verschillende grafische vectorindelingen. De
resulterende bestanden kunnen worden bewerkt of geïmporteerd in verschillende tekenpakketten. Type

pstoedit -Help

om een ​​lijst met ondersteunde uitvoerformaten te krijgen. Pstoedit wordt geleverd met een groot aantal formaten
stuurprogramma's geïntegreerd in het binaire bestand. Extra stuurprogramma's kunnen als plug-ins worden geïnstalleerd en zijn
beschikbaar via http://www.pstoedit.net/plugins/. Kopieer gewoon de plug-ins naar hetzelfde
directory waar het binaire bestand pstoedit is geïnstalleerd of - alleen onder Unix-achtige systemen -
alternatief in de lib-directory parallel aan de bin-directory waar pstoedit is
geïnstalleerd.

Tenzij u echter ook een licentiesleutel voor de plug-ins krijgt, krijgen de extra stuurprogramma's dat wel
de resulterende afbeeldingen enigszins vervormen. Zie de documentatie die bij de plug-ins is geleverd
voor meer details.

BEGINSEL OF CONVERSIE
pstoedit werkt door het herdefiniëren van enkele elementaire tekenoperatoren van PostScript, bijv beroerte or
tonen (bitmaps getekend door de afbeeldingsoperator worden niet door alle uitvoerformaten ondersteund.) Na
door deze operatoren opnieuw te definiëren, is het PostScript- of PDF-bestand dat moet worden geconverteerd
verwerkt door een PostScript-interpreter, bijvoorbeeld Ghostscript (gs(1)). Normaal gesproken moet je dat doen
een PostScript-interpreter moet hebben geïnstalleerd om dit programma te kunnen gebruiken. U kunt het echter wel
enige "back-end" verwerking van bestanden uitvoeren volgens de conventies van pstoedit
tussenformaat door de -bo keuze. Zie "Beschikbare formaten en hun
specifieke opties" hieronder.

De uitvoer die door de tolk is geschreven vanwege de herdefinitie van de tekening
operators is een soort 'plat' PostScript-bestand dat alleen eenvoudige bewerkingen bevat, zoals
moveto, lineto, show, enz. U kunt dit bestand bekijken met de -f debug optie.

Deze uitvoer wordt gelezen door eindverwerkingsfuncties van pstoedit en activeert de tekening
functies in de geselecteerde uitvoerformaatdriver soms ook wel "backend" genoemd.

OPMERKINGEN
Als u PDF-bestanden rechtstreeks wilt verwerken, moet uw PostScript-interpreter hiervoor zorgen
functie, net als Ghostscript. Aladdin Ghostscript wordt aanbevolen voor het verwerken van PDF- en
PostScript-bestanden.

OPTIES


ALGEMEEN OPTIES
[omvatten naam of a PostScript filet naar be inclusief]
Met deze optie kunt u een extra PostScript-bestand specificeren dat zal worden uitgevoerd
net voordat de normale invoer wordt gelezen. Dit is handig voor het opnemen van een specifieke pagina
instellingen of voor het uitschakelen van mogelijk onveilige PostScript-operators, bijv. bestand,
bestand hernoemen of bestand verwijderen.

[-xschaal aantal]
.PP

[-schaal aantal]
.PP

[-xverschuiving aantal]
.PP

[-yverschuiving aantal]
.PP

[-gecentreerd]
.PP

[-minimale lijnbreedte aantal]
.PP

[-paginanummerformaat pagina aantal formaat specificatie]
.PP

[-splitsen]
Maak een nieuw bestand voor elke pagina van de invoer. Hiervoor moet de uitvoerbestandsnaam
bevatten een %d die wordt vervangen door het huidige paginanummer. Deze optie is
automatisch ingeschakeld voor uitvoerformaten die meerdere pagina's niet ondersteunen
binnen één bestand, bijvoorbeeld fig of gnuplot.

[-gebruikbbvaninvoer]
Indien opgegeven, gebruikt pstoedit de BoundingBox zoals deze (hopelijk) wordt gevonden in de invoer
bestand in plaats van een bestand dat door zijn eigen wordt berekend.

[-bladzijde pagina aantal]
Selecteer een enkele pagina uit een PostScript- of PDF-bestand met meerdere pagina's.

[-rgb]
Sinds versie 3.30 gebruikt pstoedit intern de CMYK-kleuren. De optie -rgb draait
op het oude gedrag om RGB-waarden te gebruiken.

[-gebruik]
.PP

[-geen clip]
.PP

[-draaien hoek (0-360)]
Afbeelding per hoek roteren.

[-pagina grootte pagina formaat]
paginaformaat instellen voor uitvoermedium. Met deze optie stelt u het paginaformaat voor de uitvoer in
medium. Momenteel wordt dit alleen gebruikt door de libplot output format driver, maar het zou kunnen
in de toekomst door andere stuurprogramma's voor uitvoerformaten worden gebruikt. Het paginaformaat is gespecificeerd in
termen van de gebruikelijke namen voor paginaformaat, bijvoorbeeld letter of a4.

[-Help]
.PP

[-gs pad naar the Ghostscript uitvoerbaar/DLL]
.PP

[-bo]
U kunt alleen backend-verwerking uitvoeren (zonder de PostScript-interpreter-frontend)
door eerst te rennen pstoedit -f storten in bestand dumpbestand en dan rennen pstoedit -f
formaat -bo dumpbestand uitbestand.

[-psarg argument snaar]
De string die bij deze optie wordt gegeven, wordt wanneer direct aan Ghostscript doorgegeven
Ghostscript wordt aangeroepen om het PostScript-bestand voor pstoedit te verwerken. Bijvoorbeeld:
-psarg "-r300x300". Hierdoor wordt de resolutie gewijzigd in 300x300 dpi. (Met
oudere versies van Ghostscript, heeft het wijzigen van de resolutie op deze manier alleen effect
indien de -inspraak optie wordt gegeven.) Als u meerdere opties wilt doorgeven aan Ghostscript
u kunt meerdere -psarg-opties gebruiken -psarg opt1 -psarg opt2 -psarg opt2. Zie het
Ghostscript-handleiding voor andere mogelijke opties.

[-pstaalniveau PostScript Taal Niveau 1, 2, or 3 naar be gebruikt.]
.PP

-f "formaat[:opties]"
doeluitvoerformaat herkend door pstoedit. Aangezien stuurprogramma's voor andere formaten kunnen zijn
dynamisch geladen, typ pstoedit -help om een ​​volledige lijst met indelingen te krijgen. Zien
"Beschikbare formaten en hun specifieke opties" hieronder voor een uitleg van de
[: opties] naar -f formaat. Als de formaatoptie niet wordt gegeven, probeert pstoedit te raden
het doelformaat van het achtervoegsel van de uitvoerbestandsnaam. Echter in veel
gevallen is dit geen unieke afbeelding en daarom vereist pstoedit de -f optie.

[-gsregbasis Ghostscript baseren register pad]
registerpad om als basispad te gebruiken bij het zoeken naar Ghostscript-interpreter. Dit
optie biedt middelen om een ​​registersleutel op te geven onder HKLM/Software waar moet worden gezocht
voor GS-interpretersleutel, versie en GS_DLL / GS_LIB-waarden. Voorbeeld: "-gsregbase
MyCompany" betekent dat HKLM/Software/MyCompany/GPL Ghostscript zou worden doorzocht
in plaats van HKLM/Software/GPL Ghostscript.

TEKST EN FONT VERWERKING BESTELLING VERBAND OPTIES
[-df doopvont naam]
Soms hebben lettertypen die zijn ingesloten in een PostScript-programma geen lettertypenaam. Voor
dit gebeurt bijvoorbeeld in PostScript-bestanden die zijn gegenereerd door dvips(1). In zo'n geval
pstoedit gebruikt een vervangend lettertype. De standaard hiervoor is Courier. Een ander lettertype kan
worden gespecificeerd met behulp van de -df optie. -df Helvetica zorgt ervoor dat alle naamloze lettertypen worden
vervangen door Helvetica.

[-nomaptoïsolatin1]
Normaal wijst pstoedit alle tekencodes toe aan de codes die zijn gedefinieerd door de ISO Latin1
codering. Als u opgeeft -nomaptoïsolatin1 dan de codering van de invoer
PostScript wordt ongewijzigd doorgegeven aan de uitvoer. Dit kan resulteren in vreemde tekst
uitvoer, maar aan de andere kant kan dit de enige manier zijn om sommige lettertypen te laten converteren
op gepaste wijze. Probeer uit wat het beste bij uw concrete geval past.

[-pngafbeelding bestandsnaam]
.PP

[-DT]
teken tekst. Tekst wordt getekend als veelhoeken. Dit kan een groot uitvoerbestand opleveren. Dit
optie wordt automatisch ingeschakeld als het geselecteerde uitvoerformaat niet wordt ondersteund
tekst, bijv knuppel(1).

[-add]
automatische tekentekst. Deze optie schakelt de -DT optie selectief voor lettertypen
die geen normale tekstlettertypes lijken te zijn, bijvoorbeeld Symbol.

[-ndt]
teken nooit tekst. Schakel de heuristieken die door pstoedit worden gebruikt volledig uit om te beslissen wanneer
"teken" tekst in plaats van het als tekst weer te geven. Dit kan onjuiste resultaten opleveren, maar
in sommige gevallen kan het toch nuttig zijn. "Gebruik op eigen risico".

[-dgbm]
.PP

[-corrigeer lettertype]
Sommige PostScript-bestanden, bijvoorbeeld gegenereerd door ChemDraw, gebruiken PostScript
definieerfont-operator op een manier die onverenigbaar is met de aannames van pstoedit. De
nieuw lettertype wordt gedefinieerd door een oud lettertype te kopiëren zonder de lettertypenaam van het nieuwe te wijzigen
lettertype. Wanneer deze optie wordt toegepast, worden sommige "patches" uitgevoerd nadat een font is gedefinieerd in
om het weer compatibel te maken met de aannames van pstoedit. Deze optie is dat niet
standaard ingeschakeld, omdat het andere PostScript-bestanden kan beschadigen. Het is alleen getest
met door ChemDraw gegenereerde bestanden.

[-pti]
precisie tekst. Normaal gesproken wordt een tekenreeks getekend zoals deze voorkomt in het invoerbestand.
In sommige situaties kan dit echter verkeerd gepositioneerde tekens opleveren. Dit
is te wijten aan beperkingen in de meeste uitvoerformaten van pstoedit. Ze kunnen niet vertegenwoordigen
tekst met willekeurige interletterafstand die gemakkelijk mogelijk is in PDF en
Postscript. Met -pta, wordt elk teken van een tekenreeks afzonderlijk geplaatst. Met
-pti, wordt dit alleen gedaan in gevallen waarin er een niet-nul interletterafstand is. De
nadeel van "precisietekst" is een grotere bestandsgrootte en moeilijk te bewerken tekst.

[-pta]
zie -pti

[-uchar karakter]
Soms kan pstoedit een teken niet toewijzen aan de codering die wordt gebruikt door PostScript
bestand naar de lettertypecodering van het doelformaat. In dit geval vervangt pstoedit de
voer een teken in met een speciaal teken om alle plaatsen weer te geven die dat kunnen
niet correct in kaart worden gebracht. De standaardwaarde hiervoor is een "#". De ... gebruiken -uchar optie het
is het mogelijk om een ​​ander teken op te geven dat in plaats daarvan moet worden gebruikt. Als u een
ruimte, gebruik -uchar " ".

[-t2lettertypenast1]
Behandel Type 2-lettertypen op dezelfde manier als Type 1. Type 2-lettertypen komen soms voor als ingesloten lettertypen
binnen pdf-bestanden. In de standaardmodus wordt tekst die dergelijke lettertypen gebruikt, getekend als polygonen
aangezien pstoedit ervan uitgaat dat een dergelijk lettertype niet beschikbaar is op de computer van de gebruiker. Als
deze optie is ingesteld, gaat pstoedit ervan uit dat de interne codering hetzelfde volgt als
voor een standaardlettertype en genereert normale tekstuitvoer. Deze veronderstelling is misschien niet zo
in alle gevallen waar. Maar het is bijna onmogelijk voor pstoedit om dit te verifiëren
veronderstelling - het zou een soort OCR moeten doen.

[-nfr]
In de normale modus vervangt pstoedit bitmaplettertypen door een lettertype zoals gedefinieerd door het -df
keuze. Dit wordt gedaan omdat de meeste uitvoerformaten dergelijke lettertypen niet aankunnen. Dit
gedrag kan worden uitgeschakeld met behulp van de -nfr optie maar dan hangt het er sterk van af
de applicatie leest het gegenereerde bestand of het bestand bruikbaar en correct is
geïnterpreteerd of niet. Eventuele problemen zijn dan buiten de controle van pstoedit.

[-tekens]
geef glyph-namen door aan het uitvoerformaatstuurprogramma. Tot nu toe geen stuurprogramma voor het uitvoerformaat
gebruikt echt de glyph-namen, dus dit heeft momenteel geen effect. Het is
een voorbereiding op toekomstig werk.

[-gebruikoudenormalisatie]
Gebruik deze optie alleen voor het geval de nieuwe heuristiek die in 3.5 is geïntroduceerd, niet werkt
correcte resultaten - deze normalisatie van lettertypecodering zal echter altijd een
best-effort-benadering, aangezien er geen echte algemene oplossing voor is die redelijk is
inspanning

[-lettertypekaart naam of doopvont kaart filet voor pstoedit]
De font map is een eenvoudig tekstbestand met regels in het volgende formaat:

document_font_name doel_font_name
Regels die beginnen met % worden beschouwd als opmerkingen.
Gebruik voor lettertypenamen met spaties de notatie "lettertypenaam met spaties".

Als een target_font_name begint met /, wordt het beschouwd als een alias voor een eerder item.

Elke lettertypenaam die in het document wordt gevonden, wordt gecontroleerd aan de hand van deze toewijzing en als er een
corresponderende invoer, wordt de nieuwe naam gebruikt voor de uitvoer.

Indien de -lettertypekaart optie niet is opgegeven, zoekt pstoedit automatisch naar het bestand
naam van de bestuurder.fmp in de installatiemap en gebruikt dat bestand als een standaard fontmap-bestand
indien beschikbaar. De installatiemap is:

* MS Windows: Dezelfde map waar het uitvoerbare bestand pstoedit zich bevindt

* UNIX:
<De directory met de meeste the pstoedit uitvoerbaar is gelegen> /../lib/

De mpost.fmp in de map misc van de pstoedit-distributie is een voorbeeldmapbestand met
mappings van meer dan 5000 PostScript-lettertypenamen naar hun TeX-equivalenten. Dit is handig
omdat MetaPost vaak wordt gebruikt met TeX/LaTeX en die programma's geen standaard gebruiken
namen van lettertypen. Dit bestand en het stuurprogramma voor het MetaPost-uitvoerformaat worden geleverd door Scott Pakin
(scott+ps2ed_AT_pakin.org). Een ander voorbeeld is wemf.fmp voor gebruik onder Windows. Zie de
misc-directory van de pstoedit-brondistributie. Na het laden van de impliciete (gebaseerd op
stuurprogrammanaam) of expliciet (gebaseerd op de optie -fontmap) lettertypetoewijzingsbestand, een systeemspecifiek
map-bestand wordt gezocht en geladen vanuit de installatiemap (unix.fmp of windows.fmp).
Dit bestand kan worden gebruikt om bepaalde lettertypen om te leiden naar systeemspecifieke namen met behulp van de
/AliasName-notatie hierboven beschreven.

DEBUG OPTIES
[-inspraak]
Open een beeldscherm tijdens verwerking door Ghostscript. Sommige bestanden werken alleen correct
op deze manier.

[-q]
.PP

[-nq]
geen uitgang van de PostScript-interpreter. Normaal gesproken wordt Ghostscript daarna afgesloten
verwerking van het pstoedit invoerbestand. Voor het debuggen kan het handig zijn om dit te vermijden.
Als u dat doet, moet u quit typen bij de GS>-prompt om Ghostscript af te sluiten.

[-v]
Schakel de uitgebreide modus in. Tijdens de verwerking wordt er wat extra informatie getoond.

[-nb]
Sinds versie 3.10 gebruikt pstoedit de optie -dDELAYBIND bij het aanroepen van Ghostscript.
Voorheen werd in plaats daarvan de optie -dNOBIND gebruikt, maar dat veroorzaakte soms problemen
als het PostScript-bestand van een gebruiker de standaard PostScript-operator overbelast met total
nieuwe semantiek, bijv. lt voor lineto in plaats van de standaardbetekenis van "kleiner dan".
gebruik -nb de oude stijl kan weer worden geactiveerd als de -dDELAYBIND geeft
andere resultaten als voorheen. Neem in dat geval ook contact op met de auteur.

[-UPS]
.PP

[-houden]
.PP

[-debugfontafhandeling]
.PP

[-gst]
.PP

TEKENING VERBAND OPTIES
[-nc]
geen bochten. Normaal gesproken probeert pstoedit curves van de input en transfers te behouden
ze naar de uitvoer als het uitvoerformaat curven ondersteunt. Als het uitvoerformaat dat doet
krommen niet ondersteunt, dan vervangt pstoedit krommen door een reeks lijnen (zie ook
-vlak keuze). In sommige gevallen kan de gebruiker dit gedrag echter wensen
ook voor uitvoerformaten die oorspronkelijk krommen ondersteunen. Dit kan geforceerd worden via de
-nc optie.

[-mergelijnen]
Sommige uitvoerformaten maken de weergave van gevulde polygonen met randen mogelijk
hebben een andere kleur dan de vulkleur. Omdat PostScript geen ondersteuning biedt
dit door de standaard tekenprimitieven rechtstreeks, meestal tekenprogramma's
genereer twee objecten (de omtrek en de gevulde polygoon) in het PostScript
uitvoer. pstoedit kan deze opnieuw combineren, als ze elkaar direct opvolgen en
jij specificeert -mergelijnen. Dit samenvoegen wordt echter niet door alle uitvoer ondersteund
formaten vanwege beperkingen in het doelformaat.

[-rechtstreeks gevuld tot slag]
Rechthoeken gevuld met een effen kleur kunnen worden omgezet in een gestreepte lijn met een
breedte die overeenkomt met de breedte van de rechthoek. Dit is van primair belang
voor uitvoerformaten die helemaal geen gevulde polygonen ondersteunen. Maar het is
beperkt tot alleen rechthoeken, dwz het wordt niet ondersteund voor algemene polygonen

[-samenvoegtekst]
Om mooie tekstuitvoer te produceren, maken programma's PostScript-bestanden
splitsen woorden vaak op in kleinere stukjes die er vervolgens afzonderlijk op worden geplaatst
aangrenzende posities. Dergelijke gesplitste tekst is later echter moeilijk te bewerken en daarom ook
soms is het beter om deze stukken opnieuw te combineren om een ​​woord (of zelfs een reeks) te vormen
van woorden). Voor deze pstoedit implementeert een aantal heuristieken over wat tekststukken zijn
worden beschouwd als delen van een gesplitst woord. Dit is gebaseerd op de geometrische nabijheid
van de verschillende onderdelen en lijkt tot nu toe vrij goed te werken. Maar die zijn er zeker
gevallen waarin deze eenvoudige heuristiek niet werkt. Controleer de resultaten dus goed.

[-ssp]
subpaden simuleren. Verschillende uitvoerformaten ondersteunen geen PostScript-paden
met subpaden, dwz paden met tussenliggende verplaatsingen. In het normale geval, elk
subpath wordt behandeld als een onafhankelijk pad voor dergelijke uitvoerformaten. Dit kan leiden tot
slecht uitziende resultaten. Het meest voorkomende geval waarin dit gebeurt, is als u de -DT
optie en laat wat tekst zien met letters zoals e, o of b, dwz letters die een hebben
"gat". Wanneer de -ssp optie is ingesteld, probeert pstoedit deze problemen op te lossen.
Deze optie is echter CPU-intensief!

[-vul]
simuleer vulling door individuele slagen.

[-vlak vlakheid factor]
Als het uitvoerformaat geen curven ondersteunt zoals PostScript dat doet of als het
-nc optie is opgegeven, worden alle curven benaderd door lijnen. De ... gebruiken -vlak
optie kan men deze benadering controleren. Deze parameter wordt direct geconverteerd naar
een Postscript vlak gezet commando. Hogere getallen, bijv. 10 geven grovere, lagere getallen,
bijv. 0.1, geef fijnere benaderingen.

[-clip]
simuleren van knippen. De meeste uitvoerformaten van pstoedit hebben geen native ondersteuning voor
knippen. Daarvoor biedt pstoedit een optie om het knippen van de
afbeeldingen rechtstreeks zonder het clippath door te geven aan de uitvoerdriver. Dit echter
leidt ertoe dat curven worden vervangen door veel lijnsegmenten en dus een grotere output
bestanden. Gebruik deze optie dus alleen als uw uitvoer er anders uitziet dan de invoer vanwege
knippen. Bovendien is deze "gesimuleerde clipping" niet precies hetzelfde als gedefinieerd
in PostScript. Er kunnen lijnen zijn getekend op dubbele grootte. Ook het knippen van tekst is
niet ondersteund, tenzij u ook de -DT optie.

INVOER EN UITBESTAND FILE ARGUMENTEN
[ invoerbestand [uitvoerbestand] ]

Als noch een invoer- noch een uitvoerbestand als argument wordt opgegeven, werkt pstoedit als filter
lezen van standaardinvoer en schrijven naar standaarduitvoer. De speciale bestandsnaam "-" kan
ook gebruikt worden. Het vertegenwoordigt standaardinvoer als het de eerste is op de opdrachtregel en
standaarduitvoer als het de tweede is. Dus "pstoedit - output.xxx" leest van standaardinvoer
en schrijft naar output.xxx

BESCHIKBAAR FORMATS EN HUN SPECIFIEK OPTIES


pstoedit maakt het mogelijk om individuele opties door te geven aan een uitvoerformaatstuurprogramma. Dit wordt gedaan door
alle opties toevoegen aan het formaat dat is opgegeven na de -f keuze. De formaatspecificatie
en de opties moeten worden gescheiden door een dubbele punt (:). Als er meer dan één optie moet zijn
doorgegeven aan het uitvoerformaatstuurprogramma, het hele argument aan -f moet ingesloten zijn
dubbele aanhalingstekens, dus:

-f "formaat[:optie optie ...]"

Typ het volgende om te zien welke opties worden ondersteund door een specifieke indeling: pstoedit -f formaat:-help

De volgende beschrijving van de verschillende formaten die door pstoedit worden ondersteund, is ontleend aan
de broncode van de individuele stuurprogramma's.

PSV - Afgeplat PostScript (niet rondingen)
Geen driverspecifieke opties

ps - Vereenvoudigd PostScript with curves
Geen driverspecifieke opties

debug - voor proef doeleinden
Geen driverspecifieke opties

storten - voor proef doeleinden (dezelfde as debuggen)
Geen driverspecifieke opties

gs - elke apparaat uit die Ghostscript biedt - . gs:formaat, bv gs: pdfwrite
Geen driverspecifieke opties

ps2ai - adobe Illustrator via ps2ai.ps of Ghostscript
Geen driverspecifieke opties

gmfa - ASCII GNU metabestand
[-plotformaat snaar]
plotutil-indeling om te genereren

gfb - binair GNU metabestand
[-plotformaat snaar]
plotutil-indeling om te genereren

perceel - GNU libplot uitvoer types, bv plot:-plotformaat X
[-plotformaat snaar]
plotutil-indeling om te genereren

plot-cgm - cgm via GNU libplot
[-plotformaat snaar]
plotutil-indeling om te genereren

plot-ai - ai via GNU libplot
[-plotformaat snaar]
plotutil-indeling om te genereren

plot-svg - svg via GNU libplot
[-plotformaat snaar]
plotutil-indeling om te genereren

plot-ps - ps via GNU libplot
[-plotformaat snaar]
plotutil-indeling om te genereren

plot-fig - vijg via GNU libplot
[-plotformaat snaar]
plotutil-indeling om te genereren

plot-pcl - pcl via GNU libplot
[-plotformaat snaar]
plotutil-indeling om te genereren

plot-hpgl - hpgl via GNU libplot
[-plotformaat snaar]
plotutil-indeling om te genereren

plot-tek - tek via GNU libplot
[-plotformaat snaar]
plotutil-indeling om te genereren

magie - MAGICK bestuurder verenigbaar with versie 6.9.0 of AfbeeldingMagick.
Deze driver gebruikt de C++ API van ImageMagick of GraphicsMagick om uiteindelijk anders te produceren
uitvoerformaten. Het uitvoerformaat wordt automatisch bepaald door Image-/GraphicsMagick
op basis van het achtervoegsel van de uitvoerbestandsnaam. Dus een uitvoerbestand test.png zal het
creatie van een afbeelding in PNG-formaat. Dit binaire bestand van pstoedit is gecompileerd tegen versie
6.9.0 van ImageMagick.

Geen driverspecifieke opties

swf - SWF bestuurder:
[-kubisch]
kubiek ???

[-spoor]
spoor ???

XAML - uitbreidbaar Aanvraag Markup Taal
[-localdtd]
gebruik lokale DTD

[-zelfstandig]
stand-alone type svg maken

[-metdtd]
schrijf DTD

[-metgroepering]
schrijf ook gewoon opslaan/herstellen als SVG-groep

[-geengegroepeerdpad]
schrijf geen groep rond paden

[-noviewbox]
schrijf geen kijkvenster

[-texmodus]
TeX-modus

[-afbeeldingnaarbestand]
schrijf rasterafbeeldingen om bestanden te scheiden in plaats van ze in te sluiten

[-geen tekstweergave]
schrijf geen tekstweergave-attribuut

[-grens aantal]
extra rand om rond kale begrenzingskader te tekenen (in procenten van breedte en
hoogte)

[-titel snaar]
tekst die als titel voor het gegenereerde document moet worden gebruikt

wemfns - van Wogl versie of EMF - geen onderpaden
[-df]
schrijf informatie over lettertypeverwerking

[-dumplettertypemap]
schrijf info over font mapping

[-formaat: psbbox]
gebruik het begrenzingskader zoals berekend door de PostScript-frontend als grootte

[-formaat: volledige pagina]
stel de grootte in op die van de volledige pagina

[-maat:automaat]
laat MS Windows het begrenzingsvak berekenen (standaard)

[-afbeeldingen bewaren]
debug-optie - bewaar de ingesloten bitmaps als externe bestanden

[-gebruikoudepolydraw]
gebruik geen PolyDraw van MS Windows maar een emulatie ervan - soms nodig voor
bepaalde programma's die de EMF-bestanden lezen

[-OO]
genereer OpenOffice-compatibel EMF-bestand

hpgl - HPGL code
[-penplotter]
plotter is penplotter (dwz geen ondersteuning voor specifieke lijndiktes)

[-penkleurenuitbestand]
lees penkleuren uit het bestand drvhpgl.pencolors in de datadirectory van pstoedit

[-penkleuren aantal]
maximum aantal penkleuren dat gebruikt kan worden door pstoedit (standaard 0) -

[-vultype snaar]
selecteer vultype bijv. FT 1

[-hpgl2]
Gebruik HPGL/2 in plaats van HPGL/1

[-rot90]
draai hpgl 90 graden

[-rot180]
draai hpgl 180 graden

[-rot270]
draai hpgl 270 graden

pcl - PCL code
[-penplotter]
plotter is penplotter (dwz geen ondersteuning voor specifieke lijndiktes)

[-penkleurenuitbestand]
lees penkleuren uit het bestand drvhpgl.pencolors in de datadirectory van pstoedit

[-penkleuren aantal]
maximum aantal penkleuren dat gebruikt kan worden door pstoedit (standaard 0) -

[-vultype snaar]
selecteer vultype bijv. FT 1

[-hpgl2]
Gebruik HPGL/2 in plaats van HPGL/1

[-rot90]
draai hpgl 90 graden

[-rot180]
draai hpgl 180 graden

[-rot270]
draai hpgl 270 graden

bit - PIC formaat voor troff et al.
[-troef]
troff-modus (standaard is groff)

[-landschap]
landschap uitvoer

[-portret]
portret uitvoer

[-keeplettertype]
print onherkenbaar letterlijk

[-tekst]
probeer geen plaatjes te maken van lopende tekst

[-debuggen]
debug-uitvoer inschakelen

zo - Asymptoot Formaat
Geen driverspecifieke opties

Cairo - Cairo bestuurder
genereert compileerbare c-code voor weergave met Caïro

[-pango]
gebruik pango voor het renderen van lettertypen

[-functienaam snaar]
stelt de basisnaam in voor de gegenereerde functies en variabelen. bijv. mijnfiguur

[-koptekst snaar]
stelt de uitvoerbestandsnaam in voor het gegenereerde C-headerbestand. bijv. mijnfig.h

cfdg - Context Gratis Design Grammatica
Contextvrije ontwerpgrammatica, bruikbaar door Context Free Art (http://www.contextfreeart.org/)

Geen driverspecifieke opties

dxf - CADXPERT / LANDXPERT uitwisseling formaat
[-polyaslijnen]
gebruik LINE in plaats van POLYLINE in DXF

[-mm]
gebruik mm-coördinaten in plaats van punten in DXF (mm=pt/72*25.4)

[-ctl]
wijs kleuren toe aan lagen

[-splinealspolylijn]
geschatte splines met PolyLines (alleen voor -f dxf_s)

[-splineasnurb]
experimenteel (alleen voor -f dxf_s)

[-splineasbspline]
experimenteel (alleen voor -f dxf_s)

[-splineasenkelespline]
experimenteel (alleen voor -f dxf_s)

[-splinealsmultispline]
experimenteel (alleen voor -f dxf_s)

[-splineasbezier]
gebruik Bezier-splines in DXF-indeling (alleen voor -f dxf_s)

[-splineprecisie aantal]
aantal monsters dat moet worden genomen van de spline-curve bij benadering
-splineaspolyline of -splineasmultispline - moet >= 2 zijn (standaard 5)

[-dumpernamen]
dump alle gevonden laagnamen naar standaarduitvoer

[-lagen snaar]
weer te geven lagen (door komma's gescheiden lijst met namen van lagen, geen spatie)

[-laagfilter snaar]
te verbergen lagen (door komma's gescheiden lijst met laagnamen, geen spatie)

dxf_s - CADXPERT / LANDXPERT uitwisseling formaat with spieën
[-polyaslijnen]
gebruik LINE in plaats van POLYLINE in DXF

[-mm]
gebruik mm-coördinaten in plaats van punten in DXF (mm=pt/72*25.4)

[-ctl]
wijs kleuren toe aan lagen

[-splinealspolylijn]
geschatte splines met PolyLines (alleen voor -f dxf_s)

[-splineasnurb]
experimenteel (alleen voor -f dxf_s)

[-splineasbspline]
experimenteel (alleen voor -f dxf_s)

[-splineasenkelespline]
experimenteel (alleen voor -f dxf_s)

[-splinealsmultispline]
experimenteel (alleen voor -f dxf_s)

[-splineasbezier]
gebruik Bezier-splines in DXF-indeling (alleen voor -f dxf_s)

[-splineprecisie aantal]
aantal monsters dat moet worden genomen van de spline-curve bij benadering
-splineaspolyline of -splineasmultispline - moet >= 2 zijn (standaard 5)

[-dumpernamen]
dump alle gevonden laagnamen naar standaarduitvoer

[-lagen snaar]
weer te geven lagen (door komma's gescheiden lijst met namen van lagen, geen spatie)

[-laagfilter snaar]
te verbergen lagen (door komma's gescheiden lijst met laagnamen, geen spatie)

vijg - .fig formaat voor xfig
Het xfig-formaatstuurprogramma ondersteunt speciale lettertypenamen, die kunnen worden geproduceerd met behulp van een
fontmap-bestand. De volgende typen namen worden ondersteund:
Algemene notatie:
"PostScript-lettertypenaam" ((LaTeX|PostScript|leeg)(::speciaal)::)XFigFontName

Voorbeelden:

Helvetica LaTeX::SansSerif
Koerier LaTeX::special::Typemachine
GillSans "AvantGarde Demi"
Albertus PostScript::special::"New Century Schoolbook Italic"
Symbool ::special::Symbol (hetzelfde als PostScript::special::Symbol)

Zie ook het bestand examplefigmap.fmp in de map misc van de broncode pstoedit
distributie voor een voorbeeld van een lettertypetoewijzingsbestand voor xfig. Houd er rekening mee dat de lettertypenaam moet
behoren tot degenen die worden ondersteund door xfig. Zien - http://www.xfig.org/userman/fig-format.html voor een
lijst met legale lettertypenamen

[-begindiepte aantal]
stel de initiële diepte in (standaard 999)

[-metriek]
overschakelen naar centimeterweergave (standaard inches)

[-gebruikjuistelettergrootte]
schaal lettertypen niet voor xfig. Gebruik dit als u deze optie ook gebruikt met xfig

[-diepte aantal]
stel de paginadiepte in inches in (standaard 11)

xfig - .fig formaat voor xfig
Zie fig-formaat voor meer details.

[-begindiepte aantal]
stel de initiële diepte in (standaard 999)

[-metriek]
overschakelen naar centimeterweergave (standaard inches)

[-gebruikjuistelettergrootte]
schaal lettertypen niet voor xfig. Gebruik dit als u deze optie ook gebruikt met xfig

[-diepte aantal]
stel de paginadiepte in inches in (standaard 11)

tfig - .fig formaat voor xfig
Alleen testen

[-begindiepte aantal]
stel de initiële diepte in (standaard 999)

[-metriek]
overschakelen naar centimeterweergave (standaard inches)

[-gebruikjuistelettergrootte]
schaal lettertypen niet voor xfig. Gebruik dit als u deze optie ook gebruikt met xfig

[-diepte aantal]
stel de paginadiepte in inches in (standaard 11)

gcode - emc2 gcode formaat
Zie ook: http://linuxcnc.org/

Geen driverspecifieke opties

knuppel - knuppel formaat
Geen driverspecifieke opties

gschem - gschem formaat
Zie ook: http://www.geda.seul.org/tools/gschem/

Geen driverspecifieke opties

ik teken - Interviews trekken formaat (EPS)
Geen driverspecifieke opties

java1 - Java 1 applet bron code
[Java klasse naam snaar]
naam van de Java-klasse die moet worden gegenereerd

java2 - Java 2 bron code
[Java klasse naam snaar]
naam van de Java-klasse die moet worden gegenereerd

wig - .kilo formaat voor kontour
Geen driverspecifieke opties

latex2e - LaTeX2e beeld formaat
[-gehele getallen]
rond alle coördinaten af ​​op het dichtstbijzijnde gehele getal

LWO - Lichte golf 3D object formaat
Geen driverspecifieke opties

mma - Mathematica grafiek
[-eofillvullingen]
Vullen wordt gebruikt voor eofill (standaard is niet vullen)

mpost - MetaPost formaat
Geen driverspecifieke opties

noixml - Nemetschek NOI XML formaat
Nemetschek Object Interface XML-formaat

[-r snaar]
Allplan-bronbestand

[-bsl aantal]
Bézier split-level (standaard 3)

pcb - graveren gegevens - isoleren/printen formaat
Bekijk http://home.vr-web.de/~hans-juergen-jahn/software/devpcb.html voor meer details.

Geen driverspecifieke opties

pcb - pcb formaat
Zie ook: http://pcb.sourceforge.net en http://www.penguin.cz/~utx/pstoedit-pcb/

[-rooster vermist arg naam]
probeer relevante uitvoer naar het raster (mils) te snappen en mislukte objecten naar a
andere laag

[-snapdistisch vermist arg naam]
afstandsverhouding raster snappen (0 < snapdist <= 0.5, standaard 0.1)

[-tshiftx vermist arg naam]
extra x verschuiving gemeten in doeleenheden (mils)

[-verschuivend vermist arg naam]
extra y-verschuiving gemeten in doeleenheden (mils)

[-rooster vermist arg naam]
probeer relevante uitvoer naar het raster (mils) te snappen en mislukte objecten naar a
andere laag

[-mm]
overschakelen naar metrische eenheden (mm)

[-standaardnamen]
gebruik standaardlaagnamen in plaats van beschrijvende namen

[-krachtpoly]
dwing alle objecten om te worden geïnterpreteerd als polygonen

pcb vullen - pcb formaat with fills
Zie ook: http://pcb.sourceforge.net

Geen driverspecifieke opties

pdf - Adobe's Draagbaar Document Formaat
Geen driverspecifieke opties

PPTX - PresentatieML (Power Point) formaat
Dit is het formaat dat intern wordt gebruikt door Microsoft PowerPoint. LibreOffice kan ook
lees / schrijf PowerPoint-bestanden, zij het met enig gebrek aan functionaliteit.

[-kleuren snaar]
"origineel" om originele kleuren te behouden (standaard), "thema" om willekeurig naar te converteren
themakleuren, of "thema-lum" ook om de helderheid te variëren

[-lettertypen snaar]
gebruik "windows" fonts (standaard), "native" fonts, of converteer naar het "theme" font

[-integreren snaar]
ingesloten lettertypen, gespecificeerd als een door komma's gescheiden lijst van lettertypebestanden in EOT-indeling

rib - RenderMan Interface Bytestroom
Geen driverspecifieke opties

rpl - Echt3D Programming Taal formaat
Geen driverspecifieke opties

monster - monster bestuurder: if helpen do niet willen naar zien deze, commentaar ongedaan maken the overeenkomstig lijn in
makefile en maken weer
dit is een lange beschrijving voor de voorbeelddriver

[-voorbeeldoptie geheel getal]
slechts een voorbeeld

sk - Schets formaat
Geen driverspecifieke opties

SVM - StarView/OpenOffice.org metabestand
StarView/OpenOffice.org-metabestand, leesbaar vanaf OpenOffice.org 1.0/StarOffice 6.0 en
bovenstaand.

[-m]
kaart naar Arial

[-nf]
emuleer smalle lettertypen

tekst - tekst in anders formulieren
[-Hoogte aantal]
paginahoogte in termen van tekens

[-breedte aantal]
paginabreedte in termen van tekens

[-dumpen]
dump tekststukken

gif - Tgif OBJ formaat
[-ta]
tekst als attribuut

tk - tk en / of tk applet bron code
[-R]
HW verwisselen

[-I]
geen indruk

[-n snaar]
tagnamen

vtk - VTK bestuurder: if helpen do niet willen naar zien deze, commentaar ongedaan maken the overeenkomstig lijn in makefile
en maken weer
dit is een lange beschrijving voor de VTKe driver

[-VTKeoptie geheel getal]
slechts een voorbeeld

wmf - MS Windows Metabestand
[-m]
kaart naar Arial

[-nf]
emuleer smalle lettertypen

[-tekenbb]
begrenzingskader tekenen

[-p]
snoeilijn eindigt

[-nfw]
Nieuwere versies van MS Windows (2000, XP, Vista, 7, ...) accepteren geen WMF/EMF
bestanden gegenereerd wanneer deze optie is ingesteld en de invoer tekst bevat. Maar als dit
optie niet is ingesteld, schat het WMF/EMF-stuurprogramma de interletterafstand van
tekst met behulp van een zeer grove heuristiek. Dit kan leiden tot lelijk uitziende uitvoer. Op de
aan de andere kant kan OpenOffice nog steeds EMF/WMF-bestanden lezen waar pstoedit het delegeert
berekening van de afstand tussen de letters voor het programma dat het WMF/EMF-bestand leest. Dus
als het gegenereerde WMF/EMF-bestand nooit onder MS Windows zal worden verwerkt, gebruik dit dan
keuze. Als WMF/EMF-bestanden met zeer nauwkeurige tekst moeten worden gegenereerd onder *nix
de enige optie is om de optie -pta van pstoedit te gebruiken. Dat veroorzaakt echter elke
tekst moet worden opgesplitst in afzonderlijke tekens, waardoor de tekst moeilijk te bewerken is
daarna. Daarom biedt de optie -nfw een soort compromis tussen overdraagbaarheid
en leuk om te bewerken maar nog steeds leuk uitziende tekst. Nogmaals - deze optie heeft geen betekenis
wanneer pstoedit toch wordt uitgevoerd onder MS Windows. In dat geval is de uitvoer
draagbaar maar desondanks niet gesplitst en ziet er nog prima uit.

[-winbb]
laat de MS Windows API de Bounding Box berekenen (alleen MS Windows)

[-OO]
genereer OpenOffice-compatibel EMF-bestand

emf - Verbeterde MS Windows Metabestand
[-m]
kaart naar Arial

[-nf]
emuleer smalle lettertypen

[-tekenbb]
begrenzingskader tekenen

[-p]
snoeilijn eindigt

[-nfw]
Nieuwere versies van MS Windows (2000, XP, Vista, 7, ...) accepteren geen WMF/EMF
bestanden gegenereerd wanneer deze optie is ingesteld en de invoer tekst bevat. Maar als dit
optie niet is ingesteld, schat het WMF/EMF-stuurprogramma de interletterafstand van
tekst met behulp van een zeer grove heuristiek. Dit kan leiden tot lelijk uitziende uitvoer. Op de
aan de andere kant kan OpenOffice nog steeds EMF/WMF-bestanden lezen waar pstoedit het delegeert
berekening van de afstand tussen de letters voor het programma dat het WMF/EMF-bestand leest. Dus
als het gegenereerde WMF/EMF-bestand nooit onder MS Windows zal worden verwerkt, gebruik dit dan
keuze. Als WMF/EMF-bestanden met zeer nauwkeurige tekst moeten worden gegenereerd onder *nix
de enige optie is om de optie -pta van pstoedit te gebruiken. Dat veroorzaakt echter elke
tekst moet worden opgesplitst in afzonderlijke tekens, waardoor de tekst moeilijk te bewerken is
daarna. Daarom biedt de optie -nfw een soort compromis tussen overdraagbaarheid
en leuk om te bewerken maar nog steeds leuk uitziende tekst. Nogmaals - deze optie heeft geen betekenis
wanneer pstoedit toch wordt uitgevoerd onder MS Windows. In dat geval is de uitvoer
draagbaar maar desondanks niet gesplitst en ziet er nog prima uit.

[-winbb]
laat de MS Windows API de Bounding Box berekenen (alleen MS Windows)

[-OO]
genereer OpenOffice-compatibel EMF-bestand

OPMERKINGEN


AUTOTRACEREN
pstoedit werkt samen met autotrace. Autotrace kan nu een dumpbestand maken voor verder gebruik
verwerking door pstoedit met behulp van de -bo (alleen backend) optie. Autotrace is een programma
geschreven door een groep rond Martin Weber en is te vinden op
http://sourceforge.net/projects/autotrace/.

PS2AI
Het stuurprogramma voor het ps2ai-uitvoerformaat is geen native stuurprogramma voor het uitvoerformaat van pstoedit. Het doet niet
gebruik de pstoedit PostScript flattener, in plaats daarvan gebruikt het het PostScript-programma ps2ai.ps
die is geïnstalleerd in de Ghostscript-distributiemap. Het is inbegrepen om te verstrekken
dezelfde "look-and-feel" voor de conversie naar AI. Bijkomend voordeel is dat dit
conversie is nu ook beschikbaar via het "convert-to-vector" menu van Gsview. Echter,
veel bestanden worden niet goed of helemaal niet geconverteerd met ps2ai.ps. Dus een native pstoedit-stuurprogramma
zou veel beter zijn. Is er iemand die dit op zich wil nemen? Het AI-formaat is bijvoorbeeld bruikbaar
door Mayura Draw (http://www.mayura.com). Ook een driver naar het Mayura native formaat zou dat wel doen
wees aardig.

Een alternatief voor het op ps2ai gebaseerde stuurprogramma is beschikbaar via het -f plot:ai formaat als het
libplot(ter) is geïnstalleerd.

U moet een versie van Ghostscript gebruiken die groter is dan of gelijk is aan 6.00 voor het gebruik van ps2ai
stuurprogramma voor uitvoerformaat.

METAPOST
Merk op dat, voor zover Scott weet, MetaPost de eofill van PostScript niet ondersteunt. De
MetaPost-stuurprogramma voor uitvoerformaat converteert alleen eofill naar fill en geeft een waarschuwing als
breedsprakig is ingesteld. Gelukkig vertrouwen maar heel weinig PostScript-programma's op de even-oneven vulregel,
ook al specificeren velen het.

Zie voor meer informatie over MetaPost:

http://tug.org/metapost

CONTEXT GRATIS - CFDG
De driver voor het CFDG-formaat (drvcfdg) definieert één vorm per pagina PostScript, maar
alleen de eerste vorm wordt daadwerkelijk weergegeven (tenzij de gebruiker de gegenereerde CFDG-code bewerkt,
Natuurlijk). CFDG ondersteunt geen uitvoer van meerdere pagina's, dus dit is waarschijnlijk redelijk
ding om te doen.

Zie voor meer informatie over Context Free: http://www.contextfreeart.org/

LaTeX2E
* De beeldomgeving van LaTeX2e is niet erg krachtig. Daardoor veel elementair
PostScript-constructies worden genegeerd -- vullingen, lijndiktes (naast "dikke" en
"dun"), en streepjespatronen, om er maar een paar te noemen. Bovendien kunnen complexe foto's
overschrijdt de geheugencapaciteit van TeX. (Het eepic-pakket overwint veel van dergelijke
beperkingen.)

* Sommige PostScript-constructies worden niet direct ondersteund door "picture", maar kunnen dat wel zijn
afgehandeld door externe pakketten. Als een figuur kleur gebruikt, zal het document op het hoogste niveau dat doen
moet een "\usepackage{color}" of "\usepackage{xcolor}" doen. En als een cijfer
bevat geroteerde tekst, moet het document op het hoogste niveau een
"\gebruikpakket{draaiend}".

* Alle lengtes, coördinaten en lettergroottes die worden uitgevoerd door het uitvoerformaatstuurprogramma zijn in
termen van \lengte-eenheid, dus het schalen van een figuur is gewoon een kwestie van a doen
"\setlength{\unitlength}{...}".

* Het stuurprogramma voor het uitvoerformaat ondersteunt momenteel één specifiek stuurprogramma voor het uitvoerformaat
optie, "integers", die alle lengtes, coördinaten en lettergroottes afrondt op de
dichtstbijzijnde gehele getal. Dit maakt het met de hand bewerken van de foto een beetje leuker.

* Waarom is dit uitvoerformaatstuurprogramma nuttig? Een antwoord is draagbaarheid; elke LaTeX2e
systeem kan de beeldomgeving aan, zelfs als het PostScript niet aankan
afbeeldingen. (pdfLaTeX komt hier voor de geest.) Een tweede antwoord is dat afbeeldingen dat kunnen zijn
gemakkelijk bewerkt om willekeurige LaTeX2e-code te bevatten. Bijvoorbeeld de tekst in a
figuur kan worden aangepast om complexe wiskunde, niet-Latijnse alfabetten,
bibliografische citaten, of -- de echte reden waarom Scott de LaTeX2e-uitvoer schreef
format driver -- hyperlinks naar het omringende document (met hulp van het
hyperref-pakket).

CREREN A NIEUW OUTPUT FORMAT DRIVER
Om een ​​nieuwe driver voor het uitvoerformaat te implementeren, kunt u beginnen met drvsampl.cpp en drvsampl.h.
Zie ook opmerkingen in drvbase.h en drvfuncs.h voor een uitleg van methoden die zouden moeten zijn
geïmplementeerd voor een nieuwe driver voor het uitvoerformaat.

MILIEU VARIABELEN


Tijdens het compileren wordt een standaard PostScript-interpreter opgegeven die door pstoedit moet worden aangeroepen.
U kunt de standaard overschrijven door de GS-omgevingsvariabele in te stellen op de naam van a
geschikte PostScript-interpreter.

U kunt controleren welke naam van een PostScript-interpreter in pstoedit is gecompileerd met behulp van:
pstoedit -Help -v.

Zie de Ghostscript-handleiding voor beschrijvingen van omgevingsvariabelen die door Ghostscript worden gebruikt,
vooral GS_FONTPATH ​​en GS_LIB; andere omgevingsvariabelen zijn ook van invloed op de uitvoer naar
weergeven, afdrukken en extra filteren en verwerken. Zie de bijbehorende documentatie.

pstoedit wijst tijdelijke bestanden toe met behulp van de functie tijdelijk(3). Aldus de locatie voor
tijdelijke bestanden kunnen worden bestuurd door andere omgevingsvariabelen die hierdoor worden gebruikt
functie. Zie de tijdelijk(3) manpage voor beschrijvingen van gebruikte omgevingsvariabelen. Op
UNIX-achtig systeem is dit waarschijnlijk de TMPDIR-variabele, op DOS/WINDOWS ofwel TMP of TEMP.

TROUBLE SCHIETEN


Als je problemen hebt met pstoedit, probeer dan eerst of Ghostscript succesvol wordt weergegeven
jouw bestand. Zo ja, probeer het dan pstoedit -f ps infile.ps testbestand.ps en controleer of
testbestand.ps wordt nog steeds correct weergegeven met behulp van Ghostscript. Als dit bestand er niet uitziet
correct is, lijkt er een probleem te zijn met de PostScript-frontend van pstoedit. Als dit
bestand ziet er goed uit, maar de uitvoer voor een specifiek formaat is verkeerd, het probleem zit waarschijnlijk in
het uitvoerformaatstuurprogramma voor het specifieke formaat. Stuur in beide gevallen bugfixes en
rapporteert aan de auteur.

Een veelvoorkomend probleem met PostScript-bestanden is dat het PostScript-bestand een van de
standaard PostScript-operators inconsistent. Dit heeft geen effect als u gewoon afdrukt
het bestand aangezien het oorspronkelijke PostScript-"programma" deze nieuwe operators gebruikt in het nieuwe
betekenis en gebruikt de originele niet meer. Echter, wanneer uitgevoerd onder de controle van
pstoedit wordt van deze operators verwacht dat ze werken met de originele semantiek.

Tot nu toe heb ik herdefinities gezien voor:

* lt - "minder dan" betekent "trek een lijn naar"

* string - "maak een string-object" in de betekenis van "teken een string"

* lengte - "krijg de lengte van bijvoorbeeld een string" naar een "floatconstante"

Ik heb work-arounds toegevoegd voor de hierboven genoemde, maar sommige anderen kunnen verschijnen
toevoeging aan die.

BEPERKINGEN


* Niet-standaard lettertypen (bijv. TeX-bitmaplettertypen) worden toegewezen aan een standaardlettertype dat dat wel kan
worden gewijzigd met behulp van de -df keuze. pstoedit kiest de grootte van het vervangende lettertype
zodanig dat de breedte van de tekenreeks in het originele lettertype hetzelfde is als bij de
vervangend lettertype. Dit wordt gedaan voor elk weergegeven tekstfragment. Speciaal karakter
coderingsondersteuning is in dit geval beperkt. Als een personage niet kan worden toegewezen aan de
doelformaat, geeft pstoedit in plaats daarvan een '#' weer. Zie ook de optie -uchar.

* pstoedit ondersteunt alleen bitmapafbeeldingen voor sommige stuurprogramma's voor uitvoerindelingen.

* Sommige uitvoerformaatstuurprogramma's, bijv. het Gnuplot uitvoerformaatstuurprogramma of de 3D-uitvoer
formaatstuurprogramma (rpl, lwo, rib) ondersteunen geen tekst.

* Voor de meeste stuurprogramma's voor uitvoerformaten ondersteunt pstoedit clipping niet (voornamelijk vanwege
beperkingen in het doelformaat). U kunt proberen de -clip optie om te simuleren
knippen. Dit werkt echter niet in alle gevallen zoals verwacht.

* Speciale opmerking over de stuurprogramma's voor het Java-uitvoerformaat (java1 en java2). De Java
uitvoerformaatstuurprogramma's genereren een java-bronbestand dat andere bestanden nodig heeft
samengesteld en bruikbaar zijn. Deze andere bestanden zijn Java-klassen (één applet en
ondersteuningsklassen) waarmee u door de afzonderlijke pagina's van een geconverteerde kunt bladeren
PostScript-document. Deze applet kan eenvoudig worden geactiveerd vanuit een html-document. Zien
de contrib/java/java1/readme_java1.txt of contrib/java/java2/readme_java2.htm
bestanden voor meer details.

FAQ


1. Waarom worden letters als O of B vreemd als ze worden geconverteerd naar tgif/xfig met behulp van de -DT
keuze?

De meeste stuurprogramma's voor uitvoerindelingen ondersteunen geen samengestelde paden met tussenliggende tussenruimten
(moveto's) en second ondersteunen de (eo)fill-operatoren van PostScript niet erg goed
(wikkelregel). Voor zulke objecten splitst pstoedit ze op in kleinere objecten als dat zo is
kloof wordt gevonden. Dit resulteert erin dat het "gat" wordt gevuld met zwarte kleur in plaats van te zijn
transparant. Sinds versie 3.11 kunt u de -ssp optie in combinatie met de xfig
stuurprogramma voor uitvoerformaat.

2. Waarom produceert pstoedit lelijke resultaten van PostScript-bestanden gegenereerd door dvips?

Dit komt omdat TeX-documenten meestal bitmaplettertypen gebruiken. Dergelijke lettertypen kunnen niet worden gebruikt als
native lettertype in een ander formaat. Dus pstoedit vervangt het TeX-lettertype door een ander native lettertype.
Natuurlijk zal het vervangende lettertype in de meeste gevallen een ander uiterlijk opleveren, vooral als
wiskundige symbolen worden gebruikt. Probeer PostScript-lettertypen te gebruiken in plaats van bitmaplettertypen
bij het genereren van een PostScript-bestand vanuit TeX of LaTeX.

Gebruik pstoedit online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.