; TeX output 1993.06.04:10073E#Q81j߆TG cmtt12DVI7tDtGGcmr17undDVILWGra kfahige7tDVI-TVreibserfsurT[-E;gX8G{XQ cmr12GerhardWilhelmsIngoEicrhenseherm/MarkusZahn'ګVVersion3.51,4.Juni1993egesetztam4.Juni1993*3E#s3 vՄG$v(Nff cmbx12InhaltsverzeichnisvՄG-qe8)"V 3 cmbx10Einleitung2|* 3 cmmi10:=::::::::::::::::::::::::::a1u1.2MOptionenɶ:=::::::::::::::::::::::::::::a4u1.3MArbMeitsw!eisefvonDVILȈW4ҍɶ:=:::::::::::::::::::a6u1.4MInstallationɶ:=:::::::::::::::::::::::::::a7u1.5MDVIPSfoMderDVILW?ڍɶ:=:::::::::::::::::::::::a8e82uDVI-BildscthirmtreibYer1e9u2.1MD!VIf+- 3 cmcsc10Gem-Veersion,Ataridɶ:=::::::::::::::::::::a9M2.1.1ގDerfDeskTitelaɶ:=:::::::::::::::::::::灳10M2.1.2ގDerfFileTitelɶ:=::::::::::::::::::::::灳10M2.1.3ގDerfPrin!tTitelɶ:=:::::::::::::::::::::灳11M2.1.4ގDerfMarginsTitelɶ:=:::::::::::::::::::灳12M2.1.5ގDerfDevicesTitelɶ:=::::::::::::::::::::灳13M2.1.6ގDerfSetupTitelV ɶ:=:::::::::::::::::::::灳14M2.1.7ގDerfOptionsTitelwɶ:=:::::::::::::::::::灳15u2.2MD!VI-X11/Motif-Veersionɶ:=::::::::::::::::::::灳16M2.2.1ގDerfFileTitelɶ:=::::::::::::::::::::::灳18M2.2.2ގDerfPrin!tTitelɶ:=:::::::::::::::::::::灳18M2.2.3ގDerfSetupTitelV ɶ:=:::::::::::::::::::::灳18M2.2.4ގDerfMarginsTitelɶ:=:::::::::::::::::::灳18M2.2.5ގDerfOptionsTitelwɶ:=:::::::::::::::::::灳18u2.3MD!VIfAmiga-Veersion"䍑ɶ:=::::::::::::::::::::::灳19M2.3.1ގDerfProjectTitel䍑ɶ:=::::::::::::::::::::灳21$͍-qi֠3E#s3 M2.3.2ގDerfScreenTitel,ɶ:=::::::::::::::::::::灳22HlM2.3.3ގDerfPrin!terTitel@ɶ:=::::::::::::::::::::灳22M2.3.4ގDerfSetupTitelV ɶ:=:::::::::::::::::::::灳22u2.4MD!VI-Kommandozeilenversionɶ:=:::::::::::::::::灳25u2.5MArbMeitsw!eisefvonDVIڍɶ:=::::::::::::::::::::::灳33u2.6MBesonderheitenɶ:=:::::::::::::::::::::::::灳33u2.7MInstallationɶ:=:::::::::::::::::::::::::::灳34 ;e83uVirtuelle2Zeicthens靟+atze$36u3.1MAFM2TFMPɶ:=:::::::::::::::::::::::::::::灳37u3.2MNamensk!onventionenffMޞzurZeic!henszatzeލɶ:=::::::::::::灳38M3.2.1ގFeoundryɶ:=:::::::::::::::::::::::::灳39M3.2.2ގT!ypMefacefFeamilieseɶ:=:::::::::::::::::::灳39M3.2.3ގWeeigh!tMsɶ:=::::::::::::::::::::::::::灳39M3.2.4ގVearian!tsɶ:=:::::::::::::::::::::::::灳40M3.2.5ގExpansionNVɶ:=::::::::::::::::::::::::灳40u3.3MNamensk!onventionenffMޞzurvirtuelleZeic!henszatzeCɶ:=:::::::灳40e84uDie2Gra kbYefehlevtonDVIundDVILW42u4.1MSpMecialsyFɶ:=:::::::::::::::::::::::::::::灳42M4.1.1ގFeremdgra kformateɶ:=::::::::::::::::::灳42M4.1.2ގEingebautefGra kbMefehleɶ:=:::::::::::::::灳44u4.2MMacrosfzurGra k!einbindung7ɶ:=:::::::::::::::::灳51M4.2.1ގDiefGRAPHIC-Macrosɶ:=::::::::::::::::::灳51M4.2.2ގDiefBILDMAC-Macrosɶ:=::::::::::::::::::灳52M4.2.3ގDiefEPSF-Macros"tɶ:=::::::::::::::::::::灳54e8AuGra ktutoriala56e8BuDISPLA\Y2{Multi-Windotw-Accessory,AttariUֈ75e8CuW\eitergabYe2vtonDVIundDVILW 77uC.1MDiefProgramme ɶ:=:::::::::::::::::::::::::灳77uC.2MDiefAnleitung Iɶ:=::::::::::::::::::::::::::灳78$͍viiߍ#s3 vՄGvEinleitungff|,߆Tff cmtt12DVI-Tfreibs3ervՄG#ve8DVIundDVILWsindTereibMerfzurT,[wEB X-D!VI-DateienfzurdenA!tariST,Apol- e8lo.Weorkstationsun!terGPR,WorkstationsmitX11/Motif,QdenCommoMdoree8AmigaUunddenIBMPC,diesic!hdurchbMesondereGra kfzahigkeiten,1sparsa-e8mevSpMeic!herplatzbenutzungvundVeerwendungvonvirtuellenZeichenszatzene8auszeic!hnen.ZudemsinddieTereibMerayzuber(Klartext-)P!arameterdateienein-e8fac!hfinbMestehendeT,[wEB X-Systemezuintegrieren.ve8DVIsarbMeitetw!ahlweisesineinemGem-FeensterdesA!tariST,aufAmigase8abI)AmigaOS2.04,qineinemBildsc!hirm-PADHeinerApMollo,ineinemX11-e8Feenster,9aufAPCsmitgzangigerGra kkdDarte(CGA,EGA,VGA,SupMer-VGA,odere8Hercules),{so!wieQGmitEPSON-kompatiblen9-NadelDruckern,{NEC-kompati-e8blenD#24-NadelDruc!kern,kCanon-BJ-300-D#oMderHP-Laserjet-k!ompatiblenLa-e8serdruc!kern.EineAnpassungaufandereComputeristproblemlosmzoglic!h,e8falls\QgroeSpMeic!herbereiche\Q(ca.0.5MB)\"alloziertwerdenkzonnenundeine8gra kfzahigerfBildsc!hirmzurVeerfMޞzugungsteht.e8DVILW arbMeitetmitPostScript-Laserdruc!kern undistaufdemA!tariST,e8demCommoMdoreAmiga,>`div!ersenWeorkstationsunddemIBMPCimple-e8men!tiert. !Der}PostScript-PrologbasiertaufdemPrologdesDVIALW-e8PostScript-TereibMersausderTreibMerfamiliev!onNelsonBeebe,FhatimLaufe8derZeitjedoMc!humfangreicheAnderungenerfahren.DerProgrammcoMdeiste8einev!ollstzandigeEigenentwicklung,˸daderoriginaleDVIALW-CoMdesichalse8deutlic!hzulangsamerwies.ZweiBesonderheitenvonDVILWverdienenbMe-e8sondereErwzahn!ung.ZumeinenkzonnendiePC-undAtari-Veersionendirekte8|>ohneZwisc!hendatei|mittelseinerISDN-Schnittstellez.B.NzubMereineSie-e8mens>HicomTeelefonanlageoMderzuberdieRS232-Sc!hnittstelledrucken,szume8anderen^istesdurc!hVeerwendungvirtuellerZeichenszatzemzoglich,anStellee8derfT,[wEB X-Zeic!henszatzediePostScript-Zeichenszatzezuverwenden.e8UnserenNbMesonderenDankmzoc!htenNwirandieserStellefolgendenP!ersonene8aussprec!hen,ohne8derenMitwirkungaufdieeineoMderandereWeeiseDVIunde8DVILWfnic!htinihrerjetzigenFeormbMestehenwzurden:e8TeomasRokic!kifMޞzurseinehervorragendenVeorarbMeitenmitDVIPS.DonaldE.e8Kn!uthfMޞzurAFM2TFMundT,[wEB X.FeriedrichPukelsheimundBerndAulbachfMޞzure8unermMޞzudlic!hesBetatestenundDutzendeguterRatschlzagefMޞzurdieAnleitung,e8dieBwirleidernic!htBallev!erwirklichenBkonnten.qStefanLindnerundLutze8BirkhahnffMޞzurw!ertvollefTipsundAnregungenDzubMermehrereJahrehin!weg.e8Feerner1dank!enwirallenanderen,diedieProgrammebisherbMenutzthabMene8unddurc!hwertvolleTipsundhartnzackigeWMޞzunscheanIngoEichensehermite8zum%jetzigenFeunktionsumfangundErsc!heinungsbild%derTreibMerbeigetra-e8genfhabMen.$͍iii.wߍ#vճivv՟ffffGs3 e8Sollten indiesemTeextgesc!hMޞzutzteMarkennamenvorkommen,&mzochtenwir e8hierDausdrMޞzuc!klichdaraufhinweisen,XAdadieseNamendurchdenEigentMޞzumere8gesc!hMޞzutzt!sindundlediglichalsReferenzenaufdieentsprechendeHard-unde8Soft!wareRczusehensind(sozusagenk!ostenloseReklame!). Alsdawzaren:e8UNIX,lVX11,wMotif,Gem,TOS,MS-DOS,IBM,ApMollo,SUN,Sparc,ST,PC,Ami-e8ga,fSiemens,usw.,usw.ve8FMޞzurtIn!teressiertehiernoMcheinpaarWeortezudenAutorenundihrenFunk-e8tionen..IngoEic!henseherhatDVIundDVILWzunzachstalleinefMޞzurdenAta-e8ribST,spzaterfMޞzurPCsundApMolloWeorkstationsen!twickelt.ֆNachdembsowohle8eineѲAnleitungalsauc!hdiverse0AnderungenanderTereibMernvonMitarbMei-e8tern`undStuden!tenderUniversitzatAugsburglautstarkgefordertwurden,e8kdDamNGerhardWilhelmshinzu.5cUbMereinenZeitraumv!onca.2Jahrenhate8IngoDhauptszac!hlichdieTereibMerweiterentwickelt,jwzahrendGerhardkleinefe8AnderungenundErw!eiterungeneinbaute,ƃdieBenutzerbMetreuungundEr-e8stellungodesHandbuc!heszubMernahm.9Als(bisher)letzterMitarbeiterstiee8Markus ZahnzumTeeam,fumeineAmiga-Versionzuen!twickeln. AInzwi-e8sc!hen.hatsichMarkussowohldurchVeerbMesserungenundErweiterungendere8TereibMer,^alsauc!hbeiBen!utzerberatungundErstellungdesHandbuc!hsun-e8en!tbMehrlichfgemacht(SMޞzulz,sMޞzulz).e8ZurcxZeit,pEnde'92,istmitFereigabMederQuellcodes,pEinric!htungcxdesanon!y-e8mens{Fileserv!ersundWeeggangvonIngoEichensehernachMMޞzunchenallesime8Um!bruch."Wire(sindpraktisc!hpausenlosmitSystemanpassungen,?UbMerar-e8bMeitungpdesHandbuc!hsundKoordinierungbesc!hzaftigt,sodaannzahernde8wzoc!hentlich`neueTereibMer-undHandbuc!hversionen`erstelltw!erden.pAnfange8Jan!uar'93solltesichalleswiederstabilisierthabMen.8|Wirho en,6dannaufe8allengzangigenUNIX-Masc!hinenundMicroMcomputernlauffzahigeVeersionene8zuÃhabMen.55DasHandbuc!hselbstistwohlabVeersion3.3vorlzau gendgMޞzultige8( nalfdraft,arey!oulistening,Paul?).e8FMޞzurdievielenTipsundAnregungenv!ondenBenutzernmzochtenwirane8dieser7StellenoMc!hmalsunserenausdrzuc!klichen7Dankaussprec!henundgleich-e8zeitigumGeduldbitten,w!ennsichdieBearbMeitungausdenobengenann!tene8GrMޞzundenYet!wasverzzogertoMderderanonymeFileserver(sieheAnhangC)male8wiederfnic!hterreichbarist.=ߍ#s3 vՄGvKapitelff1.32DVIL33WPostScript-Tfreibs3ervՄG#ve8Der$tDVILWPostScript-TereibMerw!andeltT,[wEB X-DVI-DateieninPostScript- e8CoMde"umundsc!hreibtdiesenwahlweiseineineDateibzw.schicktihnaufe8PCsoMderA!tariSTs}zuberdieserielleSc!hnittstelleoderISDN-Sc!hnittstelleane8einenfpMostscriptfzahigenLaserdruc!ker.DerfProgrammaufrufistwiefolgt:v dvilw!", 3 cmsy10hoptionsi-T,[wEB XaufdemA!tariST.+kompatibMelsind.Ansonstenwirde8dieqk!ompletteZeichenkettealsprintf-Feormat-StringzubMernommen.Die%-e8An!weisungmudabMeidieZeichensatzauflzosungindpikorrektinterpretieren.e8Durc!h PKPATH=D:nFONTSnDVILW300n%de8w!erdenfdannz.B.Pfadewie D:nFONTSnDVILW300n360e8generiert.0FeallsmehrerePfadedurc!hsuchtwerdensollen,ȫmMޞzussendiejewei-e8ligenfPfadangabMendurc!heiny뺄 ffFeVff f7;ff f f ff&getrenntwerden.ke8DieseLVeariablem!udenPfadaufdie*.VF-Dateienenthalten,fallsvirtuelleN8 VFPATHe8Zeic!henszatzefverwendetwerden.X?ߍ#fӍv1.1 Kon guration|,0p0J 3 cmsl103v՟X-ffGs3 e8DiesetVeariablekdDanndenPfadaufdie*.TFM-Dateienen!thalten.ZFallsDVILWN2vTFMPATH e8w!ederooPK-noMchVF-Dateien ndet,werdenfMޞzurdienichtgefundenenZei-e8c!henszatzefwenigstensleereRechteckederrichtigenGrzoefreigelassen.e8Dieseh`Veariableen!thzaltdenPfadaufdieIMG-Gra ken,diemitHilfedes2vIMGPATHe8Befehlsfnspecialfgraphicimg:1::/geingebundenw!erden.9qǍv!", cmsy10!UUK`y cmr104.2.1qǟe8DieseVeariablekdDanneinenPfaden!thalten,sdervonDVILWzumSuchennach2vDVIPATHe8.dvi-DateienfbMen!utztwird.e8ExternenDateienfMޞzurdeneingebautenGra kbMefehlnspecialfgrinput:1::Eg8 GRPATHe8kzonnen 4ineinemUn!terverzeichnis 4abgelegtw!erden,*>dasdurchdieseVeariablee8spMezi ziertfwird.e8DiesepVeariableen!thzaltdenPfadaufdiePostScript-Dateien,,diemittels8 PSPATHe8nspecialfpsf:1::/gfeingebundenw!erden.9qǍv!UU4.2.1qǟe8Diese*VeariablewzahltfMޞzurGerzate,6dienichtun!terUNIXarbMeiten,dieAusgabMe-D9tLINEe8sc!hnittstelleaus.XWeenndieVariablenic!htgesetztist,[wirdderPostScript-e8CoMdedineineDateigesc!hrieben,qwobeidderNamederDVI-DateimitEndunge8.psfv!erwendetwird.e8FeallsdieVariablegesetztwird,%m!uaufdemIBMPCzuerstdieAusgabMe-e8sc!hnittstelle/angegebMenwerden.a7OptionalkzonnendanacheineTeelefonnum-e8mereinesISDN-MoMdemsundeinFeaktorzurPrzufungaufTimeoutsangege-e8bMenfw!erden.Mit LINE=2179;1e8wirdz.B.aufdemA!tariSTz͹ubMerISDN-SchnittstellemitZielmoMdem2179 e8undfTimeoutMޞzubMerprzufungv!oneinerSekundegedruckt. LINE=COM2:e8dagegenydruc!ktaufdemIBMPC2aufeinendirektanderzweitenseriellene8Sc!hnittstellefangeschlossenenDrucker.e8FeallsldieseVariableeinenWertungleic!hNullenthzalt,8werdenbMeiErzeugung|{ZSHO!WFONTS{e8derf.ps-DateiInformationenDzubMerdiev!erwendetenfZeichenszatzeangezeigt.e8Fealls dieseVariableeinenWertungleic!hNullenthzalt,bowerdenbMeiErzeu-|{t\TRA!CEMEM{e8gung8der.ps-DateiInformationenzubMerangeforderteundwiederfreigegebe-e8nefSpMeic!herbereichefangezeigt.e8JedernWeertungleic!hNullfMޞzurdieseVariablebMegrenztdenmaximalangefor-|{%:MAXMEM{e8dertenSpMeic!heraufdiesenWeert.DasSetzendieserVariablenistn!uraufe8Mehrprozessrec!hnernfsinnvoll,umunnzotigesPagenzuvermeiden.e8FeallsPdieseVariableeinenWertungleic!hNullenthzalt,wirddiegesamte.dvi-|{'РMEMOReY{e8DateifimSpMeic!hergehalten,umeinschnellesArbMeitenzuermzoglichen.e8DieseЌVeariabledien!tzumEinstellenderhorizontalenAuflzosungdesAus-|{ ?HRESOLUTION{e8gabMegerzates.DerXWeertm!uindpiangegebenw!erden.DieVeoreinstellunge8istf300.djߍ#fӍvճ4M1.2 Optionenv՟X-ffGs3 e8Diese Veariabledien!tzumEinstellendervertikdDalenAuflzosungdesAusgabMe-|{ ?VRESOLUTION{ e8gerzates.DerWeertm!uindpiangegebMenwerden.DieVeoreinstellungist300.ge8EingabMefeineshorizon!talenO setsineinergzultigenT,[wEB X-Lzangeneinheit.$=HMAR!GINge8EingabMefeinesv!ertikdDalenO setsineinergzultigenT,[wEB X-Lzangeneinheit.$=VMAR!GINge8EingabMeeinesVeergzoerungsfaktors,w!obeieinWeertv!on1000derOriginal-MA!GNIFICAeTION e8grzoeen!tspricht,einWeertvon1200umdenFeaktor1.2vergrzoert,etc.گDiee8Veergrzoerungwirddurc!hVerw!endungentsprechendskdDalierterZeichenszatzee8erreic!ht,fdeshalbsindalsWeerteP!otenzenvon1.2vorzuziehen!ge8AngabMefdesDunk!elfaktorsfzurIMG-Bilder.|)DENSITYe8AnzahlfderAusdruc!kefproSeite.|1;COPIESe8SetzendieserVeariablefMޞzuhrtzumDrehendesAusdruc!ksum90O!cmsy7.ֲEvtl.mu|z9LANDSCAPE e8dieUSeitenoMc!hdurchHMARGIN,undVMARGINAn!weisungenUrichtigpMositionierte8w!erden.ge8DieseYVeariableexistiertn!uraufAmiga-Implementationenundenthzaltden|,9CALLMFe8Namen!einesARexx-Scripts,@daseinennic!ht!vorhandenenZeichensatzevtl.e8zurJLaufzeitgeneriert.MBishersteh!tnurdasARexx-ScriptMakePkFont.rexxe8zurfVeerfMޞzugung,dasimREXX:-Verzeic!hnisstehensollte. ڍv1.26Optionen e8Viele5Kon gurations-Einstellungenundeinigenic!ht-pMermanente5Einstellun-e8genUkzonnenzubMerKommandozeilenoptioneneingestelltw!erden,wobeiUdiee8EingabMe8FzhuberdieKommandozeileVeorrangv!ordenEinstellungenderKon-e8 gurationhhabMen.OptionenbeginnenstetsmitȟO Q ffeVff f7-ff f f Q ffκ, )gefolgtv!onderOptione8selbstEundmzoglic!henParametern.aZwischenɤO Q ffeVff f7-ff f f Q ffdvundderOptiondarfkeine8Leerzeic!hen;stehen,4dagegensindzwischenOptionundParameterLeerzei-e8c!henferlaubt.FeolgendeOptionenstehenzurVerfMޞzugung:ge8Feallsnic!htdasgesamteDokumentgedrucktwerdensoll,;sondernnureinzelneɚ6f9-ohlist i6fe8Seiten,kzonnenydiesemitder-o-Optionausgewzahltw!erden.Uhlist i#isteinee8Seitenliste,fdiebMeispielsw!eisefolgendeFeormhat:# 4,9-12,18,99-103e8Mit-dieserListew!erdennurdieSeiten4,9,10,11,12,18,99,100,101,102und e8103'desDokumen!tesgedruckt. !DurchAngabMevon-o/rstart:stop,_W-orpan-e8ge:step oMder2.-oWstart:stop:stepkdDannalternativeinSeiten!bMereichbzw.eine8Seiten!bMereichfmitSc!hrittweitefangegebenw!erden.e8EinstellendererstenSeitehn iڳ,adiegedruc!ktwerdensoll. >ImPrinzipistɚ6fBh-bhn i6fe8dieseiOptionredundan!t,5dain-oS[enthalten,5abMerwegenKompatibilitzatzure8T,[wEB XshellfaufdemA!tariSTtrotzdemsinnvoll.GleichesgiltfMޞzur:e8EinstellenfderletztenSeitehn i),diegedruc!ktwerdensoll.ɚ6fBh-ehn i6fe8Esfw!erdenhnicKopiengedruckt.6fBh-chn i6fsޠߍ#fӍv1.2 OptionenM5v՟X-ffGs3 e8DieserASc!halterverhindertdasdirekteDrucken,hauchwenndieKon gura-IQ%/-n e8tions-VeariablefLINEgesetztist.Eswirdgrundszatzlic!heineDateierzeugt.fge8DieserxSc!halterbMewirkt,dajedeAusgabezeiledesPostScript-CodesmitQ-y e8einer[CarriageReturn+LineFeeedKom!binationabgeschlossenwird.ٽNor-e8malerw!eiseQ-genMޞzugtfMޞzurPostScripteinLFQalsZeilenende.1SolcheDateiene8kzonnensallerdingsv!oneinigendummenPC-EditorenwiedemNortonEditore8nic!htfgelesenw!erden.fge8En!tsprichtfderLINE-Veariablen.ɚ6f7-dhlineҡi6fe8SetztAdieVeergrzoerungaufhmagi ,Hw!obMei1000derStandardgrzoeentspricht,6f1E-mhmagi6f e81200feinerVeergrzoerungumdenFaktor1:2,usw.e8En!tsprichtfderPKPATH-Veariablen.6f6-fhppath i6fe8En!tsprichtfderIMGPATH-Veariablen.6f5 4-ghppath i6fe8DiesecOptionbMewirkteineBildsc!hirmmeldung AzuberjedenbeimAusdruc!kIRC-q e8v!erwendetenfZeichensatz.EntsprichtderSHOWFONTS-Veariablen.e8DieserSc!halterbMewirkteineAusgabederSeiteninumgek!ehrterReihenfolge.R0-re8AusgabMefderSeiteninph!ysikdDalischerfReihenfolge(Veoreinstellung).Ql-ue8DieAAusgabMedateiwirdinhnameҡi-um!benannt. WirdAdieseOptionnic!htɚ6fB-ahnameҡi#,-phnameҡi6f e8v!erwendet,_erhzaltdieerzeugtePostScript-DateidenselbMenNamen,wiee8diefersteDVI-Dateiinderhdvi lesi-a-Liste,n!urmitderExtension.ps.fge8EinrMޞzuc!kunglderDruckseitenachrechtsoMderlinks(negativeWeerte).5hdimen i6f+>-hhdimen i6fe8ist(einegMޞzultigeLzangenangabMe,Imwiesieauc!hvonT,[wEB Xverstandenwird,Imwiee8z.B.f1pt,2.7cm,usw.DerP!arameterarbMeitetadditivrelativzuhmarpgin.fge8EinrMޞzuc!kungpderDruckseitenachuntenoMderoben(negativ!eWeerte).hdimen i6f+/-vhdimen i6fe8ist(einegMޞzultigeLzangenangabMe,Imwiesieauc!hvonT,[wEB Xverstandenwird,Imwiee8z.B.f1pt,2.7cm,usw.DerP!arameterarbMeitetadditivrelativzuvmarpgin.fge8AllefRMޞzuc!kmeldungendesLaserdruckersaufdemBildschirmanzeigen.IP-we8Alleshn ikLSekundenswirdeineStatusmeldungdesDruc!kerssangezeigt.hn i_ist6fCO-shn i6f e8einefpMositiv!eFliekommazahl.e8Mit&4diesemBefehlkdDanndieDruck!erauflzosungindpiangegebMenwerden.6f$0-zrhintepger-i6f e8VeoreingestelltfistderWert300.e8DieserqBefehlerlaubtdieAngabMedesSuc!hpfadesfzurTFM-Dateien,|3diealler-6f12-zthppath i6f e8dingsk0n!urdannbMenzotigtwerden,bwennPostScript-Zeichenszatzeverwen-e8detwurdenoMderPK-Zeic!hensatzdateienfehlen.DerPfadkdDannauchNzubMerdiee8Kon gurations-VeariablefTFMPATHangegebMenw!erden.fge8DieserBefehldien!tzurEingabMederExtensiondesZeichensatzgerzateordners6f8(-zihext i6fe8auffdemA!tariST.hext ibMestehtausbiszudreiBuchstabMen.fge8DieseOptionun!terdrMޞzucktdieAusgabMeeinerMeldungimFeehlerfallundstellt捍-S-j-e8das_WeartenaufEingabMeeinerTasteab.Sehrsinn!voll_inVerbindungmitߍ#vճ6J1.3 ArbGeitsweiseUUvonDVILWv՟ffffGs3 e8einer Shell,)3diedieseFeehlerv!onsichausbMearbeitet (z.B.dieT,[wEB Xshellvon e8Heidric!h/MaluschkdDa/KielingfaufdemA!tariST).Qe8Fealls dieserSc!haltergesetztist,)_erfolgtdieAusgabMeaufstdout.DieseOpti-Cύ1S-t1e8on?dien!thauptszachlichzumDruckenaufUNIX-Maschinen,#wodieseAusgabMee8mittelseinerPipMeandasen!tsprechendeDruckprogrammweitergeleitetwird.e8Dieserh\Sc!halterdientzurAuswahleineralternativenPrologdatei./dieskdDannɚ6fE|-kh lenameҡi6fe8z.B.fzumAusdruc!kimLandscapMe-Modusfnotwendigsein.e8DieserfSc!halterfMޞzuhrtzueinerum90?JgedrehtenAusgabMe.eVT-lv1.36Arb`eitsweisevonDVILWOȍe8DVILWzubMerprzuft,obdieDVI-Datei(en)v!orhandenist/sind,v!ersucht,fallse8gewMޞzunsc!ht,=dieEVeerbindungzumDruck!eraufzubauenundlzadtdannsovielee8Zeic!henszatzealsmzoglich.FeallsZeichenszatzefehlen,wirdeinezurT,[wEB Xshelle8v!on]Heidrich-MaluschkdDa-KielingkompatibleDateimissing.fnterstellt,e8mit derdiefehlendenZeic!henszatzeautomatischerstelltwerdenkzonnen.Aufe8UNIX-GerzatenundAmigasistdieseDateieinShell-Script.Durc!hEingabMee8v!on ./missing.fntpostscripte8auffUNIX-Gerzaten,bzw.durc!hdasKommando executemissing.fntCanonCXe8aufAmigas,%kdDanndiesesgestartetw!erden.AufPC-kompatiblenRechnern e8wirdKeinBatc!hjobmitNamenMISSING.BAT9erstellt,DderdurchAufrufwei-e8terertBatc!hjobsdieZeichenszatzeautomatischerstellt.BeifehlendenZei-e8c!henszatzenwirdaufUNIX-RechnerndieBearbMeitungabgebroc!hen,Yansonstene8kdDannfmanmitleerenBitm!usterndieBearbMeitungfortsetzen.e8AufքdemAmigakdDannalternativeininderKon gurationsvariablenCALLMFe8angegebMenes+externesARexx-Programmgestartetw!erden,4dasdannent-e8w!ederbdenZeichensatzgeneriert,ўoMdereineentsprechendeBatchdateier-e8zeugt/erw!eitert.hImFeallvonMakePKFont.rexxwirdversucht,Ԁdenfehlendene8Feon!tfdirektzuerzeugen.e8Die D!VI-DateiwirdinPostScript-CoMdeumgewandeltundandenDruckere8gesc!hickt8bzw.indieAusgabMedateigesc!hrieben.EWzahrendderUm!wandlunge8wirddiegeradebMearbeiteteSeitedurc!hyۤO Q ffeVff%Ÿ7[xff%Ž%„ Q ffDangezeigt,wobMeixnatzurlic!he8derWeerteinerderT,[wEB X-Zzahler\count0bis\count9ist. IstdieSeitefertige8bMearbeitet,4wird'diesc!hlieendeKlammero^O Q ffeVff f7]ff f f Q ffgedruckt.sBeachtenSiebitte,e8daLdieangezeigtenNummernxdurc!hgehendnachderphysikdDalischenRei-e8henfolge +derSeiteninderDVI-Dateiangezeigtw!erdenunddertatszachlichene8SeitenzahlfimDokumen!tnichtunbMedingtentsprechen!e8FeallsWSieausirgendeinemGrunddieUm!wandlungWabbrechenwollen,drMޞzuckene8SiehaufPCsunddemA!tariSTCO Q ffeVffl717 3 cmtcsc10Escffll Q fff,hhbzw.aufUNIX-Systemenunddeme8AmigayO Q ffeVff7Ctrlff Q ff"+7O Q ffeVff fCff f f Q ff R.DVILWfbric!htdaraufhinsofortdieArbMeitab!ߍ#v1.4 Installationh7v՟ffffGs3 e8Sollten\SieaufUNIX-Gerzatenmitmissing.fntZeic!henszatzeerzeugthabMen, e8stehendieseimaktuellenVeerzeic!hnis.UmdieseZeichenszatzebMeifolgendene8ArbMeitenDmitT,[wEB XzurVeerfzugungzuhaben,~mzussenSiedieDateien,~dieaufe8pkfenden,indenOrdnerv /usr/local/lib/tex/pk300e8k!opieren(bzw.woauchimmerinIhrerT,[wEB X-InstallationdieZeichenszatze e8fMޞzur~PostScriptinstalliertsind)unddiepk-DateienimaktuellenOrdnere8lzosc!hen.ve8AufCAmiga-Computernw!erdendieerzeugtenFeontsdirektimerstenine8derKon gurationsvdDariablenPKPATHdzangegebMenenVeerzeic!hnisabgelegt.Diee8durc!h 0 3 logo10METAFjONTerzeugtentempMorzarenDateienwerdenhierautomatische8gelzosc!ht.e8FMޞzuralleSystemegilt,daSiedietempMorzarenDateien,diebMeiderZeic!hen-e8satzerzeugunghUangelegtwurden,amBestenlzosc!hen,fallsdiesnic!hthUschon,e8wie aufdemAmiga,gesc!hehenist. EshandeltsichumDateien,dieaufgfe8enden,fso!wieumDateienmitEndungen.logund.tfm. ۸v1.46Installationb퍑e8DieɊInstallationv!onDVILWgestaltetsichtrotzdervielfzaltigenEinstellmzog-e8lic!hkeiten sehreinfac!h. DieausfMޞzuhrbarenProgrammedvilw(UNIX Munde8Amiga),bdvilw.ttpQ(A!tariST)Qbzw.dvilw.exe(MS-DOS)w!erdeninirgende8einenOrdnerk!opiert,*derimSystemsuchpfadenthaltenist.bUnterUNIX,e8MS-DOS>undaufdemA!tariSTk!opierenSiedorthinebMenfallsdieDateiene8dvilw.psunddvilw.map,bMeimAmigak!ommendiesebeidenDateienindene8Ordner4TeX:configoMderindasinderEn!vironmentvdDariablen4TEXCONFIGan-e8gegebMeneԪVeerzeic!hnis.hWillmanaufdemAmiganichtvorhandeneZeichen-e8satzgrzoen5automatisc!herzeugenlassen,YFsoistzuszatzlichdasARexx-Scripte8MakePKFont.rexxfindasRexx:ݳVeerzeic!hniszukopieren.e8FMޞzur~denAmigawirdesindernzaherenZukunfteinInstallationsscriptfMޞzurdene8InstallerF޳v!onCommoMdoregeben,nmitdemdanndieobenbesc!hriebenene8Aktionenfnic!htmehrzuFeuerledigtwerdenmMޞzussen.e8Zum1ArbMeitenmitreinenTeextenohneGra km!udannnurnoMchdieKon -e8gurationsdateik dvilw.optmitmindestenseinemEin!trag,vnzamlichk derKon-e8 gurationsvdDariablenFPKFONTSF%en!tsprechendderOrganisationderZeichen-e8satzdateienaufderFeestplatte,angelegtw!erden.BeiUNIXгistderzublichee8Pfadv ./%s.%dpk:/usr/local/lib/tex/pk%h/%s.%dpke8v!oreingestellt,@wobMei'9alleAuflzosungsstufeneinesZeic!hensatzesineinemdie- e8serbMeidenOrdnerliegen.&BeiSystemenmit8Zeic!henlangenDateinamene8und3Zeic!henlangenErweiterungensinddieAuflzosungsstufenderZei-e8c!henszatzenaturgemzanichtimDateinamenunterzubringen.Manhilftsichߍ#vճ8fkS1.5 3][dvifile][optionfile]e8AlleP!arametersindoptional, daauchinteraktiv"zubMerMenzuseinstellbar. e8FeallsjedoMc!hParameterangegebMenwerden,istdieReihenfolgezwingendvor-e8gesc!hriebMen.CWeennrerwzunscht, mzussenrOptionen|durcheinF2O Q ffeVff f7-ff f f Q ffLM-Zeichene8eingeleitet|zuerstangegebMenw!erden.Danachkzonneneinoderzw!eiDa-e8teinamens9folgen,mw!obMeiderersteimmeralsNamederzubearbeitendene8.DVI-Dateiangesehenwird.Einzw!eiterDateinamewirdalsNameeinere8Optionsdatei֪in!terpretiert.nBeiDateinamenwerdenfehlendeExtensionene8.DVIq8bzw.ql.DVOautomatisc!hergzanzt.>AlsOptionstehtmomentannur-oe8zurBVeerfMޞzugung.zDanac!hmueinDateinameeinerOptionsdateiangegebMene8w!erden, dernichtdurcheinLeerzeichenvonderOptiongetrenntseindarf.e8AllefanderenOptionenw!erdenignoriert!ve8FeallseineOptionsdateiso!wohl6zubMer-oalsauc!hdem.DVI-Dateinamenfol-e8gendangegebMenwird, shatletztereDateidenVeorrang. DieEinstellungendere8mitf-oWXangegebMenenDateiw!erdennichtDzubMernommen.e8DerfArbMeitsbildsc!hirmvonDVIistinBild2.1zusehen.e8DerJ5Bildsc!hirmenthzaltdieMenMޞzuleistezumEinstellenderOptionenundeine8FeensterN2zumAnzeigenv!onMeldungen.wDieeinzelnenEintrzagederMenMޞzulei-e8steGw!erdennachfolgenderklzart,auchwenneigentlichalleEintrzagenoMchbMeie8derfKommandozeilen!versioninAbschnitt2.4ausfMޞzuhrlicherklzartwerden.$͍Ǿ9 ֠ߍ#fӍvճ10H2.1 DVIUU4- cmcsc10Gem-V*ersion,Atariv՟X-ffGBDEUXgraphic img dviscr.imgtAbbildungf2.1:DerArbMeitsbildsc!hirmvonDVIv2.1.1Der2DeskTitel?Pe8viffT0 ͤ} ff͟냳AbMoutfD!VI:1:: ǡ ffzffT0ͤ} ff͟냳accessoryf1` ff ͤ} ff͟accessoryf2` ffͤ} ff͟accessoryf3` ffͤ} ff͟accessoryf4` ffͤ} ff͟accessoryf5` ffͤ} ff͟accessoryf6` ffffT0?~ꍑe8Druc!ktfdasobligatorischeFeormularmitInformationenDzubMerDVI.eVAbMoutfD!VI:1::ve8GemЕun!terstMޞzutztbiszu6imHintergrundwartendeProgramme, diesich|{%Accessories{ eze8ubMerfdieAccessory-Ein!trzageaktivierenlassen.SieheauchAnhangB.ۍv2.1.2Der2FileTitel2Rꍍe8ωffpL ͟} ff͟냳ChoMosefD!VIY [C]͟} ffzffpL͟} ff͟냳LoadfOptionsY [L]͟} ff ͟} ff͟냳Sa!vefOptionsY [S]͟} ffffpL͟} ff͟냳Log lepu} ff ͟} ff͟QuitY [Q]͟} ffffpL3~ꍑe8Durc!hAnklickendiesesMenMޞzupunktesoMderDrzuc!kender]RO Q ffeVff f7Cff f f Q ffcm-Teastewirdeine ChoMosefD!VI e8Dateiausw!ahlbMoxɠzumWzahlenderD!VI-Dateiangezeigt.GAlternativkdDanne8derfDateinameauc!hbMeiAufrufinderKommandozeileDzubergebenw!erden.ve8DiesernMenMޞzutitelbzw.dieB&O Q ffeVff f7Lff f f Q ffHA-TeastebringeneineDateiausw!ahlbMoxnzumWzah-eVLoadfOptionse8lenmeinerOptionsdateizurAnzeige.3Optionsdateienv!onDVIerkenntmane8an?der*.DVO-Endung.gDieStandardoptionensollteninderDateiDVI.DVOe8gespMeic!hertsein.ʯDieseOptionsdateiwirdbeimStartenv!onDVIautoma-e8tisc!hjgeladen,v*wennkeineOptionsdateizubMerdieKommandozeilezubergebene8wurdeundsolltezw!eckmzaigerweisedieBildsc!hirmoptionenenthalten.Bei wߍ#fӍv2.1 DVIUUGem-V*ersion,AtariH11v՟X-ffGs3 e8einigenspMeziellenNamenv!onOptionsdateienkdDannmansichdasAnwzahlen eze8ubMerMenzuersparen.2DieOptionsdateienF1.DVO{F10.DVOstartetdenAufbauderer-)|NextfP!age e8stenbzw.nzac!hstenBildschirmseiteineinemeigenenFeenster.ˢNachevtl.e8lzangerern_Weartezeit|bMedingtdurc!hGra kopMerationen,]diesehrrechen-e8in!tensivsind|erscheintdieSeiteimGra kfenster. Gleichzeitigwirde8ein.Meldungsfenstergezo net,indemen!tsprechend.deneingestelltenOp-e8tionenHdiv!erseOpMerationenwiebearbeiteteSeite,ULadenundAuslagerne8v!on~Zeichenszatzen,FAnfordernundFereigebMenvonSpMeicher,Fetc.protokol-e8liertjw!erden. +BeimAufbauderGra kseitewirddiesesFeensterautoma-e8tisc!hsichtbargemachtundnachAufbauderGra kseitevondieserverdeckt.e8Durc!h7ؠAndernderFeenstergrzoenkdDannmanselbstverstzandlichbMeideSeitene8gleic!hzeitig%darstellen. \FeallsIhnenderstzandigeFensterw!echsel%nichtzu-e8sagt,,kkzonnen SiediesimMenMޞzutitelSetupmitderFeunktionT\op4Windotwse8ausstellen.ve8Anklic!kenY!diesesEin!tragsbzw.DrMޞzuckenvon,XO Q ffeVff f7Pff f f Q ffstartetdenAufbauder|LxPreviousfP!agee8v!orherigenfbzw.letztenBildschirmseite.ve8DieserEin!tragbzw.DrMޞzuckenderTeasteO Q ffeVff f7Fff f f Q ffermzoglichtdieAuswahleinzelnereVzFeormatffrome8SeitendesDokumen!tsundstartetnachderEingabMedenAusdruck.]Diee8Seitenw!erdenmitbiszudreiParameternausgewzahlt.)DieersteZahlgibte8dieStartseitean,M"diezw!eitedieStopseiteunddiedrittedieSchrittweitee8zwisc!henIdenSeiten.DZMitdenParametern4,8,20werdennurdieSeitene84,f6und8gedruc!kt.e8Durc!hdieseFeunktionkdDannmanwechselweisedasMeldungsfensterunddaseV>CyclefWindo!ws Zߍ#fӍvճ12H2.1 DVIUUGem-V*ersion,Atariv՟X-ffGs3 e8Gra kfensterfsic!htbarmachen,fallssiesichgegenseitigDzubMerdecken.ve8Kon!trolleZ2derAusdruckseitenzubMerdieT,[wEB X-internenSeitenzzahlerncount0|{ | Lo!werfLimit{ e8bisfncount9.e8Kon!trolleZ2derAusdruckseitenzubMerdieT,[wEB X-internenSeitenzzahlerncount0{kUppMerfLimit{ e8bisfncount9.e8DieserEin!tragbzw.gleichzeitigesDrMޞzuckenderTeastenO Q ffeVff+7Controlff++ Q ff:bundO Q ffeVff f7Mff f f Q ffeVMagni catione8dien!t;zumEinstellendesVeergrzoerungsfaktors. EinWertv!on1000ent-e8spric!htWOriginalgrzoe,=einWeertv!on1200vergrzoertumdenFeaktor1:2,e8usw. 4Beac!htenc.SieabMerbitte,_dadieVeergrzoerungdurc!hVerw!endunge8grzoerer^Zeic!henszatzebMewirktwird,dienatzurlic!hvorhandenseinmMޞzussen.e8Deshalb~sindw!ohlnurdie\zublichenVeergrzoerungsstufeninSchrittenvone81:2 0ercmmi7iTL,fi 2f10;1=2;1;:::lŹgpraktikdDabMel.e8DieserEin!tragbzw.gleichzeitigesDrMޞzuckenderTeastenO Q ffeVff+7Controlff++ Q ff:bundO Q ffeVff f7Cff f f Q ff|{;eCopies{e8dien!tÍzumEinstellenderAnzahlKopienproSeite.5RBeachtenSie,dadiesee8Optionlw!esentlichschnellerarbMeitet,,malsmehrmaligesAusdrucken,,mdafMޞzure8diefKopiendieIn!terpretationderDVI-Dateientfzallt!ۍv2.1.4Der2MarginsTitelI e8C7ffU봤 ͟} ff͟냳H-O setU} ff ͟} ff͟V-O setU} ffzffU봡͟} ff͟H-SpreadU} ff͟} ff͟V-SpreadU} ffzffU봡͟} ff͟H-MarginU} ff͟} ff͟V-MarginU} ffzffU봡͟} ff͟WidthDN0^J, W͟} ff͟} ff͟냳Heigh!tDN0^J, H͟} ffzffU봎Fe8Seiten!verbreiterungflinks.eV3H-O sete8Seiten!verlzangerungfobMen.3V-O sete8Seiten!verbreiterungfrechts..yH-Spreade8Seiten!verlzangerungfunten..yV-Spreade8EinrMޞzuc!kungfderDruckseitenachrechts.|{,H-Margin{e8EinrMޞzuc!kungfderDruckseitenachunten.{,V-Margin{e8Seiten!breite.XFealls:mitNullbMelegt,wirdderEintragderDVI-DateizubMer-eV<Width e8nommen.e8Seitenhzohe.Fealls=4mitNullbMelegt,R>wirdderEin!tragderDVI-Dateizubernom-;Heigh!t e8men. Yߍ#fӍv2.1 DVIUUGem-V*ersion,AtariH13v՟X-ffGs3 v2.1.5Der2DevicesTitel[R荍e8щffp ͟} ff͟냳Screen_22 ts_man1S͟} ff ͟} ff͟냳File_21F͟} ffzffp͟} ff͟냳NECfP6Lo!w_21L͟} ff͟} ff͟냳NECfP6Mid_21M͟} ff͟} ff͟냳NECfP6High_21H͟} ffzffp͟} ff͟냳FXf80_21X͟} ff͟} ff͟냳HPfLaserjet_21J͟} ff͟} ff͟냳HPfLaserjetLo_21K͟} ff͟} ff͟냳CanonfBJ300_21B͟} ffzffp͟} ff͟냳Prin!tfonFile_21P͟} ff͟} ff͟냳NullfDevice_21N͟} ffzffp[e8AusgabMeaufBildsc!hirminvdDariablerAuflzosung.Auch}zubMerdieTeastenkom-|{<)Screen{ e8binationyO Q ffeVff7ch7Alternateff7ch7ch Q ff?}+7O Q ffeVff fSff f f Q ffeinstellbar.ve8AusgabMe+saufDateizurWeeiterv!erarbeitungmitDISPLAY+(sieheauc!hAn-eVI Filee8hangfB).e8AusgabMeauf24-NadlermitNEC-k!ompatiblenBefehlssatzin180F.180dpi.|{ NECfP6Lo!w{e8AusgabMeauf24-NadlermitNEC-k!ompatiblenBefehlssatzin360F.180dpi.eVANECfP6Mide8AusgabMeauf24-NadlermitNEC-k!ompatiblenBefehlssatzin360F.360dpi.LNECfP6Highe8AusgabMe>auf9-NadlermitEpson-k!ompatiblenBefehlssatzin2406216>dpi.|{=B. MankdDanndenstzandigeneV'vTeopfWindo!ws e8Weec!hsel}zwischenMeldungs-undGra kfensteran-undwiederausschalten.e8EinstellungdermaximalangefordertenSpMeic!hermengeinsgesamt. ;Sinn-|{kMaxim!umfMemory{e8v!ollFbMeiVeerwendungvonMultitasking-SystemerweiterungenwieMint,mume8noMc!hBArbeitsspeicherBfzurandereProzessefreizuhalten.ZEinWeertv!onNulle8(Default)fbMewirktdasAussc!hzopfenderSpeic!herkdDapazitzat.e8Besc!hrzankungtNdesmaximalangefordertenSpMeicherbereichstNfzurdieGra k-|{ ABitmapfMemory{e8seite.e8Besc!hrzankung@desmaximalangefordertenSpMeicherbereichs@fzurdenClipal-eVClippathfMemorye8gorithm!usfdereingebautenGra k.e8SetzenEdiesesSc!haltersbMewirktdasLadendergesamten.dvi-Dateiinden|{D!VIfinMemory{e8ArbMeitsspeic!her,fumdie͟UbMersetzungzubesc!hleunigen.e8Durc!hdiesenSchalterwirddasProtokolliereneingeladenerundausgelager-|{#YTeracefFon!ts{e8terfZeic!henszatzeein-undausgeschaltet.e8Durc!hdiesenSchalterwirddasProtokollVzubMerangefordertenundfreigege-|{ TeracefMemory{e8bMenenfSpeic!heran-undausgeschaltet.e8Durc!hdiesenSchalterwirddasProtokollzubMerjepdes³gesetzteZeichenan-eVTeracefChar'se8undfausgesc!haltet.e8EinstellunguderFeon!tpfadeund-namen.ͱWieschoneinmalbMeiDVILWinAb-eVPK-Feon!tfPathe8sc!hnittm1erlzautert,/kdDannimZusammenhangmitdenPlatzhaltern%d,%h,e8%m,%sund%vderNameundPfadderv!erwendetenZeichenszatzedargestellte8w!erden.DiefPlatzhalterhabMenfolgendeEntsprechungen:2;ݮC5ffݟ ͤ} ffR#%d ff$@Zeic!hensatzgrzoefindpiw} ff ͤ} ffR#%h ff$@horizon!talefGerzateauflzosung _} ffͤ} ff͟%m ff$@MAGffs0ffsɉffs bffsd1.2fetc.HX} ffͤ} ff3%s ff$@Zeic!hensatzname,fz.B.cmr10͟} ffͤ} ffy냳%v ff$@v!ertikdDalefGerzateauflzosungN} ffzffݎ{ߍ#fӍv2.1 DVIUUGem-V*ersion,AtariH15v՟X-ffGs3 e8Beispielsw!eisefergibtalsoeineEinstellungwie FONTS/LASER/%d/%s.pke8Zeic!hensatzpfadefund-namenimStilvon FONTS/LASER/111/cmr10.pk.e8AufdemA!tariSTistdieses(neue)SchemaausGrMޞzundenderKompatibilitzat e8zurT,[wEB Xshellv!onHeidrich,MaluschkdDaundKielingnichtindenausfMޞzuhr-e8barenwProgrammenen!thalten,sondernmanmu|wenngewMޞzunscht|e8die%Sourcenmitde nierterPrzaprozessorvdDariablePKffs#FULLCONFIG%neuszubMer-e8setzen. Das4jjetzigeSc!hemaistwiefolgt.En!thzaltdieZeichenkettekeine8%-Zeic!hen,FfMޞzuhrtdieszurGenerierungvonPfadenwieMAGffs0ffsɉffs bffsd1.440unde8istwk!ompatibMelzumr" Lindner;\>-T,[wEB X,ansonstenwirddieseZeichenkettealse8printf-Feormatstringin!terpretiertundmudieVeergrzoerungsstufenderZei-e8c!henszatzeRkorrektaufdietatszachlicheOrdnerstrukturabbilden.DurchAn-e8gabMefv!on FONTS/LASER/%de8w!erdenfPfadewieFONTS/LASER/360gebildet..LDieseeV0Thinfoute8OptionT:isteinErsatzfMޞzurr" ]Separate;\>,fMޞzuhrtjedoMc!hnichtzuzweiDruck-e8durc!hgzangen.DiefQualitzatistjedoMchschlechter.e8FeallsYdieserSc!haltergesetztist,[werdendieIMG-Gra kenmitangezeigt,[an-|{4 Pictures{e8sonstenyersc!heintnureinleererRahmen.νOhneBilderwerdendieDrucksei-e8tenfdeutlic!hschnelleraufgebaut!e8Seiten!vorschubfnachjederDruckseitebMeigesetztemSchalter.|{BmEject{e8FeallsDEinzelblattv!erarbMeitungmitmanuellenEinspannendesPapiersbMeab-eV ѱSinglefSheete8sic!htigt=ist,xwirddurc!hdieseOptionderDruckvorgangamSeitenendejeweilse8un!terbroMchenundkdDanndannnac!hEinspannendesneuenBlattsfortgesetzte8w!erden.e8Feaktor/zurEinstellungderDruc!kschwzarze/derIMG-Gra k!en.uDerWertsollte|{6uDensit!y{e8zwisc!hen0:0und1:0liegen,pwobMei0:0Bilderweiaufweierzeugtunde81:0sehrdunkleBilder.Empfehlensw!ertist0:5aufLaserdruckern,(0:02aufe8Nadeldruc!kern. Wv2.26DVI-X11/Motif-Versione8DiehX11/Motif-Veersionv!onDVIhzaltsichinAussehenundBedienungenge8an=dendurc!hdieGem-VeersionvorgegebMenenStandard.bDerAufrufistwiee8folgt: ƍ dvi[-o][dvifile]e8AlleP!arametersindoptional, daauchinteraktiv"zubMerMenzuseinstellbar. e8FeallsjedoMc!hParameterangegebMenwerden,istdieReihenfolgezwingendvor-e8gesc!hriebMen.CWeennrerwzunscht, mzussenrOptionen|durcheinF2O Q ffeVff f7-ff f f Q ffLM-Zeichene8eingeleitet|zuerstangegebMenw!erden.DanachkdDannderDateinamedere8DVI-Datei.folgen. 6BeimDateinamenw!erdenfehlendeExtensionen.DVIe8bzw.".DVOdzautomatisc!hergzanzt. AlsOptionstehtmomentannur-ozure8VeerfMޞzugung.%\Danac!h;mueinDateinameeinerOptionsdateiangegebMenwer-e8den,=der#Vnic!htdurcheinLeerzeichenvonderOptiongetrenntseindarf.-Allee8anderenZOptionenw!erdenignoriert!FeallskeineOptionsdateibMeimAufrufe8angegebMenwird,wirdautomatisc!hdieStandardoptionsdateiDVI.DVOгgela-e8den,fsofernimSuc!hpfadvorhanden.e8DerArbMeitsbildsc!hirmvonDVIineinertypischenX11-UmgebungistinAb-e8bildungf2.2zusehen.e8Nac!hdemStartenvonDVIwerdenzweiFeenstergezo net,dasMeldungsfen-e8stermitMenMޞzuleisteunddasGra kfensterfMޞzurdieDarstellungderT,[wEB X-Seite.!_ߍ#ffv2.2 DVI-X11/Motif-V*ersionL117v՟fffGǍEUe8EPSfile=dvimotif.ps llx=152.4 lly=273.12 urx=459.6 ury=518.88 rwi=3586Abbildungf2.2:T!ypischeX11-ObMer zachemitDVIR卑e8Zunzac!hstsolltedasGra kfenstermitderMausindiegewMޞzunschtePositi- e8on"undaufdieric!htige"Grzoegebrac!ht"werden.FeallseinDateinameaufe8der~[Kommandozeile9zubMergeben~[wurde,]wirdsc!hondieersteSeitedesDoku-e8men!tes"angezeigt, soferndieEintragungenderDefault-Kon gurationsdateie8stimmen.Fealls k!eineAnzeigeerscheint,:solltendieEinstellungenderSetup-e8undoOptions-MenMޞzusbMeric!htigtowerdenundeineneuedvi.dvo-Kon gurati-e8onsdateiferzeugtw!erden. e8Im Gra kfensterkdDannmandurc!hDrMޞzuckenundpHaltenderlinkenMaustastee8denBildaussc!hnittverschiebMen(deshalbauchkeineScrollbalken).QDrMޞzuckene8derfrec!htenMaustastebringtfolgendesPopup-MenMޞzu:/뎍e8ffK0Щ ͤ} ff͟NextfP!ageBg ff ͤ} ff͟PrevfP!ageI ffͤ} ff͟GotofP!age... ffͤ} ff͟UpMdatefP!age ffzffK0Цͤ} ff͟Quit/3 ffffK0Ўe8DieJmzoglic!henAktionensindbisaufr" TGUpMdatePage;\wohlselbsterklzarend. e8EinUpMdatederSeitebedeutet,9daszam!tlicheAnderungen,diezwisc!hen-e8zeitlic!hgemachtwurden,ZbMerzuc!ksichtigtwerden,Zd.h.neueO setsoMderz.B.e8eine.imMultitaskingneuerzeugteDVI-Dateiw!erdenbMeachtet,FunddieSeitee8wirdfneuaufgebaut!e8Die-MenMޞzuleisteistderLeistederGem-Veersionsehrzahnlic!h,EalseinzigerUn-e8tersc!hied`sindinderX11/Motif-VeersioneinigeEintrzagederMenMޞzutitelnicht0ߍ#ffvճ18L12.2 DVI-X11/Motif-V*ersionv՟fffGs3 e8v!orhanden,>%weilunnzotigbzw.w!eildurcheigenegra scheBedienelemente e8reprzasen!tiert ٓRcmr71|s.DieeinzelnenTitelderMenMޞzuleistewerdenimfolgendennure8kurzav!orgestellt,fMޞzurdieErklzarungderUnterpunktelesenSiebitteinAb-e8sc!hnitt4=2.1unterdenanalogenUbMerschriftennach. aGleichesgiltfMޞzurdiee8gra sc!henyBedienelemente,YdiejeweilsihreEntsprechunginMenMޞzupunktene8derGem-VeersionhabMen.#ZDurc!handauerndeEntwicklungzandertsichdase8AussehencderObMer zac!hestzandig,qsodaleichteAbweichungenzumScreen-e8dumpfmzoglic!hsind,dieabMernichtsanderFeunktionalitzatzandern!ۍv2.2.1Der2FileTitel2e8کffMN ͤ} ff͟냳SelectfFile_ ffzffMNͤ} ff͟LoadfOptions ff ͤ} ff͟Sa!vefOptionsϡ ffffMNͤ} ff͟Log le'Q ffffMNͤ} ff͟Quit14c ffffMN9^v2.2.2Der2PrinttTitele8者ffMʒ ͤ} ff͟냳FeormatfP!ages ff ͤ} ff͟Magni cation2 ffzffMʒ$^v2.2.3Der2SetupTitelH-e8Ʃffg ͤ} ff͟냳ClippathfMemory 0 ff ͤ} ff͟Maxim!umfMemory ffzffgͤ} ff͟PK-Feon!tfPathgH ffͤ} ff͟VF-Feon!tfPath ffͤ} ff͟TFM-FilefP!ath ffͤ} ff͟IMG-ImagefP!athϡ ffͤ} ff͟GR-IncludefP!ath|ࡄ ffͤ} ff͟D!VI-FilefPathˍ ffzffgM^v2.2.4Der2MarginsTitel-se8ωffD3 ͟} ff͟냳H-O setD} ff ͟} ff͟V-O setD} ffzffD3͟} ff͟H-SpreadD} ff͟} ff͟V-SpreadD} ffzffD32*ꍍv2.2.5Der2OptionsTitel/e8者ffV1 ͟} ff͟냳H-ResolutionV]} ff ͟} ff͟V-ResolutionV]} ffzffV1e8ffp L͍ {-= Aacmr61a5o cmr9Bedingt"Edurc9hdiedeutlichhg3ohereBildschirmaufqlg3osungvonX11/Motif-W:orkstations k|rannTnatAǞg3urlic9hwesentlichmehrPlatzfAǞg3urdieBenutzerfAǞg3uhrungverwendetwerden9ߍ#v2.3 DVIUUAmiga-V*ersion[i19v՟ffffGs3 v2.36DVIAmiga-Version΍e8DieI&Amiga-Veersionisteineimgew!ohntenI&Amiga-KomfortzubMedienen- e8dewVeersionv!onDVI.SiehzaltsichnichtganzandievonderGem-unde8X11/Motif-VeersionVv!orgegebMeneBenutzerfMޞzuhrung,fistabMernichtwenigerin-e8tuitiv9zubMedienen. WSosindz.B.einigeMenzuset!was9umgruppiert,mver-e8sc!hwunden,>hinzugekommenoMderzusammengefat.Zubeac!htenist,>dae8derIAmiga-Bildsc!hirmtreibMerimGegensatzzudvilwAmigaOS2.04odere8grzoerfv!orraussetzt.>We8DervYArbMeitsbildsc!hirmvonDVIineinertypischenIntuition-Umgebungiste8infAbbildung2.3zusehen.DkEUe8:PSfile=dviamiga.ps llx=53 lly=200 urx=559 ury=592 rwi=3586}Abbildungf2.3:T!ypischeIntuition-ObMer zachemitDVI#7e8Der:DVI-TereibMerfzurdenAmigaun!terstzutztimGegensatzzuz.B.derGem-e8Veersionnk!eineverschiedenenOptionsdateien.7DieKon gurationkdDannzume8einen=zV_ubMerdieWorkbencherfolgen,\oderaberimProgrammselbst=zubere8MenMޞzusv!orgenommenwerden.o[AufderWeorkbMenchgelangtmannachein-e8maligemAnklic!kendesDVI-Programm-Piktogramms\zubMerdenMenzupunkte8Icons/InformationdindasInformation-Feensterv!onDVI.DortkdDannmane8un!terRToolTypes:{dieOptionenimKlartexteintragen.ʢImfolgendensolle8n!ur^dieKon gurationzubMerdieProgramm-Menzuserlzautertw!erden. Diee8fMޞzur dieWorkbench-MethoMdenzotigenSc!hlzusselworte sindinTeabelle2.1auf-e8gefMޞzuhrt,,und`nac!hfolgendunterdengleichlautendenMenMޞzueintrzagenausrei-e8c!henderlzautert.FMޞzureineweitere,evtl.noMchdetailiertereBeschreibungkdDanne8zuszatzlic!hnoMchAbschnitt2.4zubMerdieKommandozeilenversionvonDVIzue8Ratefgezogenw!erden.Eߍ#vճ20[i2.3 DVIUUAmiga-V*ersionv՟ffffGц o#vqff?Z ͟} ff͟냳COPIESo}=ùhni '} ff ͟} ff͟냳DENSITYo}=ùhdensi '} ff͟} ff͟냳EJECTo}=ùhon/o i '} ff͟} ff͟냳HEIGHTo}=ùhdimeni '} ff͟} ff͟냳HMAR!GINo}=ùhdimeni '} ff͟} ff͟냳HOFFSETo}=ùhdimeni '} ff͟} ff͟냳HRESOLUTIONo}=ùhdimeni '} ff͟} ff͟냳HSPREADo}=ùhdimeni '} ff͟} ff͟냳IMGPeATHo}=ùhpathi '} ff͟} ff͟냳LANDSCAPEo}=ùhon/o i '} ff͟} ff͟냳LOGFILEo}=ùhnamei '} ff͟} ff͟냳MA!GNIFICAeTIONo}=ùhmag&i '} ff͟} ff͟냳MEMOReYo}=ùhon/o i '} ff͟} ff͟냳OUTPUTo}=ùhprin!teri '} ff͟} ff͟냳PeATHo}=ùhpathi '} ff͟} ff͟냳PICTURESo}=ùhon/o i '} ff͟} ff͟냳PKPeATHo}=ùhpathi '} ff͟} ff͟냳REDIRECTo}=ùhnamei '} ff͟} ff͟냳SEPeARATEo}=ùhon/o i '} ff͟} ff͟냳SHO!WFONTSo}=ùhon/o i '} ff͟} ff͟냳SINGLESHEETo}=ùhon/o i '} ff͟} ff͟냳TFMPeATHo}=ùhpathi '} ff͟} ff͟냳THINOUTo}=ùhon/o i '} ff͟} ff͟냳TRA!CECHARSo}=ùhon/o i '} ff͟} ff͟냳TRA!CEMEMo}=ùhon/o i '} ff͟} ff͟냳VFPeATHo}=ùhpathi '} ff͟} ff͟냳VMAR!GINo}=ùhdimeni '} ff͟} ff͟냳V!OFFSETo}=ùhdimeni '} ff͟} ff͟냳VRESOLUTIONo}=ùhdimeni '} ff͟} ff͟냳VSPREADo}=ùhdimeni '} ff͟} ff͟냳WIDTHo}=ùhdimeni '} ffzff?Z͟} ff͟냳CALLMFo}=ùhnamei '} ffff?Z;TeabMellef2.1:ToolTypesderDVIAmiga!versionOOߍ#v2.3 DVIUUAmiga-V*ersion[i21v՟ffffGs3 e8FMޞzuruEdieZukunftgeplan!t,abMerzurZeitnoc!hnichtverwirklicht,isteine e8ausreic!hendebQUnterstMޞzutzungvonAmiga}OSk2.04oMdergrzoer,oalsdawzarene8eintiPublicScreen,einARexx-Port,einEin!tragindasTools-MenMޞzudere8Workbench,:so!wieeineUnterstMޞzutzungvonApplication-IconsoMderAppli-e8cation-Windows.hፑe8DerLAufrufv!onDVIkdDannsowohlvonderWorkbenchalsauchvomCLI?ause8erfolgen.AlseinzigesArgumen!tistderNameeinerzuladendenDVI-Dateie8erlaubt,fabMernic!htfnotwendig.ImCLIlautetderAufrufalsowiefolgt:% dvi[dvifile[.dvi]]e8Veon3derWorkbenchkdDannderNamederDVI-DateiinderaufdemAmi- e8ga gzublic!henArt gzubMergebenwerden: #BeigedrMޞzuckterO Q ffeVff d7Shiftff d d Q ff(-Teastewirdzu-e8erst;dasDVI-Programm-Piktogrammeinmalangeklic!ktunddanndasPik-e8togrammfdergewMޞzunsc!htenfDVI-DateidoppMeltangeklic!kt.e8Nac!hdemStartenvonDVIwerdenaufderWorkbencheinMeldungsfenster,e8einQeigenerScreenunddaraufeinGra kfenstermitMenMޞzuleistegezo net.e8Bei)aktiviertemGra kfensterkdDannmanmitderLO Q ffeVff&$j7Returnff&$j&$j Q ff.-Teaste,Ibzw.edere8O Q ffeVff7ch7BackSpaceff7ch7ch Q ff;-Teaste>v!orwzarts,Sbzw.^rMޞzuckwzartsblzattern.^MitdenCursortas-e8tenkdDannderaktuelleSeitenaussc!hnittbMestimmtwerden.fInAnlehnungane8dieWX11/Motif-VeersionkdDannauc!hbMeiderAmiga-Versiondurc!hDrMޞzuckenunde8HaltenJderslink!enMaustastederaktuelleBildausschnittverschobMenwerdene8(deshalbfauc!hhierkeineScrollbalken).[v2.3.1Der2ProjectTitel3fe8ωffmc ͟} ff͟냳LoadfD!VIR5O Q ffeVff f78} ffzffsΑ͟} ff͟Magni cationWۤO Q ffeVff f7Aff f f Q ffcM͟} ffffsΑ*%e8WirdzdieserMenMޞzuein!tragausgewzahltoMderMӤO Q ffeVff&$j7Returnff&$j&$j Q ff1ܳbzw.MӤO Q ffeVff d7Enterff d d Q ff+2gedrzuckt,)|NextfP!age e8sostartetderAufbaudernzac!hstenBildschirmseite.NachmehroMderwenigere8langerfWeartezeitersc!heintfdanndieneueSeiteimFenster.e8Mitl?diesemEin!tragoMdermitder?vO Q ffeVff7ch7Backspaceff7ch7ch Q ff?B-TeastekdDannmandievorange-|LxPreviousfP!agee8hendefBildsc!hirmseiteaufbauenlassen.fe8UbMerdiesesMenzuoderdenShortcutsO Q ffeVff f7Aff f f Q ffy5GgelangtmanineinKomm!unikdDa-|(ͳGotofP!agee8tionsfenster,`das|dieEingabMedergewzunsc!htenBildschirmseiteermzoglicht.e8Wird%AdiesermitxO Q ffeVff%Ÿ7OKff%Ž%„ Q ff~v!erlassen,sobMeginntDVImitdemAufbauderge-e8wMޞzunsc!htenfBildschirmseite.e8Dieser;}Ein!tragbzw.DrMޞzuckenderTeastenkombinationO Q ffeVff f7Aff f f Q ffϳM;WdientzumEin-eVMagni catione8stellendesVeergrzoerungsfaktors.EinWertv!on1000entsprichtOriginal-e8grzoe,einWeertv!on1200vergrzoertumdenFeaktor1:2,usw.sBeachtenSiee8abMer.bitte,QdadieVeergrzoerungdurc!hVerw!endunggrzoererZeichenszatzee8bMewirktuwird,ydienatzurlic!hvorhandenseinmMޞzussen.n Deshalbsindwohlnure8diezublic!henVeergrzoerungsstufeninSchrittenvon1:2ibpraktikdDabMel.Istdiesere8WeertfmitNullbMelegt,sowirdderWertausderDVI-Dateiv!erwendet.4v2.3.3Der2PrintterTitel!%e8Ήffzܟ ͟} ff͟냳Prin!tfRangeakO Q ffeVff f7Aff f f Q ffmq P͟} ff ͟} ff͟Prin!tfPagez} ff͟} ff͟Prin!tfDoMcumentz} ffzffz܎#fe8UbMerdiesenMenzupunktoderSO Q ffeVff f7Aff f f Q ffnPgelangtmanineinFeenster,+dasdieAnga-| Prin!tfRangee8bMeNxeineszudruc!kendenNxBereichsermzoglicht.NebMenderStart-undEndseitee8kdDann!auc!hdieSchrittweiteeingestelltwerden,2Pumsoz.B.denDruckdere8geradenfundungeradenSeitenzuermzoglic!hen.e8DieserfMenMޞzuein!tragermzoglichtdenDruckdergeradeangezeigtenSeite.|'Prin!tfPagee8Durc!hAuswahldiesesPunkteskdDanndasgesamteDokumentgedrucktwer-| NPrin!tfDoMcument e8den.4v2.3.4Der2SetupTitel*e8ffE ͟} ff͟냳DirectoriesEz]} ff ͟} ff͟MarginsEz]} ff͟} ff͟OptionsEz]} ff͟} ff͟Prin!terEz]} ffzffEnZߍ#v2.3 DVIUUAmiga-V*ersion[i23v՟ffffGs3 fe8UbMer=diesenEin!traggelangtmanineinEinstellungsfenster,Rindemmandie|{'Directories{ e8gzangigen,fv!onDVIverwendetenPfadebMequemeintragenkdDann:u PKDP!ath:wEinstellungDderZeichensatzpfadeund-namen.Wieschon einmalbMeiDVILWinAbsc!hnitt1erlzautert,kdDannimZusammenhang mit.denPlatzhaltern%d,%h,%m,%s.und%vderNameundPfadder v!erwendetenIZeichenszatzedargestelltwerden.EDiePlatzhalterhabMen folgendefEn!tsprechungen:4aR̍C5ffݟ ͤ} ffR#%d ff$@Zeic!hsatzgrzoefindpi*૟} ff ͤ} ffR#%h ff$@horizon!talefGerzateauflzosung _} ffͤ} ff͟%m ff$@MAGffs0ffsɉffs bffsd1.2fetc.HX} ffͤ} ff3%s ff$@Zeic!hensatzname,fz.B.cmr10͟} ffͤ} ffy냳%v ff$@v!ertikdDalefGerzateauflzosungN} ffzffݎ Beispielsw!eisefergibtalsoeineZuweisungwie,TeX:pk/%hx%v/%d/%s.%dpk Zeic!hensatzpfadefund-namenimStilvon,TeX:pk/100x100/110/cmr10.110pk, dieaufdemAmigaz.B.imRahmenderPasTX[wEeX-Implemen!tationSinn mac!hen.λu TFMP!ath:% EinstellungdesPfadesaufdieZeichensatzmetrikdateien, dieDv!onDVIherangezogenwerden,fallsdiePK-Dateienfehlen.}Aufdie- se#FWeeisekzonnenw!enigstensleereBoxeninderrichtigenBreitegesetzt w!erden.u IMGfP!ath:EinstellungdesPfadesaufdieIMG-Gra ken.u GRaP!ath:TEinstellungadesPfadesaufDateien,dieGra kbMefehledes TereibMersʠen!thaltenund~zubernspecialfgrinput:1::Egʠnac!hgeladen w!erden.u VF5P!ath:tEinstellung5desPfadesaufdievirtuellenZeichensatzinfor- mationen.u CallpMF:EinstellungdesNamensdesexternenARexx-Scripts,das bMeiMnic!htvorhandenenPK-Dateienaufgerufenwerdensoll. MakePK- Font.rexxmv!ersuchtdenFeontzurLaufzeitzugenerieren,lMakePKFont- Batch.rexx hingegenerzeugteinShell-Script,,hdasdannv!omCLI ³aus direkt,foMdermittelsexecuteausgefzuhrtw!erdenkdDann.e8Dieser^MenMޞzupunkterlaubtes,lineinemeigenenFeensterdiev!onDVIbMenutz-|{4Margins{e8tenfMarginszusetzen:u H-O set:Seiten!verbreiterungflinks,additivzumhmarpgin.λu V-O set:Seiten!verlzangerungfobMen,additivzumvmarpgin.nߍ#vճ24[i2.3 DVIUUAmiga-V*ersionv՟ffffGs3 u H-Spread:Seiten!verbreiterungfrechts.`u V-Spread:Seiten!verlzangerungfunten.u H-Margin:EinrMޞzuc!kungfderDruckseitenachrechts.u V-Margin:EinrMޞzuc!kungfderDruckseitenachunten.u Width:Seiten!breite.':FeallsmitNullbMelegt,wirdderEintragderDVI- DateiDzfubMernommen.u Heigh!t:Seitenhzohe.FeallsmitNullbMelegt,wirdderEintragderDVI- DateiDzfubMernommen.㍑e8Bew!egtimandieMausGzubMerdiesenMenzuein!trag,jsogelangtmanineinUn-|{5q Options{e8termenMޞzu,durc!h;dasdieEinstellungeinigerweiterer,globaler,VeorgabMen;fzure8DVI ermzoglic!htwird.DienachstehendenPunktelassensichjeweilsein-oMdere8aussc!halten.DerjeweiligeZustandwirddanndurcheingesetztesoMderfeh-e8lendesfHzak!chenvordenMenMޞzueintrzagenangezeigt.u Eject:Seiten!vorschubfnachDruckseitean/aus.`u LandscapMe:Dreh!ungfdesAusdrucksum90..u Memory:Gesam!tefDVI-DateiindenSpMeicherlesen.u Pictures:Sc!halterfzumWeeglassenderIMG-Gra ken.u Separate:SteuertfDruc!kqualitzat.u Sho!wfonts:An-fbzw.Aussc!haltendesZeichensatzprotokolls.u Singlesheet:EinzelblattbMetriebfoderEndlospapier.u Thinout:B"Dasnr"xmAusdMޞzunnen;\>dernerzeugtenSeitewirdan-/ausgesc!haltet.u Teracec!hars:An-fbzw.AusschaltendesZeichenprotokolls.u Teracemem:An-fbzw.Aussc!haltendesSpMeicherprotokolls.㍍fe8UbMerQdiesenMenzupunktgelangtmanineinFeenster,bindemmanzubersoge-|{9>ePrin!ter{e8nann!tefRadioButtonsdengewMޞzunschtenDruckereinstellenkdDann:u None:Esfistk!einDruckerangeschlossen.`u NECP6lo!w:AusgabMeauf24-NadlermitNEC-kompatiblenBefehls- satzfin180n180fdpi.u NECP6high:ΛAusgabMeauf24-NadlermitNEC-k!ompatiblenBefehls- satzfin360n360fdpi.u NEC$P6/mid:5pAusgabMeauf24-NadlermitNEC-k!ompatiblenBefehls- satzfin360n180fdpi.u EpsonFX-80:AusgabMeauf9-NadlermitEpson-k!ompatiblenBefehls- satzfin240n216fdpi.Oߍ#v2.4 DVI-Kommandozeilenversion4825v՟ffffGs3 u HP(Desk-/Laserjet(high:AusgabMeaufLaserdruc!ker(mitHPLaserjet IMI-k!ompatiblenfBefehlssatzin300n300fdpi.vu HPFDesk-/Laserjetlo!w:#AusgabMeaufLaserdruckermitHPFLaserjet IMI-k!ompatiblenfBefehlssatzin100n100fdpi.u CanonfBJ-300:AusgabMeaufen!tsprechendenfLaserdrucker.vfe8UbMer?zw!eiweitereRadioButtonskdDanndieDruckdDausgabMeumgelenktwer-e8den:u Prin!ter:-DieMAusgabMesollaufdemausgewzahltenDruckererfolgen. Als^AusgabMesc!hnittstelleverwendetDVIdiestandardmzaigeingestelle Druc!kerschnittstelle.YDiesekdDannmittelsdesPreferences-Programms Prefs/PrinterzL7ubMerdieWorkbencheingestelltw!erden.PDieEinstel- lungfisti.a.bMereitsbeiderInstallationderWorkbencherfolgt.vu File:DieAusgabMeerfolgtindieunmittelbarun!terhalbvonFilean- zugebMende Datei.DiesekdDanndannspzaterohneVeerw!endungvonDVI ausgegebMenw!erden.-ohouti-lhlogie8hnameiVistdabMeiderNamederDVI-Datei,7hopti#8UderNamederOptionen-e8datei,Pxxx,yyy,zzz.ósindeineFeormatan!weisung,Pout.óisteinAusgabMegerzate8(siehetoutput -Option)undlogistderNameeinerProtok!olldatei.QZwischene8denSc!halternundihrenParameterndarfeinLeerzeichenstehen.DieRei-e8henfolgefderP!arameteristfreiunddieAngabMeoptional.ve8DieErklzarungderKommandozeilensc!halterist(Gro-undKleinschreibunge8erlaubt:e8DiedDVI-Optionenw!erdenausderDateihopti !gelesen.Standardoptionsda-ɚ6f5-ihopti6fe8teien,fd.h.dieDzublic!herweisefmitgeliefertw!erden,sind:vu D!VI.OPT Diese OptionsdateiwirdbMeimAufrufstandardmzaiggeladen,fallssie v!orhandenfistundsolltesystemspMezi scheAnpassungenenthalten.u SCREEN.OPT OptionenffMޞzurMonitoranzeigeinvdDariablerAuflzosung.ߍ#vճ26482.4 DVI-Kommandozeilenversionv՟ffffGs3 u APOLLO.OPT OptionenfMޞzurMonitoranzeigeaufApMollo-Weorkstationsmitet!wasgrzo- erenfZeic!henszatzen.vu P6H.OPT OptionenffMޞzur24-Nadeldruc!kerfmit360n360fdpi.u P6M.OPT OptionenffMޞzur24-Nadeldruc!kerfmit360n180fdpi.u P6L.OPT OptionenffMޞzur24-Nadeldruc!kerfmit180n180fdpi.u FX80.OPT OptionenffMޞzur9-Nadeldruc!kerfmit240n216fdpi.ve8DiefErklzarungderOptionenerfolgtimnzac!hstenAbschnitt.e8DieKxFeormatan!weisungwzahltdiezubMearbeitendenSeitendesDokumen!tsɚ6f05-fhxxxiD,72-fhxxx:yyyi0,4-fhxxx:yyy:zzzi6fe8aus.xxx=istdieStartseite,RyyydieletzteSeiteundzzzgibtdieSc!hrittweitee8an. [DiezP!arameterentsprechennichtdenT,[wEB X-Seitennummern,sonderne8derReihenfolgederSeiteninderDVI-Datei!WirddieFeormatan!weisunge8angegebMen,tstartetDVIsofortmitderBearbeitungderSeiten,tansonstene8wird:indenin!teraktiven:BearbMeitungsmodusgesc!haltetundeserscheintdere8PromptfDVI>.e8DasAusgabMegerzatwirddurc!hhouti! bestimm!t.tGzultigeAngabensindsindɚ6f5-ohouti6fe8bMeifderErklzarungderoutput-Optionnac!hzulesen.e8DerfTereibMerprotok!olliertseineTzatigkeiteninderDateihlogii.ɚ6f5-lhlogi6fۍvOptionenb퍑e8Die~DVI-Optionenw!erdenentwederiminteraktivenMoMdusperTeastature8oMderbeimAufrufperDateimittels-ihnamei$}eingegeben.YBeisic!htbareme8PromptSDVI>kdDanneineOptionsdateiauc!hnachtrzaglichdurchEintippMenih-e8reshNamensgeladenw!erden.$MDieParameterderOptionensinddimen?fMޞzure8gMޞzultige T,[wEB X-LzangenangabMenwie1.1cm,b_7pt,0.3in,usw;+magfMޞzurVeer-e8grzoerungsfaktoren$mitStandard1000,FFeaktor1:2=1200,usw;dpiBUfMޞzure8Gerzateauflzosungen;fppath}qfMޞzurPfade.e8Horizon!talefAuflzosungindpi.ɚ6f hrpesolutionhdpii6fe8VeertikdDalefAuflzosungindpi.6f }.vrpesolutionhdpii6fe8PfadundNamezumSuc!henderPK-Dateien.MehrereAngabMenwerden|6f@pkppathhpath i6f e8jenac!hBetriebssystem|durch뺄 ffFeVff f7;ff f f ffoMderO Q ffeVff f7:ff f f Q ffgetrennt.[KeinLeerzeichenvore8undsnac!hdemG뺄 ffFeVff f7;ff f f ffM !FWieschoneinmalbMeiDVILWinAbschnitt1erlzautert,e8kdDannimZusammenhangmitdenPlatzhaltern%d,%h,%m,%sund%vdere8NameundPfadderv!erwendetenZeichenszatzedargestelltwerden.ZDiePlatz-e8halterfhabMenfolgendeEn!tsprechungen:Zߍ#v2.4 DVI-Kommandozeilenversion4827v՟ffffGVQݮC5ffݟ ͤ} ffR#냳%d ff$@Zeic!hensatzgrzoefindpiw} ff ͤ} ffR#%h ff$@horizon!talefGerzateauflzosung _} ffͤ} ff͟%m ff$@MAGffs0ffsɉffs bffsd1.2fetc.HX} ffͤ} ff3%s ff$@Zeic!hensatzname,fz.B.cmr10͟} ffͤ} ffy냳%v ff$@v!ertikdDalefGerzateauflzosungN} ffzffݎ3:e8Beispielsw!eisefergibtalsoeineZuweisungwiep pkpath=D:nFONTSn%dn%s.pke8Zeic!hensatzpfadefund-namenimStilvon D:nFONTSn111ncmr10.pk.e8PfadzumSuc!henderTFM-Dateien,jjdiegebrauchtwerden,jjwenneinePK-ɚ6fB&tfmppathhpath i6f e8Datei6pnic!htvorhandenist,ZrumwenigstensleereBoxenderrichtigenBreitee8zu9erzeugen,bzw.diebMeiVeerw!endungvirtuellerZeichenszatzegebrauchtwer-e8den.če8PfadfzumSuc!hendervirtuellenZeichensatzde nitionen.VF.6fYvfppathhpath i6fe8PfadӕzumSuc!henderIMG-Dateien.MehrereAngabMenwerdendurch̤뺄 ffFeVff f7;ff f f ff|oMder6fimgppathhpath i6f e8O Q ffeVff f7:ff f f Q fft䝳getrenn!t.KeinfLeerzeichenvorundnachdemTerennzeichen!e8PfadHjzumSuc!hendernachtrzaglichmitnspecialfgrinput:1::EgHjeinzula-6fgrppathhpath i6f e8dendenfGra kdateien.e8Pfad\zumSuc!henderDVI-Dateien. MehrereAngabMenwerdendurch/M뺄 ffFeVff f7;ff f f ff6f&5sppathhpath i6f e8getrenn!t.KeinfLeerzeichenvorundnachdemy뺄 ffFeVff f7;ff f f ff!e8GibtfAusgabMegerzatan.Bishersindde niert:6f2outputhdevicpeҡi6fpu screen MonitorfmitvdDariablerAuflzosung,jenac!hComputer.u le DateifzurWeeiterv!erarbMeitungdurchDISPLAY(sieheauchAnhangB).u fx80 Epsonfk!ompatibler9-Nadlermit240n216fdpi.u p6lo!w NECfP6k!ompatibler24-Nadlermit180n180fdpi.u p6mid NECfP6k!ompatibler24-Nadlermit360n180fdpi.u p6high NECfP6k!ompatibler24-Nadlermit360n360fdpi.u hplo!w HPfLaserjetk!ompatiblerLaserdruckermit100n100fdpi.u hphigh HPfLaserjetk!ompatiblerLaserdruckermit300n300fdpi.ޠߍ#vճ28482.4 DVI-Kommandozeilenversionv՟ffffGs3 u bj300 CanonfBJ300k!ompatiblerLaserdruckermit300n300fdpi.>?u n!ull Null-DevicezuTeestzw!ecken(Zeichenszatzevorhanden, bDVI-Dateiin Ordn!ung).㍑e8AngabMederzubearbeitendenSeite(n).נDieAn!wendungentsprichtdem-fɚ6fformathlist i6fe8Sc!halter,xbnurldazwisc!hendenParameternundderOptioneinLeerzeichene8stehenm!uunddabMeiVeerwendungohneParameterdiegesamteDVI-Dateie8bMearbeitetfwird.e8AusgabMesteuerungKzmuberdiein!ternenT,[wEB X-Seitenzzahlerncount0bisncount9.eV talower,upppere8Druc!ktfnKopienvonjederSeite.ɚ6f+>cpopieshn i6fe8Seiten!vergrzoerung.ԩFeallsmitNullbMelegt,OwirdderWertausderDVI-Datei6f%magni cpationhmagi6f e8v!erwendet.e8Seiten!breite.XFealls:mitNullbMelegt,wirdderEintragderDVI-DateizubMer-6f`widthhdimen i6f e8nommen.e8Seitenhzohe.Fealls=4mitNullbMelegt,R>wirdderEin!tragderDVI-Dateizubernom-6fTheighthdimen i6f e8men.e8Seiten!verbreiterung|"links. _NegativeWeertemitentgegengesetztemE ekt6fho sethdimen i6f e8sindfmzoglic!h.Parameterwirktadditivaufhmarpgin.e8Seiten!verlzangerungXobMen..NegativeWeertemitentgegengesetztemE ektsind6fW;vo sethdimen i6f e8mzoglic!h.Parameterfwirktadditivaufvmarpgin.e8EinrMޞzuc!kungderDruckseitenachrechts.SNegativeWeertemitentgegengesetz-6f hmarpginhdimen i6f e8temfE ektsindmzoglic!h.e8EinrMޞzuc!kungderDruckseitenachunten.NegativeWeertemitentgegengesetz-6f 8vmarpginhdimen i6f e8temfE ektsindmzoglic!h.e8Seiten!verbreiterung:rechts.1ZNegativeWeertemitentgegengesetztemE ekt6f qhsprpeadhdimen i6f e8sindfmzoglic!h.e8Seiten!verlzangerung10unten. ~;NegativeWeertemitentgegengesetztemE ekt6fvsprpeadhdimen i6f e8sindfmzoglic!h.e8Seiten!vorschubfnachDruckseitean/aus.6fADejepcthon/o Ri6fe8Seiten!vorschubSamDruck!er,Wggf.hn iH-fach.Sehrgeeignet,Wumdruckerwarmes6f,]wppage[hn iT]6f e8Teoilettenpapier(!zuproMduzieren.cFzur(!optimaleErgebnissesolltedasP!apiere8abMerfnic!htzuglattsein.e8SteuertDruc!kqualitzat.FeallsaufO Q ffeVff%Ÿ7onff%Ž%„ Q ff۳,wirddieAnzahlderDruckdurchgzangeɚ6fS;sepparatehon/o Ri6fe8v!erdoppMelt,OwobeiIbeieinemDurc!hgangnurjeweilsnichtbpenachbarteNadelne8druck!en.e8Umsc!hlatenaufEinzelblattbMetriebmitWeartestellungnachjederSeitebzw.ɚ6fNsingleshepethon/o Ri6fe8EndlospapierfohneWearten.ߠߍ#v2.4 DVI-Kommandozeilenversion4829v՟ffffGs3 e8Dreh!ungdesAusdrucksum90. NatMޞzurlichdarfdieSeitenichtzulangseinɚ6fflandscpapehon/o Ri6f e8undfMޞzurdieOutputroutinenfx80undp6midsindspMezielleZeic!henszatzenzotige8(216n240fdpiund180n360fdpi,logisc!h!).e8Sc!halter%zumWeeglassenderIMG-Gra ken.AnStellederGra kenwirdein6f jpicturpeshon/o Ri6fe8leererY?Rahmenangezeigt. gDadurc!hwirdderDruckseitenaufbaudeutliche8sc!hneller!e8Feaktorf{zumEinstellendesr" oDunk!elwertes;\*bMeif{IMG-Gra ken,derzwischen6f&5sdensityhn i6fe80:0und1:0liegensoll.gEinWeertv!onn=1:0entsprichtderdunkelstene8Darstellung.e8Dasfr"AusdMޞzunnen;\>derferzeugtenSeitewirdan-/ausgesc!haltet.6f ;thinouthon/o Ri6fe8SetztaaufIBMPC-KompatiblendenAusgabMeport.GzultigeaWeerteliegenzwi-6f4bpporthn i6f e8sc!henf0und3,entsprechenddenPortsLPT0{LPT3.e8DieseAOptionexistiertn!uraufAmiga-ImplementationenunderhzaltdenNa-6fcpalFlmfhnameҡi6f e8meneinesARexx-Scripts,Tdaseinennic!htvorhandenenZeichensatzevtl.zure8Laufzeitgeneriert.iEsstehendieScriptsMakePkFont.rexxundMakePk-e8FontBatch.rexxfzurVeerfMޞzugung,dieimREXX:-Verzeic!hnisstehenmMޞzussen.e8BeiOeingesc!halteterOptionwirddiegesamteDVI-DateiindenSpMeicherge-6fS8memoryhon/o Ri6fe8lesenfunddadurc!hschnellerbMearbeitet.e8An-fbzw.Aussc!haltendesZeichensatzprotokolls.6f4showfontshon/o Ri6fe8An-fbzw.Aussc!haltendesSpMeicherprotokolls.6f trpacememhon/o Ri6fe8An-Pbzw.Aussc!haltendesZeichenprotokolls.Veorsicht,[fMޞzurjedeseinzelne6f; trpacecharshon/o Ri6f e8v!erwendete ZeichenwirdangegebMen,IauswelchemZeichensatzesstammte8undfw!elchesZeichenausgegebMenwurde!e8AufwMultitaskingsystemenkdDanndurc!hAngabMeeinermaximalenSpeic!her-6f6'maxmemhn i6fe8grzoehn iTBytesPlatzfMޞzurandereApplikdDationenfreigehaltenw!erden.An-e8sonstenfnimm!tsichDVIsovielSpMeicher,alsnzotig.e8FMޞzurdenAufbauderTeextbitmapw!erdennurhn iسBytesverwendet,1anstatt6f"pixmemhn i6fe8so!vielAalsvorhandenbzw.notwendig.oAufdieseWeeisekdDannbMeiMaschinene8mitw!enigSpMeicherbMeisehrvielenverwendetenZeichenszatzendurchBe-e8sc!hrzankungderBitmapgrzoedennoMcheinAusdruckerzeugtwerden,jedoMche8in,mehrerenDurc!hgzangen.MitdieserVeariablesollteexpMerimentiertwerden,e8w!ennfdieDVI-Meldungr"Outofmemory&\jerscheint!e8MitSdiesemBefehlkdDannderSpMeic!herplatzfzurClipoperationenderGra k-6fmppathmemhn i6fe8bMefehle\Lfestgelegtw!erden.Evtl.kdDanndieVeoreinstellungbeik!ompliziertene8OpMerationenzuniedrigseinbzw.kdDanndieserSpeic!herfzurkritisc!heTeextee8ohnefGra kzumAufbauderTeextbitmapherangezogenw!erden.e8Fealls$mitdieserVariableeinDateinameangegebMenwird,Dwirdnic!ht$direkt6frpedirecthnameҡi6fe8aufpIdemDruc!kerpIgedruckt,sondernindieangegebMeneDatei.;DieseDateie8kdDanndannaufeinemanderenRec!hnerausgedrucktwerden,ڤohnedaeine8T,[wEB X-Systemfinstalliertist. ߍ#vճ30482.4 DVI-Kommandozeilenversionv՟ffffGs3 e8NeuefDVI-DateinameybMearbeiten,fohneDVIzuv!erlassen.ɚ6f<dvi lehnameҡi6fᫍe8Statistik!en,fwiegewohnt.PerVeoreinstellungausgeschaltet!Zlopg lehnameҡiᫍe8DieħOptionsdateihnameҡi,ͳbzw.hname.opt i?{wirdgeladen.8En!tsprichtħdeminputhnameҡi'i,name e8Sc!halterf-i.ᫍe8OhneSP!arameterwerdendieOptionenmitihrenaktuellenParameternaus-捍-5options,]optionshnameҡi-e8gegebMen.MitfP!arameterwirdeineOptionsdateihnamei&ϺgeschriebMen.e8DVIev!erlassen.DerDruckpu ervon16KBytewirdallerdingsnoMchfertig捍-J]exit-e8ausgedruc!kt.e8Szam!tlicheXOptionenkzonnenauc!habgekMޞzurztverwendetwerden,2Tsoweitdiese8mzoglic!hist.Anstellevonr"formatE\\kdDannauchr"f\\oMderanstellevonr"outputE\e8kdDannfr"outE\jangegebMenfw!erden,usw.Einfachprobieren!vEntvironment="e8Auf+PC-k!ompatiblenRechnernkdDann zubMerdieEnvironmentvdDariableGRAFXe8eineRFAnpassunganbMestimm!teGra kkdDartenvorgenommenwerden,}>diedere8Erk!ennungsalgorithmusnichtautomatischvornehmenkdDannbzw.kannmane8andereGra kmoMdieinstellen,*alsdieautomatisc!heErkennung.Dieallge-e8meinefSyn!taxdesGRAFX-Environmentsistwiefolgt:p SETGRAFX=mode,lines,bytes,code[,fgc,bgc]e8w!obMeigrundszatzlichdieerstenvierParameterangegebMenwerdenmMޞzussen, e8jew!eils5durchKommaohnezuszzatzlicheLpeerzeichen@getrenn!t.xDieBedeutunge8derfP!arameteristwiefolgt:e8DerfeinzustellendeGra kmoMdusderGra kkdDarteinDezimal.ND9tmodee8DiefAnzahlderBildsc!hirmzeilenimeingestelltenGra kmoMdus.>ylinese8DiefAnzahlBytesproBitplaneeinerBildsc!hirmzeile.>ybytese8Die Ausw!ahlderFeunktion,diedasBitmustereinerT,[wEB X-SeiteindenBild-D9tcode e8sc!hirmspMeicherckopiert.EDabeicstehenfolgendeMzoglic!hkeitenczurAusw!ahle8(Grosc!hreibungfzwingendvorgeschriebMen!):u LO!W Bildsc!hirmzeilenmitgeraderZeilennummersindbMeginnendbeiSeg- men!tadresseB800abgespMeichert,solchemitungeraderZeilennummer bMei>xSegmen!tadresseBA00.8DiesentsprichtdemCGA-Gra kmoMdus6bei einerfAuflzosungv!on640n200fBildschirmpixeln.u MID DieԮBildsc!hirmzeilensindentsprechendeinermoMdulo4-RechnungbMe- ginnendbMeidenSegmen!tadressenB800,,istdiesdieerstee8VeerbMesserungJqv!onBenutzerseite.FMޞzurdieImplementierungundDokumen-e8tation#giltandieserStelleHerrnHans-Joac!himTzopferunsererbMesonderere8Dank!EsfbMedeuten:Ve.Պ9m#R 3 cmss10fgcOʳ:ldiefVeordergrundfarbMe, Պbgc:ldiefHin!tergrundfarbMe.S5e8DiesFearbMenw!erdenentsprechenddemEGA-Standarderzeugt.DieSyntaxfMޞzure8diefFearbMein!trzageistfolgende:e8fgc|bgc::=colo!re8colo!r::=numbMer|fLIGHT|BRIGHT|DARK|secondary/ffH'colorgprimary/ffHcolore8seconda!ry/ffH'color|primary/ffHcolor::=color/ffHnamee8colo!r/ffH'name::=BLACK|BLUE|GREEN|CYAN|RED|MAGENTA|'BROWN|GRAY|YELLOW|WHITEe8DieFearbn!ummernergebMensichauseiner6-stelligenDualzahlrgbRGB.R,G,e8bzw.5Be\aktivierenemdieFearbMenRot,rkGr]aun,bzw.emBlauinderPrimzar-In!tensitzat,e8r,fg,bzw.bindersc!hwzacherenfSekundzar-Intensitzat.&e8BeimfEGA-StandardwirdfolgendeCoMdierungv!erwendet:P=S BLACK:<0 BLUE%:<1 GREEND:<2 CYeAN5:<3 RED!:<4 MA!GENTeA:<5 BR!OWN8D:7r20 GRAeY>:<7 YELLO!W:7r62 WHITEV:7r63 ߍ#vճ32482.4 DVI-Kommandozeilenversionv՟ffffGs3 e8Bei}denFearbnamenimGRAFX-Ein!tragde niertdieprimary/ffH'colordieRGB-Bits, e8diefseconda!ry/ffH'colordiergb-Bits.Oe8DiefZuszatzehabMenfolgendeBedeutung:!aꍍDARKprMimary ‰ffHUcol7)or%ӳ= BLACȁK.@; BRIGHTsecondarMy ‰ffHUcol7)or.]= prMimary ‰ffHUcol7)orG;LIGHTsecondarMy ‰ffHUcol7)or.]= WVHITE/3;e8Esfgibtz.B..{CRed+r(coMdiertfals4) {CDarkRed+r(coMdiertfals32){CBrightRed+r(coMdiertfals36){CLightRed+r(coMdiertfals60){CWhiteRed+r(coMdiertfals60){CRedWhite+r(coMdiertfals39)96|e8BeiU.Gra kkdDartenmitdemET4000-Chipund1MBUBildsc!hirmspMeicherU.funk-e8tionierenfn!unauchdieMoMdimit1024n768fund1280n1024fPixeln.Oe8DieFearbnamenkzonnenderbMesseren]Ubersic!htlichkeithalbermitgroenunde8kleinenfBuc!hstabMen(auchgemischt)geschriebMenwerden.e8TeabMelleA2.4gibteinigeBeispielemitkurzerErklzarung.^AlleFzalle,hdiemite8StandarpdJbMezeic!hnetwerden,bsolltendurchdenGra kkdDartenerkennungsalgo-e8rithm!us{automatischeingestelltwerden,wwobMeijeweilsderhzochstauflzosendee8MoMdusv!erwendetwird.{WeerjedoMchgerneaufseinerSuper-VGAmit640!޹200e8PixelnimCGA-MoMdusarbeitetbzw.arbeitenm!u,weilderMonitornic!hte8mitspielt,derkdDannseinerGra kkartezw!angsweiseSchonkostverordnen:1::DQs4C7ffL ͤ} ff͟SETGRAFX=6,200,80,LOW\á ff泒StandardfCGA$f} ff ͤ} ff͟SETGRAFX=16,350,80,HIGHPo ff泒StandardfEGA$f} ffͤ} ff͟SETGRAFX=18,480,80,HIGHPo ff泒StandardfVGA$f} ffͤ} ff͟SETGRAFX=135,348,90,MONOJš ff泒StandardfHercules̟} ffͤ} ff͟SETGRAFX=?,600,100,HIGHPo ff泒Super-VGA1c#} ffͤ} ff͟SETGRAFX=41,600,100,HIGH,BLACK,WHITE ff泒ET4000f800n600} ff͟} ffM, ff泒Sc!hwarzfaufWeeic} ffͤ} ff͟SETGRAFX=55,768,128,HIGH,GREEN,BLACK ff泒ET4000f1024n768 Fg} ff͟} ffM, ff泒GrMޞzun-MonoMc!hrom} ffͤ} ff͟SETGRAFX=61,1024,160,HIGHE  ff泒ET4000f1280n1024͟} ffzffL⎎TDA;Abbildungf2.4:BeispielefMޞzurGRAFX-En!vironmentsHe8Bepachten-Anweisunggestartet.DerSpMeicherbedarfWfzure8einehSeitewirdbMerec!hnet,8dieZeichenszatzegeladenunddieersteSeite(evtl.e8infmehrerenDurc!hgzangen)imSpMeicheraufgebautundangezeigt/gedruckt.{e8Bei\derBildsc!hirmanzeigewirdevtl.nureinAusschnittderSeiteangezeigt.e8Dienic!htsichtbarenTeeilekzonnendurchScrollbalkenoMderderCursor-Teastene8(alle|Rec!hner)indassichtbareFeensterverschobMenwerden.asHatmansiche8anderBildsc!hirmseitesattgesehen,kdDannmandurchDrMޞzuckenvonΤO Q ffeVff f7Nff f f Q ffFdiee8nzac!hsteSeitezurAnzeigebringen(oMderdennzachstenDurchgangfMޞzurdieselbMee8Seite/;starten)bzw.durc!hDrMޞzuckenvonr뺄 ffFeVff f7Qff f f ff7ȳdieRMޞzuckkehrindieinteraktivee8OptionseingabMeerzwingen.]WirdbeiderletztenSeitederFeormatangabee8v!ersucht, eineweitereSeitedesDokumenteszurAnzeigezubringen, kehrte8manftrotzdemzurOptionseingabMezurzuc!k. 3덍v2.66Besonderheitene8FeallsZeic!henszatzefehlen,wirdeineDateimissing.fntbzw.MISSING.BATe8zurx automatisc!henGenerierungerzeugt,dieaufAtari-RechnernzurT,[wEB Xshelle8desZLindner-T,[wEB Xk!ompatibMelistundaufUNIX-RechnernsowieAmigaseine8Shell-Script!ist,dasnac!hEingabMevon./missing.fntaufUNIX-e8Masc!hinenbzw.executemissing.fntaufdemAmigadieZei-e8c!henszatze,automatischerzeugt.stehthierbMeifzurdenMETAFjONT-e8Namen0desen!tsprechenden0AusgabMegerzates(atariffs#screen,OneZeroZero,e8apolloffs#screen,Cetc.).WAuf$KPC-k!ompatiblenRechnernwerdendieZeichen-e8szatze durc!hdenBatchjobMzubMerweiterespMezielleBatchjobsautomatischer-e8zeugt.{e8AufքdemAmigakdDannalternativeininderKon gurationsvariablenCALLMFe8angegebMenesqexternesARexx-Programmgestartetw!erden,qsdasdannent-e8w!ederbdenZeichensatzgeneriert,ўoMdereineentsprechendeBatchdateier-e8zeugt/erw!eitert.hImFeallvonMakePKFont.rexxwirdversucht,Ԁdenfehlendene8Feon!tfdirektzuerzeugen.e8FeallsdZeic!henszatzefehlen,qerfolgteineAbfrage,obdieBearbMeitungabgebro-e8c!henMwerdensoll,oMderobmitleerenBitmusternfMޞzurdiefehlendenBuchsta-e8bMenfgearbeitetw!erdensoll.e8Fealls&SieZeic!henszatzemitmissing.fntaufUNIX-GerzatenerzeugthabMen,e8solltenSiedieen!tstandenenDateien,dieaufpkenden,indenen!tsprechen-e8denfOrdner@N /usr/local/lib/tex/pk101bzw. /usr/local/lib/tex/pk120e8k!opieren,fumdieseZeichenszatzepMermanentzurVeerfMޞzugungzuhabMen.{e8AufzAmiga-Computernw!erdendieerzeugtenZeichenszatzedirektimerstene8inderKon gurationsvdDariablenPKPATH*angegebMenenVeerzeic!hnisabgelegt."ߍ#vճ34?2.7 Installationv՟ffffGs3 e8Die_durc!hMETAFjONTerzeugtentempMorzarenDateienwerdenhierautoma- e8tisc!hfgelzoscht.ve8AufallenComputernistessinn!voll,dieTeempMorzardateienderZeic!hensatzer-e8zeugung,7nzamlic!hrdieaufgfendendenDateienundDateienmitEndunge8.log*und.tfmzulzosc!hen,Kfallsdiesnichtschon,KwieaufdemAmiga,ge-e8sc!hehenfist.e8NatMޞzurlic!hkdDannjedebMeliebigeAuflzosungamBildschirmdargestelltwerden,e8w!ennfnurdieZeichenszatzevorhandensind.Wirdz.B.DVIaufgerufenmitv DVI-Ip6h1,e8wirdMRdasProgrammmitdenStandardoptionenfMޞzurdieDruc!kdDausgabMean24- e8Nadlernsmit360 360sdpigeladenundesersc!heintsderPromptDVI>.wWeerdene8n!une5alsweitereOptionenoutscreen,sowiehres=360undvres=360an-e8gegebMen,wirdhnic!htgedruckt,sondernallesinderAuflzosung360rB360dpie8amJNBildsc!hirmangezeigt.*Beiz.B.derGEM-VeersionreichtdasNeusetzendese8PK-PfadesJunddasEinstellenderAuflzosung(H-Resolution/V-Resolution),e8um9dasselbMeErgebniszuerzielen."VNatzurlic!hsindwegenderGrzoedesBit-e8m!ustersKwahrscheinlich|abhzangigvomSpMeicherausbauIhresComputerse8|fmehrereDurc!hgzangeproSeiteerforderlich. ۸v2.76Installationb퍑e8Zur|InstallationmMޞzussenlediglic!hdieentsprechendenDateien|dvibMeiUNIXe8undAmiga,dvi.prgbMeiA!tariSToderdvi.exebeiMS-DOS|ineinenOrd-e8ner hk!opiertwerden,>derimSystemsuchpfadenthaltenistundeinigePfadee8und\Optionenric!htig\eingestelltw!erden.WillmanDVIaufdemAmiganure8v!onderWorkbenchausbMenutzen,$somuDVInichteinmalimPfadstehen.e8Bei$wdenGem-undMotif-VeersionenmMޞzussenauerdemalleOptionsdateiene8.DVOógelzosc!htundneuerzeugtw!erden,15dabMeineuhinzugekommenenOptio-e8nendieBinzarformatederDateienink!ompatibMelsind.67AlsBenutzermerkene8Sieallerdingsv!ondiesenInkompatibilitzatenerstetwas,wennderTereibMere8sic!hseltsamverhzalt.%BitteVeorsicht!%FMޞzurdieKommandozeilenersionistdiee8Klartextdateifdvi.opten!tsprechendfanzupassen.e8FMޞzur~denAmigawirdesindernzaherenZukunfteinInstallationsscriptfMޞzurdene8InstallerF޳v!onCommoMdoregeben,nmitdemdanndieobenbesc!hriebenene8Aktionenfnic!htmehrzuFeuerledigtwerdenmMޞzussen.e8ZumYArbMeitenmitreinenTeextenohneGra km!uderNameundPfaddere8Zeic!henszatzelentsprechendderOrganisationderZeichensatzdateienaufdere8Feestplattefeingestelltw!erden.BeiUNIXistpMerVoreinstellungv ./%s.%dpk.:/usr/local/lib/tex/pk%h/%s.%dpke8eingebaut,+@w!obMeialleAuflzosungsstufeneinesZeichensatzesineinemdieser e8bMeidenOrdnerliegen.tBeiSystemenmit8Zeic!henlangenDateinamenunde83aZeic!henlangenErweiterungensinddieAuflzosungsstufenderZeichenszatze#tߍ#v2.7 Installation?35v՟ffffGs3 e8naturgemzanic!htimDateinamenunterzubringen. 4Manhilftsichdahin- e8gehend,5dadieZeic!hensatznamennurausdemBasisnamenbMestehen|e8z.B.Ncmr10|unddieEndung.pkerhalten.ـDieAuflzosungsstufenderZei-e8c!henszatzeVwerdenaufeineOrdnerhierarchieabgebildet,wobMeidieOrdner-e8namen`dieVeergrzoerungsstufe|z.B.magffs0ffsɉffs bffsd1.000|oMderdieAuflzosunge8inr6dpi|z.B.101|bMezeic!hnen. ALDieseAuflzosungsstufeerrechnetsiche8zu!fGerzategrundauflzosung*Veergrzoerungsstufe,@&hieralso101dpi*1.000.e8Auerdemjm!udieseGerzategrundauflzosung@HzubMerdieOptionenhresunde8vresfeingestelltw!erden.ve8Sollensc!hlielichnoMchFeremdgra keneingebundenwerden,7diesichnichtime8aktuellen*ArbMeitsordnerbe nden,*sinddiePfadePSundIMGen!tsprechende8zuĭsetzen.8Gleic!hesgiltbMeieingebautenGra kbefehlen, >diezuberexternee8Dateienfmittelsnspecialfgrinput:1::Egfeingeladenw!erden.$-ߍ#s3 vՄGTٍvKapitelff3.32VirtuelleZeichens3UatzesvՄG!e8BeginnendSpmitVeersion3.0derTreibMersindDVIundDVILWinderLage,dvir- e8tuelleZeic!henszatzezuverarbMeiten.QDamitstehteineeinfachzubMedienendee8und#elegan!teMzoglichkeitzurVeerfMޞzugung, verschiedeneZeichensatzbMeschrei-e8bungenmitDVI-TereibMernzuv!erwenden,ohnebeimSc!hreibenmitT,[wEB Xaufe8spMeziellefMacroszurzuc!kgreifenzumzussen.=e8Bei2AvirtuellenZeic!henszatzenhandeltessichumeinInterfacezwischendere8CoMdierungpderZeic!hen,3wiesieT,[wEB XhandhabtundderArtundWeeise,wiee8dasAusgabMegerzatdiesesZeic!henschlielichdarstellt.ImeinfachstenFealle8handeltYessic!halsonurumeineZwischenstufeinderZeichensatzbMearbei-e8tung,dierBbMeiЩUbersetzungder.dvi-DateidieUmsetzungdesCodesdesaktu-e8ellen Zeic!hensindenentsprechedenCoMdeder.tfm-Dateivornimmt.Innichte8so einfac!henFzallenkzonneninderBeschreibungvirtuellerZeichenszatzeauche8rekursiv!e%AufrufevonZeichensatzbMeschreibungen,9LinienkommandosoMdere8sogar!)\special-KommandosfMޞzurdenDVI-TereibMerstehen.sEineSpezi kdDatione8der=Besc!hreibungsspracheVPL"kdDannmanindenT,[wEB Xhax1990,+Issue11{13e8oMderinderTUGboatv.11,no.1v!omApril1990,Seite13{23 nden.LDiee8ProgrammeazurBearbMeitungderVPL-Sprac!he|VFTOVP1undVPTOVF|gibte8esfjasc!honseiteinigerZeitmitjederordentlichenT,[wEB X-Implementierung.e8Zur@MotivdDation|nac!hdemMottor" IBraucheichdasdenn?;\>|stellensiee8sic!h%folgendeSituationvor:ZSiehabMeneinenPostScript-Drucker,`dazue8teuer gekdDaufteZeic!henszatzewieGaramondoMderLucidaundeinT,[wEB X-Systeme8miteinemTereibMer,7derkeineHvirtuellenZeic!henszatzeversteht.:ImgMޞzunstig-e8sten4-FeallhatdannjemandpMerHandbzw.mitPLTOTF4TFM-Dateiengestric!kte8undESiekzonnenIhrenTeextmitdenk!ostbarenZeichenszatzenschreibMen,). ~v3.26Namenskonventionenf`urZeichensatzeke8Imv!origenAbschnitthabMenSieschondieDateiDVILW.MAP kennengelernt.e8DiebMeidenEin!trzagejederZeilewurdenalsDateinameeinerT,[wEB X-TFM-Dateie8undalsNameeinesPostScript-Zeic!hensatzesvorgestellt.VielleichthabMene8Sieasic!hinzwischenschonpzubMerdenetwaskryptischanmutendenNamendese8erstenWEin!tragsgewundert, doMchhinterdieserwillkMޞzurlichanmutendenBuch-e8stabMenk!ombinationFstehteinausgklMޞzugeltesNamenssystem,P}dasBenutzerne8an!tiquierterBetriebssystemewieMS-DOS~erlaubt,bmitdenBeschrzankungene8der$DateinamenslzangetrotzdemeineFMޞzullev!onInformationenzucoMdieren.e8MitY anderenWeorten:/DerersteEin!tragisteintatszachlicherDateiname,hdere8auc!h-alsAliasfMޞzurdentatszachlichen(undlzangeren)PostScript-Namene8dien!t.e8DieۚInitiatorendiesesNamenssystemsw!aren|wiedereinmal|Mittelbache8undWnSc!hzopf,g9derenArtikelinderTUGbMoat,g9v.11,no.2v!omJuni1990Karle8Berryfzuderv!orliegendenNamenskonventioninspirierthat.e8Diefac!htBuchstabMendesBasisdateinamenssindfolgendermaenaufgeteilt: FTTWVEDDe8w!obMei -dieeinzelnenBuchstabMenfolgendeInformationcodieren(Listeder e8AbkMޞzurzungenffMޞzurPostScriptfolgt):u^F Feoundry.HerstellerfdesZeic!hensatzes.Wirdggf.w!eggelassen.o2TT T!ypMefacefname.NamedesZeichensatzes.u^W Weeigh!t.DiefDickedereinzelnenZeichen.'QUߍ#*v3.2 NamenskonventionenUUf4ourZeichensjoatze 39v՟ffGs3 u^V Vearian!t.Verschiedene+/AusprzagungendesselbMenZeichensatzeswiez.B. Italic:oMderSmallt6Caps.DieAusprzagungwirdw!eggelassen,fallssie undfderfolgendeP!arameterExpansionr"normal;\jsind.p0u^E Expansion.DieUBreitederZeic!hen.Wirdw!eggelassen,efallsr"_7normal;\>.o2DD Design8size. 4PunktgrzoederZeic!hen.Wirdw!eggelassen, fallsalle Zeic!hensatzgrzoen`durchSkdDalierenauseinereinzigenTFM-Dateiher- v!orgehen.dTv3.2.1F\oundry˧e8DiefListederHerstellerv!onZeichenszatzen:J@ɕk8a}MrAutologic k8b}MrBitstreamk8c}MrAgfa-Compugraphick8g}MrFereefSoft!wareFeoundation(gforGNU)k8h}MrBigelo!wf&Holmes(withapMologiestoChuck)k8i}MrIn!ternationalfTypMefaceCorporationk8p}MrAdobMef(pforP!ostScript)k8r}Mrreserv!edfforusewithvirtualfonts;seebMelowk8s}MrSunRȍv3.2.2TtypYeface2F\amiliese8DiefListederZeic!hensatznamen:Íak8adѷAdobMefGaramond go.GoudyfOldst!yle k8agѷAvdDan!tfGarde gs.GillfSansk8aoѷAn!tiquefOlive jo.Joannak8atѷAmericanfT!ypMewriter lc.Lucidak8bbѷBem!bMo lt.Lutetiak8bMdѷBoMdoni nc.NewfCen!turySchoMolbookk8bgѷBenguiat op.Optimak8bkѷBoMokman pl.P!alatinok8blѷBalloMon pp.P!erpMetuak8b!vѷBask!erville rw.RoMc!kwellk8b!wѷBroadw!ay st.Stonek8cbѷCoMoperfBlac!k sy.Sym!bMolk8clѷCloister tm.Timesk8crѷCourier un.Univ!ersk8cnѷCen!tury uy.Univ!ersityk8csѷCen!turyfSchoMolbook zc.ZapffChanceryk8h!vѷHelv!etica zd.ZapffDingbatsk8gmѷGaramondv3.2.3W\eightte8DieqListederZeic!hendicken,7grobqgeordnetnac!hDicke(zuerstdiefeinen e8Sc!hriftdicken):(_ߍ#*vճ4013.3 NamenskonventionenUUf4ourvirtuelleZeichensjoatzev՟ffG.k8aXhairlineB dWcdemi k8tXthinB sWcsemik8iXextrafligh!tB bWcbMoldk8lXligh!tB xWcextrafbMoldk8kXbMookB hWchea!vyk8rXregularB cWcblac!kk8mXmediumB uWcultraCiv3.2.4V\ariantts,e8DiefListederAusprzagungen:C\a썍k8a}Mralternaten#tinformal k8b}Mrbrigh!to#tobliquef(z.B.slan!ted)k8c}Mrsmallfcapsr#tnormalf(romanoMdersans)k8e}Mrengra!veds#tsansfserifk8g}MrgroMo!vedf(wiebeimIBMlogo)t#tt!ypMewriterk8h}Mrshado!wu#tunslan!tedfitalick8i}Mr(text)fitalicx#texpMertk8l}MroutlineC]e8EsƵgibteinigeAusnahmenbMeiderNamensbildungmitAusprzagungen.MWeenn e8diecAusprzagungr" mkr;\(+unddieBreitederZeic!hen(Expansion)r"normal;\(+ist,e8dannFw!erdenbMeideweggelassen.FeallsdienormaleAusprzagungeinerSchrifte8serifenlos;ist,Qwiez.B.bMeiHelv!etica,solltealsAusprzagungr"E)n;\anStellev!one8r"jAs;\bMen!utztжwerden.\Dier" 4alternate;\undr"expMert;\>-Ausprzagungenw!erdene8v!oneinigenPostScript-ZeichenszatzenmitspMeziellenZeichenundzuszatz-e8lic!henfLigaturenbMenutzt. v3.2.5Expansione8Die*ListederZeic!henbreiten,0geordnet*vonschmalenzubreiterenVeersionen:(*k8o}MrextrafcondensedJxextendedf(pMerHand) k8c}Mrcondensedf(b!yhand)Jeexpandedf(automatisc!h)k8n}Mrnarro!wf(automatisch)Jwwidek8r}Mrregular,fnormal,medium(normalerw!eiseweggelassen)(+e8Die0Zeic!henbreitenkzonneninPostScriptautomatisch,Gwiez.B.durchdene8scale-OpMerator,alsҙauc!hperHandfzurjedenBuc!hstabeneinzelncodierte8w!erden.DeshalbfdieunterschiedlichenNamen.kv3.36Namenskonventionenf`urvirtuelleZeichensatzee8WeennNSiesic!handenvorvorigenAbschnitterinnern,kzonnenSiesichdase8Namenssc!hemaKfMޞzurvirtuelle(PostScript-)Zeichenszatzesicherschonden-e8k!en,dennYderNamedesvirtuellenZeichensatzessolltenachKarlBerry'se8Sc!hemafaufgebautsein.Qe8BeiPostScript-Zeic!henszatzenkdDamnoMchdasProblemderverschiedenene8CoMdierungeinzelnerZeic!henhinzu,dasdurchVeerwendungzweier.TFM-e8Dateien8gehandhabtwurde,kw!obMeidieEins-zu-Eins-Codierungeinr" жr;\vals)iΠߍ#*v3.3 NamenskonventionenUUf4ourvirtuelleZeichensjoatze141v՟ffGs3 e8Pre xUerhielt,ansonstenabMerderNamedemSc!hemaentsprach.ǪFMޞzurreine e8An!wenderistdurc!hdieVeerwendungder.TFM-DateidesvirtuellenZeichen-e8satzes9ohnehink!einerleiAbweichungvomNamensschemavorhanden. 6WEse8folgt noMc!heineListederNamendervirtuelFlenZeichensatznamenderge-e8brzauc!hlichstenfPostScript-Zeichenszatze:\Wk8pagkΆAvdDan!tGarde-BoMok9RpncrigsNewCen!turySchlbk-Italic k8pagk!cΆAvantGarde-Book9RpncrgsNewCen!turySchlbkk8pagk!oΆAvdDan!tGarde-BoMokOblique9RpncrcgsNewCenturEySchlbkk8pagdΆAvdDan!tGarde-Demi9RpplbgsP!alatino-Boldk8pagdoΆAvdDan!tGarde-DemiOblique9RpplbigsP!alatino-BoldItalick8pbkdΆBoMokman-Demi9RpplbugsP!alatino-BoldUnslantedk8pbkdiΆBoMokman-DemiItalic9RpplrrngsP!alatino-Narrowk8pbklΆBoMokman-Ligh!t9RpplrregsP!alatino-Expandedk8pbkliΆBoMokman-Ligh!tItalic9RpplrigsP!alatino-Italick8pbklcΆBookman-Light9RpplrgsP!alatinok8pMcrbΆCourier-Bold9RpplrogsP!alatino-Obliquek8pMcrboΆCourier-BoldOblique9RpplrugsP!alatino-Unslantedk8pMcrroΆCourier-Oblique9RpplrcgsP alaEtinok8pMcrrΆCourier9RpsyrgsSym!bMolk8ph!vbΆHelv!etica-Bold9RpsyrogsSym!bMol-Obliquek8ph!vbMoΆHelv!etica-BoldOblique9Rptm!bgsTimes-Boldk8ph!vroΆHelv!etica-Oblique9Rptm!bigsTimes-BoldItalick8ph!vrΆHelv!etica9RptmrrngsTimes-Narro!wk8ph!vrcΆHelvetica9RptmrregsTimes-Expandedk8ph!vbrnΆHelv!etica-Narrow-Bold9RptmrigsTimes-Italick8ph!vbMonΆHelv!etica-Narrow-BoldOblique9RptmrogsTimes-Obliquek8ph!vronΆHelv!etica-Narrow-Oblique9RptmrgsTimes-Romank8ph!vrrnΆHelv!etica-Narrow9RptmrcgsTimes-R=omank8pncbΆNewCen!turySchlbk-Bold9RpzcmigsZapfChancery-MediumItalick8pncbiΆNewCen!turySchlbk-BoldItalic9RpzdrgsZapfDingbatsKe8FMޞzurKommen!tareoMderErweiterungendesNamensschemaskzonnenSiesiche8direktfanKarlBerryw!enden:ve8karl@cs.umb.edu34e8135CenterHillRoade8Plymouth,MA02360*vߍ#s3 vՄGȄvKapitelff4.32DieGra kbs3efehlevonDVIundDVILWbvՄG `ٍe8AlshletzterAspMektderTereiberbleibtnoc!hdieErklzarungderGra kmzog- e8lic!hkeiten.GDVI<4undDVILWzeic!hnensichhierdurchbMesondereFzahigkeitene8aus.gSo!wohlzweiFeremdgra kformate,JalsaucheinSatzvoneingebautene8Befehlenw!erdenunterstMޞzutzt.UmdieKompatibilitzatdesT,[wEB X-EingabMetextese8zuw!ahren,MwerdenalleGra kbMefehlevonT,[wEB Xmittelsnspecial-Befehlene8angesteuert,fauc!hdieeingebautenBefehle.#+v4.16Sp`ecials̍e8UmunnzotigeWiederholungenzuv!ermeiden,wirdimfolgendenjeweilsnurUTE!!", cmsy10!UTe8derfnspecial-TeextbMesc!hrieben,fobwohlinderEingabMedateijeweils nspecialfhbefehl櫹i2hargumente櫹ipЂge8stehenfm!u,umdiekorrekteT,[wEB X-Syntaxzuerhalten.Ue8Beac!htenLgabsc!hicken.ae8Die$direkteAngabMeder\special-Befehle,DsowieimTeutorialausdidakti-UTE!!UTe8sc!hen߽GrMޞzundengeschehen,fMޞzuhrtzuProblemenmitdem\put-Befehl(siehee8dazuAbsc!hnitt4.2.2).|Eswirddringendstempfohlen,(dieBILDMAC-Macrose8zufv!erwenden!e8Nac!hfolgend-erklzarteBefehleerwartenmeistensParametereinesbMestimm-UTE!!UTe8tenHT!yps.)EswerdendieParameterbMezeichnungenrpealfMޞzurHGleitpunktzahlene8und8dimenfMޞzurLzangenangabMeninT,[wEB X-zahnlic!her-Syntax8(wiez.B.-5.33cme8oMder5.1pt )bzw.ebenfallsGleitpunkzahlenv!erwendet.ImUnterschiedzue8T,[wEB XbMenzotigendieTereiberzumk!orrektenErkennenderBemaungseinheitene8Leerzeic!hen]#zwischensyntaktischenEinheiten.Soistz.B.inT,[wEB XdieAn-e8gabMev!on1truecmzulzassig,{muabMerinderTereibersyn!taxals1truecme8gesc!hriebMen>werden.zAndererseitsverstehendieTereibMeralsZahlenwertebMeie8LzangenangabMeniAusdrzuc!keausdenvierGrundrechenartenundKlammern,e8wzahrendfT,[wEB Xwirklic!heineZahlerwartet.e8AlleEinstellungenderGra kparametersindn!uraufderDruckseitegMޞzultig,UTE!!UTe8auf dersiev!erzandertwurden.DurcheinenSeitenumbruchwerdenallePa-e8rameterfwiedurc!heinsetdefaults-KommandozurMޞzuckgesetzt.v%e8WieinT,[wEB Xdien!tdas%-Zeichendazu,?denRestderEingabMezeilealsKom-e8men!tarfzumarkieren.-ߍ#fӍv4.1 SpGecials?45v՟X-ffGs3 vճdefe8DasSSc!hlMޞzusselwortdefdientzumDe nierenvonVeariablenundFunktionen. e8DiefSyn!taxeinerVeariablende nition/-zanderungistwiefolgt:mʍ defhidentifieriG=hexpressioniB;e8w!obMeiidentifiereinbeliebigerNameist.FeallsderNamesc!honvorhandene8sein+sollte,DBwirdderbisherigeWeertdurc!hdieneueDe nitionyzubMerschrieben.e8EinefFeunktionsde nitionsieh!twiefolgtaus: defhidentifieriG(hp1i,:1:: c,hpni)=hexpressioniB;e8w!obMei=identifiereinnoc!hnichtbMenutzterNameist.DieParameterp1bise8pnBydMޞzurfensc!honalsVeariablenbMenutztsein.IndiesemFeallwirdabMereinee8lokdDaleKopiebMeimde nierendenAusdruc!kexpressionverwendet,sodadiee8VeariableWlnic!htverzandertwirdundauchnichtzurDe nitionherangezogene8w!erdenfkdDann.e8DerAde nierendeAusdruc!kexpressionhatinbMeidenFzallenfolgendenre-e8kursiv!enfAufbau: ::=+|-|*|/|34 ::=|n|n|n() ::=,...,)mʍe8Zahlreic!heVeariablenundFunktionensindsc!honvorde niert.{_Bitteinfor-e8mierenfSiesic!hdurchAbbildungA.14.avTx,T!ye8Es5gibtzw!eivorde nierteFeunktionenTxundTy,YdiebMeiAngabev!onO -e8setsp%bMeisetpointKommandosdazudienen,zeineKoordinaten!transformati-e8onfnac!hfolgenderFeormeldurchzufMޞzuhren: setpointx[a,b] p!setpointx[Tx(a,b),Ty(a,b)]e8DiesefFeunktionensindals defTx(a,b)=a; defTy(a,b)=b;.oߍ#fӍvճ46?4.1 SpGecialsv՟X-ffGs3 e8v!orde niert.Im NormalfallwirdalsobMeimErzeugeneinessetpoint-O sets e8durc!hdieFeunktionTxderx-KoMordinatenanteilausgeblendet,_~durchdiee8Feunktion`Tyderyd-KoMordinatenan!teil.1Durch`Umde nitiondieserAbbildunge8lassen@sic!hE ektewieTeransformationen,UASkdDalierungen,Drehungen,etc.@aufe8einfac!heCEWeeiseerzeugen.zKonsultierenSiefMޞzurdieseMzoglichkeitenamBe-e8sten0einBuc!hzurgra schenDatenverarbMeitungwieComputerUGrpaphics:e8PrinciplesandPrpacticeyv!onfFeoley/vdDanDam/Feiner/Hughes.ۍvundefb퍑e8MitAdemSc!hlMޞzusselwortAundeflassensic!hmittelsdefvereinbarteVeariablene8undfFeunktionenwiederlzosc!hen.vsetdefaultsb퍑e8Stellt~diewic!htigsten~ParameteraufdieStandardwertezurMޞzuck,.wieinAb-e8bildung04.3zusehen.%;Auerdemw!erdenalleVeariablen-undFunktionsde -e8nitionenfgelzosc!ht!v`4GЉffpǟ ͤ} ff͟Liniendic!ke ¡ ffQ::=<>|S|S=..:e8DerYWiederholfaktorkdDannalsooptional(leer)oMderv!erschachteltYangegebene8w!erden.EinCeinfacherWiederholfaktorbMestehtauseinemnoMchnichtde -e8niertenBezeic!hnerunddreiAusdrMޞzucken,ѸwobMeiderersteexpr1undzweitee8expr2SdenP!arameterbMereichSdesBezeic!hnersde nierenundderdrittediee8Anzahl3zuerzeugenderPunkte.DerP!arameterbMereich3wirdinzaquidistan-e8te Absc!hnittezerlegtundderBezeichnererhzaltfMޞzurjedenerzeugtenPunkte8einenIdieserWeerteimP!arameterbMereich.ǃDurchIVerwendungIdesBezeic!h-e8ners&;imfolgendenpposition -P!arameterkzonnendiePunkteaufdieseWeeiseane8v!erschiedenefPositionengesetztwerden.ve8OptionalkdDanninec!kigenKlammerneinO setzuraktuellenPositionange-e8gebMenfw!erden,derfolgendesAussehenhat: ::=<>|S[,]|S[,,]34 ::=|n[,]e8Inec!kigenKlammernwirddurchdieAusdrMޞzuckeexpr1undexpr2einVeer-e8sc!hiebungsfaktordinx-undyd-RichtungangegebMen.DieserWeertwirdent-e8w!eder27mitdemmittelssetunitlengtheingestelltenWeertmultipliziertoMdere8absolut>durc!heinebMemateGrzoeangegebenundergibtdentatszac!hlichene8O set.Fealls"einrpepeated̳P!arameter"vorausgegangenist,PkdDanndurchAn-e8gabMeeinesRotationsfaktorsdererzeugtePunktnoc!hgedrehtwerden.6Dere8BezugspunktyfMޞzurdieDreh!ungistentwederderletzteeingegebMenePunktodere8derdurc!hex1undex2spMezi ziertePunkt..GedrehtwirdinbMeidenFzallene8umfdenWink!elexpression,derimBogenmaangegebMenwerdenmu.ve8FMޞzurfBeispielelesenSiebittedasGra ktutorial,AnhangA.1|ߍ#fӍv4.1 SpGecials?49v՟X-ffGs3 vչhppointlist ib퍑e8FMޞzur#)dien!unfolgendenBefehlewirdalsParameterjeweilseinePunktlisteer- e8w!artet.פDiePunktlistebMeziehtsichaufdiemitsetpointvergebMenenNum-e8mern,falls#eindirekterBezugaufdiesePunktegewMޞzunsc!ht#ist. UFEinzelnee8PunkteinderPunktlistekzonnenw!egenEindeutigkeitdurchV뺄 ffFeVff f7,ff f f ffgetrennte8w!erden. BeinEindeutigkeitistdasTerennendurchLeerzeichenstatthaft.e8Sollen|mehreredirekthin!tereinanderde niertePunkteverwendetwerden,e8reic!ht|dieAngabMedesBereic!hs,fz.B.105{113.^BereicheundEinzelpunktee8kzonnenfinderPunktlistebMeliebiggemisc!htfwerden.ve8Gibt}manstatteinerPunktn!ummerdenAusdruck[p;1qd]an,sowirddamite8derPunktp(18)+qdspMezi ziert,xalsoeinPunktaufderVeerbindungsge-e8radenyv!onpundqd.FMޞzurdarfeinbMeliebigerAusdruckausdenvierGrund-e8rec!henarten,undrundenKlammerneingesetztwerden.70Selbstverstzandliche8kzonnenfdiePunktepundq wiederv!onderFeorm[r";1s]sein.e8Eine'Zw!eitereMzoglichkeitzurAngabMeeinesPunktesbesteh!tineinemAus-e8druc!kHderFeorm(p;1qd).DIndiesemFallhatdererzeugtePunktdiex-Koor-e8dinatev!onpunddieyd-KoMordinatevonqd.AuchdieseNotationdarfwiedere8bMeliebigTv!erschachteltverwendetwerden.AlsKurznotationiststattderAn-e8gabMe'v!onpoderqdasZeic!hen@zulzassig,gdasdenzuletztde niertenPunkte8derfPunktlisteeinsetzt.e8Durc!hqAngabMevonDˤO Q ffeVff f7@ff f f Q ffJ,XdirektgefolgtvoneinerZahlhn i,XbMeziehtmansichaufe8dieGhn i zuletztGeingegebMenenPunkte.:OhneAngabeeinerZahlbezieh!tsiche8@aufdeninderListev!orangehendenPunkt.IstderBetragvonhn isnegativ,e8wirdfauerdemderPunktzzahlerumdenBetragv!onhn i zurMޞzuckgesetzt.e8Als9BesonderheitkdDannmaneinePunktlisteauc!hmiteinigenspMeziellenPa-e8rameternvv!ersehen,zdiedasZeichnenvonTeeilobjektenunddaswiederholtee8Zeic!hnenvonObjektenerlaubMen.KtEinLinienbMefehlmiteinersolchenmoMdi-e8 ziertenfPunktlistehatdannfolgendesAussehen:v hcommandihpointlistihpiecesi)܌hrepeatedifhpositionie8DasAussehenderP!arameterrepeatedundpositionentsprichtdengleich- e8bMezeic!hnetenl&Parameterndessetpoint-Kommandos.sAllerdingsistdieBe-e8deutungՍdahingehendgezandert,Rdadas#kzubMergeordneteKommandocommande8en!tsprechend+demrepeat-Feaktorwiederholtwird,MNundzw!arandendurche8den[+position-P!arameterbMezeichnetenStellen. +Einposition-Parametere8darffn!urangegebMenwerden,fallseinrepeated-Parametervorausgeht!e8DerP!arameterpieceskdDannverschachteltangegebMenwerdenundhatfol-e8gendesfAussehen:v ::=:..|n:..e8Durc!h4dieParameterexpr1undexpr2wirdnureinTeeilderPunktlistee8zum\:Zeic!hendesmitcommanderzeugtenObjektesherangezogen.$DieWeerte2ۑߍ#fӍvճ50?4.1 SpGecialsv՟X-ffGs3 e8kzonnen*sic!haufdiePunktnummernderPunktelistebMeziehenunddzurfenin e8diesemFeallbMeinPunktenimBereic!h0exprvGnгliegen.Beibematene8WeertenRwirddasZeic!hnendesObjektsbiszurPositionexpr1unterdrMޞzuckte8undfdannn!urbisPositionexpr2gezeichnet.ve8FMޞzurfBeispielelesenSiebittedasGra ktutorial,AnhangA.ۍvdotfhppointlist ib퍑e8DiePunktederPunktlistew!erdenmitdemvoreingestelltenDurchmesseralse8gefMޞzulltefKreisedargestellt.vsplinefhppointlist ib퍑e8Zeic!hnetv>einennatMޞzurlichenSpline,derdurchdieKontrollpunkteinhppointlist ie8de niertfist.vhermitesplinefhppointlist ib퍑e8In derPraxishatmanhzau gdasProblem,HKurv!enzeichnenzumMޞzussen,e8dieq=einebMestimm!teAnfangs-und/oderEndric!htungq=habensollen.%DerGra-e8 kbMefehl&zumSetzeneinessolc!henHermiteschenSplinesististanalogzume8spline-Befehl,,n!urr8daerebMenhermitesplineheit.ARBittelesenSiediee8Absc!hlubMemerkungfzuHermiteschenSplines!vlefthermitespline,frigh!thermitesplinehppointlist ib퍑e8Esistauc!hmzoglich,BOnuraneinemEndedesSplinesdieRichtungvor-e8zugebMen, \epsfysize=e8absetzen,fumk3dasBildhorizon!talbzw.vertikdDalzuskalieren.,CDerP!arame-e8teristeinegMޞzultigeT,[wEB X-Maeinheitwie150ptoMder5.7cm.?Feallse8SiebMeideKommandosabsetzen,0hatdas\epsfxsize-KommandoVeorrang.e8Dadurc!hJkzonnenkeineVeerzerrungenentstehen!EingMޞzunstigerWeertfMޞzurdiee8horizon!talenSkdDalierungistz.B.fMޞzurT,[wEB X\hsizebzw.fMޞzurLٟa!T,LEX\textwidth.e8Dadurc!hfistdasBildgenausobreit,wiederumgebMendeTeext.ve8BeiVeerw!endungvonLٟa!T,LEB XkdDannesbMeimanchenEnvironmentsnotwendigUTE!!UTe8sein,unmittelbarv!ordas\epsfbox-Kommandoein\leavevmode-Komman-e8doDzustellen.:xSiew!erdendieentsprechendeFeehlermeldungbMekommenunde8kzonnenfganzgelassenreagieren!e8Durc!hrߍ#vճ62fGra ktutorialv՟ffffGˍEU8gr setlinecap round arrow gr setpoint 0n gr setpoint 1 gr spline 0-1 gr setpoint 1 gr spline 0-1gr setlinecap round round gr setpoint 0Z gr setpoint 1 gr setpoint 2gr lefthermitespline 2,0-1Bgr dot 0-2; setdash 2pt; setlinecap round round; poly 0,2; setdash gr setpoint 0Z gr setpoint 1F gr setpoint 2gr righthermitespline 0-1,2*gr dot 0-2; setdash 2pt; poly 1,2; setdashUAbbildungfA.7:HalbMeHermitesc!heSplinese8|analogzumspline-BefehlclosedsplineundhatalsP!arametereine e8Kon!trollpunktliste.dDerlersteundletztePunktwerdensomiteinanderver-e8bunden,fdaeineglatteKurv!eentsteht.ۼEU8gr setlinecap round arrow gr setpoint 0n gr setpoint 1 gr spline 0-1 gr setpoint 1 gr spline 0-1 gr setpoint 02 gr setpoint 1Z gr setpoint 2( gr setpoint 3gr closedspline 0-3 gr dot 0-3fgr setlinecap arrow arrowAbbildungfA.8:Gesc!hlossenerSplinevDasfZeic!hnenvonGeradenb퍑e8Bei alldiesenbishergezeic!hnetenSplineshandeltessichumsogenanntee8kubischeQ!Splines.{;Es~gibtallerdingsauc!hnoMchdieMzoglichkeitlinepareQ!Splinese8zuszeic!hnen.wDieselinearenSplinessindPolygone.wAbbildungA.9zeigteinene8einfac!henfPolygonzug,AbbildungA.10einengeschlossenenPolygonzug.EU8gr setlinecap round arrow gr setpoint 0n gr setpoint 1 gr spline 0-1 gr setpoint 1 gr spline 0-1gr setlinecap round round gr setpoint 02 gr setpoint 1Z gr setpoint 2( gr setpoint 3 gr poly 0-3 gr dot 0-3ևAbbildungfA.9:P!olygonzugxe8DieBefehlezumZeic!hnendieserPolygonzMޞzugesindpolyundclosedpolye8undferw!artenalsParameterjeweilseinePunktliste.?ߍ#vGra ktutorialf63v՟ffffGˍEU8gr setlinecap round arrow gr setpoint 0n gr setpoint 1 gr spline 0-1 gr setpoint 1 gr spline 0-1gr setlinecap arrow arrow gr setpoint 02 gr setpoint 1Z gr setpoint 2( gr setpoint 3gr closedpoly 0-3 gr dot 0-3 *AbbildungfA.10:Gesc!hlossenerPolygonzugPvDasfZeic!hnenvongefMޞzulltenFlzachene8Es,:istmzoglic!h,DbMeliebigeT,[wEB X-Ausgabenaneinemgesc!hlossenenKurvenzug, e8unabhzangigH%da!von,auswelchenTeeilenerbMesteht,zukdDappMen. EineDe-e8monstrationqdieserMzoglic!hkeitqstelltAbbildungA.11dar,dieeineFlzac!hee8en!thzalt,dieNvoneinemSplineundeinemPolygonzugbMegrenztistundmittelse8KappMenfanderBegrenzungsliniemiteiner\hrulegefzulltwurde.;EU8gr setlinecap round arrow gr setpoint 0n gr setpoint 1 gr spline 0-1 gr setpoint 1 gr spline 0-1gr setlinecap arrow arrow gr setpoint 02 gr setpoint 1Z gr setpoint 2( gr setpoint 3 gr defclip gr spline 0-2 gr poly 2,3,0gr clipnnn gr endclip gr dot 0-39AbbildungfA.11:GefMޞzullteFlzac!he!e8DasFMޞzullengesc!hiehtdurchAngabMeeinesClippfadesundbeliebigenT,[wEB X-e8AusgabMen,fdiebezzuglic!hdiesesPfadesgekdDapptwerden.91e8DieDe nitiondesClippfadesgesc!hiehtmitdemBefehldefclip,derdene8BeginneinesClippfadesmarkiertundmitdemBefehlclip,;derdenClip-e8pfadFabsc!hlietundgleichzeitigdasKappMeneinschaltet.q~Wirdstattclipe8der3Befehlwhiteclipv!erwendet,Vwird3dasInneredesClippfadesgelzosc!ht.e8Alle/folgendenAusgabMenw!erdenbezzuglic!hdiesesPfadesgekdDappt,!bisdere8endclip-BefehlfdasKappMenaussc!haltet.e8Zur einfac!herenHandhabungvonFMޞzullmusternbMetrachtenSiebittediezweie8Macros11fill(x,y)fgundsfill(x,y)fg,Hdiefolgendermaende niertsind:ᰍ \newbox\fillbox \newdimen\fillshift \newdimen\fillwidth34 \def\fill(#1,#2)#3{\setbox0\hboxto#1\unitlength{t\cleaders\hbox{#3}\hfil}\loopt\ifdim\ht\fillbox<#2\unitlength\setbox\fillbox@+ߍ#vճ64fGra ktutorialv՟ffffGs3 t\vbox{\unvbox\fillbox\copy0}\repeat\hboxto0pt{ t\vboxto0pt{\vss\box\fillbox\vglue0pt}\hss}}34 \def\sfill(#1,#2)#3{\setbox0\hbox{#3}%t\fillshift=0.5\wd0\fillwidth=#1\unitlength\loopt\ifdim\ht\fillbox<#2\unitlength\setbox\fillbox\vbox{t\unvbox\fillbox\hboxto\fillwidth{\cleaders\hbox{#3}t\hfil}}\advance\fillwidthby\fillshift\fillshift=t-\fillshift\repeat\hboxto0pt{\vboxto0pt{\vss\boxt\fillbox\vglue0pt}\hss}}ve8Ausgehendv!onderaktuellenPositionwirdeinrechteckigerBereichderBrei-e8texundHzoheymitdemjew!eiligenbMeliebigenParameterinhaltzubMerdeckt.e8BeilVeerw!endungvonfillwirdderParameterinaufeinanderfolgendenZei-e8lendirektun!tereinandergedruckt,-bMeisfilldagegenetwasseitlichverscho-e8bMen.ve8AlszAn!wendungderFMޞzullbMefehlebetrac!htenSiebittefolgendenLٟa!T,LEB X-CoMde,e8mitfdemAbbildungA.11erzeugtwurde: \begin{figure}[hbp]\centering \begin{picture}(110,110)(0,0)t\special{grsetlinecaproundarrow}t\put(0,0){\special{grsetpoint0}}t\put(110,0){\special{grsetpoint1}t\special{grspline0-1}}t\put(0,110){\special{grsetpoint1}t\special{grspline0-1}}34t\special{grsetlinecaparrowarrow}t\put(10,10){\special{grsetpoint0;dot0}}t\put(50,40){\special{grsetpoint1;dot1}}t\put(90,20){\special{grsetpoint2;dot2}}t\put(40,30){\special{grsetpoint3;dot3}}t\special{grdefclip;spline0-2;poly2,3,0;clip}t\put(0,0){}\vbox{\hrulewidth110ptheight110ptdepth110pt}\special{grendclip} \end{picture} \caption{Gef"ullteFl"ache} \end{figure}e8NatMޞzurlic!histesmanchmallzastig,>`sicheinFMޞzullmusteralsT,[wEB X/Lٟa!T,LEX-CoMdee8auszudenk!en,ۦweilsichFMޞzullmusteroftalsBitmapleichterde nierenlassen.e8WeennSieanstellederclip-bzw.whiteclip-Befehledenpatclip-Befehle8v!erwenden,_wirdM.derClipbMereic!hmiteinemdurchdefpatternangegebMenene8FMޞzullm!usteragefMޞzullt.DieParameterdiesesBefehlssindgenauachtBytes,oydiee8dasJLFMޞzullm!usterspMezi zieren.*ImMomentsindalsoauchnurFMޞzullmustermite88ַ8-PixelnBmzoglic!h.DieBytesselbstwerdenalsDezimalzahlangegebMenAߍ#vGra ktutorialf65v՟ffffGs3 e8undjedesgesetzteBiten!tsprichteinemgesetztenPixelimFMޞzullm!uster.WEr- e8innernTSiesic!hnoMchanAbbildung4.1?DieRealisierungdiesesBildchense8mitfTereibMer-Befehlensieh!twiefolgtaus:v \setdefaults\setunitlength{1bp} \begin{picture}(354,100)(0,0)t\put(0,0){\setpoint{0}}t\put(100,100){\setpoint{1}}t\put(354,0){\setpoint{2}}t\defpattern{170,85,170,85,170,85,170,85}t\defclip\closedpoly{0-2}\patclip\endclipt\setlinewidth{1pt}\closedpoly{0-2} \end{picture}e8DasfErgebniskzonnenSieinAbbildungA.12bMewundern.Ne8gr setdefaultsgr setunitlength 1bpd_V gr setpoint 0fOL gr setpoint 1ee gr setpoint 2V)gr defpattern 170,85,170,85,170,85,170,85 gr defclipgr closedpoly 0-2 gr patclip gr endclipgr setlinewidth 1 ptgr closedpoly 0-2/AbbildungfA.12:An!wendungsbMeispielfzurdefpattern,patclipxe8AlskleinesBon!bMonfolgtnoc!hdieetwasumfangreichereAbbildungA.13,e8damitSiesehen,|w!asSiejetztbMeispielsweisezeichnenkzonnen,|fallsIh-e8nenӼnic!htgeradeeineT,[wEB X-ImplementationmitSpMeicherbeschrzankungenӼdene8Spafv!erdirbt(T,[wEB Xcapacityexceeded:1::lɳ).e8gr setdefaults]>Platzhalter,fFeunktionenundAusdrMޞzuc!kebSpMeziellCbeiAufgabenstellungenausdemnaturwissensc!haftlichenBereichsindnic!htnureinzelnePunktevonGra kenbMekdDannt,diedurchGeradenbzw.%fin!terpMolierendeKurvenmiteinanderverbundenwerden,&sonderndiemathematisc!henUFeormeln,diedieGra kvollstzandigbMeschreiben.FzurUsol-c!heƘAnwendungenbietendieTereibMerdieMzoglichkeit,mitWeerten,Varia-blen, FeunktionensundAusdrMޞzuc!ken,diesausdenGrundrec!henartenunddie-senSKonstrukten|alsowiederumWeerten,.VariablenSundAusw!ertungenv!onfFeunktionen|aufgebautsind,zuarbMeiten.vDasSc!hlMޞzusselwortdefdientzurDe nitionvonVeariablenundFunktionen.DazuVgibtmaneinen(bMeiFeunktionennoc!hunde nierten)NamenalsPlatz-halter+an,DnbMeiFeunktionengefolgtv!oninrundenKlammerneingeschlossenenPlatzhalternhderP!arameter,uFundlzatnacheinem=-Zeichendende nieren-denւAusdruc!kfolgen.n0DieDe nitionwirddurcheinenStrichpunktabge-sc!hlossen,wenn7noMchweitereTereibMerkommandosimselbMen\special-bloc!kfolgen.Sofde nierenz.B.BҠߍ#vճ66fGra ktutorialv՟ffffGh e8"gr setunitlength 2 true pt331͉feʠfeffgr setpoint 0[20.9,75.4] 1[22.4,74.4] 2[21.3,71.6] 3[20.0,67.9] 4[21.2,62.1] 5[23.1,55.5] 6[24.0,50.3] 7[24.4,44.1] 8[24.7,42.2] 9[25.0,40.2] 10[24.7,37.7] 11[24.7,34.1] 12[26.1,31.1] 13[27.2,28.6] 14[27.1,26.3] 15[24.2,21.7] 16[20.9,18.7] 17[17.9,15.8] 18[15.8,12.8] 19[14.5,10.8] 20[14.4,10.5] 21[14.1,10.2] 22[14.9,9.7] 23[15.5,9.2] 24[16.4,9.7] 25[17.9,10.3] 26[20.6,10.1] 27[23.2,9.6] 28[25.4,10.2] 29[27.8,11.8] 30[28.7,13.8] 31[29.2,15.4] 32[30.4,18.6] 33[29.9,23.7] 34[28.5,26.3] 35[28.4,28.7] 36[27.5,31.8] 37[26.2,36.4] 38[26.5,40.3] 39[27.2,42.9] 40[27.4,43.4] 41[27.2,44.3] 42[26.2,45.5] 43[25.4,48.2] 44[24.8,53.8] 45[24.3,57.9] 46[24.2,61.4] 47[25.2,62.5] 48[27.1,62.9] 49[28.0,61.9] 50[29.9,61.8] 51[31.4,63.0] 52[31.5,64.8] 53[31.6,65.3] 54[30.6,65.6] 55[28.8,66.6] 56[28.5,69.3] 57[30.2,72.1] 58[31.6,75.6] 59[31.3,78.0] 60[29.3,80.3] 61[26.1,81.4] 62[23.1,80.7] 63[21.4,78.9] 64[20.7,77.1]gr setlinewidth 0pt gr defclipgr closedspline 0-64gr clip(4=1čYÍL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1čL1č=1č gr endclipgr closedspline 0-64#gr setpoint 0[33.4,13.2] 1[33.5,15.2] 2[32.5,15.3] 3[32.5,23.3] 4[31.4,23.4] 5[31.4,26.5] 6[33.3,26.6] 7[33.5,27.3] 8[40.3,27.1] 9[40.3,28.1] 10[44.6,28.0] 11[44.7,27.2] 12[50.1,27.1] 13[50.1,28.4] 14[55.0,28.4] 15[55.7,27.2] 16[61.3,27.2] 17[62.1,28.0] 18[63.9,28.0] 19[63.9,22.4] 20[65.0,21.1] 21[66.8,21.1] 22[66.8,18.8] 23[64.7,16.8] 24[63.2,16.8] 25[61.2,14.6] 26[50.0,14.6] 27[48.3,16.5] 28[48.4,20.4] 29[50.1,22.0] 30[50.1,24.7] 31[47.4,24.9] 32[47.5,23.4] 33[43.4,23.4] 34[43.4,24.8] 35[36.0,24.8] 36[35.9,16.4] 37[37.3,16.2] 38[37.2,13.2] gr defclipgr closedpoly 0-38 gr whiteclip΄fe΄fe΄fe ΄fe΄fe΄fe΄fe΄fe΄fe#΄fe'΄fe+΄fe/΄fe3΄fe7΄fe;΄fe?΄feC΄feG΄feK΄feO΄feS΄feW΄fe[΄fe_΄fec΄feg΄fek΄feo΄fes΄few΄fe{΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd|32fdx32fdt32fdp32fdl32fdh32fdd32fd`32fd\32fdX32fdT32fdP32fdL32fdH32fdD32fd@32fd<32fd832fd432fd032fd,32fd(32fd$32fd 32fd32fd32fd32fd32fd 32fd32fd32fd32fd gr endclipgr closedpoly 0-38=gr setpoint 0[4.5,27.3] 1[4.4,34.8] 2[11.8,34.7] 3[11.9,27.3] gr defclipgr closedpoly 0-3 gr whiteclip΄fe΄fe΄fe ΄fe΄fe΄fe΄fe΄fe΄fe#΄fe'΄fe+΄fe/΄fe3΄fe7΄fe;΄fe?΄feC΄feG΄feK΄feO΄feS΄feW΄fe[΄fe_΄fec΄feg΄fek΄feo΄fes΄few΄fe{΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd|32fdx32fdt32fdp32fdl32fdh32fdd32fd`32fd\32fdX32fdT32fdP32fdL32fdH32fdD32fd@32fd<32fd832fd432fd032fd,32fd(32fd$32fd 32fd32fd32fd32fd32fd 32fd32fd32fd32fd gr endclipgr closedpoly 0-3qgr setpoint 0[19.0,37.7] 1[8.4,37.8] 2[8.6,48.6] 3[10.8,48.6] 4[11.1,49.9] 5[21.6,49.9] 6[21.7,43.6] 7[19.1,43.6] gr defclipgr closedpoly 0-7 gr whiteclip΄fe΄fe΄fe ΄fe΄fe΄fe΄fe΄fe΄fe#΄fe'΄fe+΄fe/΄fe3΄fe7΄fe;΄fe?΄feC΄feG΄feK΄feO΄feS΄feW΄fe[΄fe_΄fec΄feg΄fek΄feo΄fes΄few΄fe{΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd|32fdx32fdt32fdp32fdl32fdh32fdd32fd`32fd\32fdX32fdT32fdP32fdL32fdH32fdD32fd@32fd<32fd832fd432fd032fd,32fd(32fd$32fd 32fd32fd32fd32fd32fd 32fd32fd32fd32fd gr endclipgr closedpoly 0-7gr setpoint 0[31.1,42.8] 1[31.1,58.8] 2[35.1,59.0] 3[35.1,67.1] 4[38.8,67.1] 5[38.7,54.8] 6[36.6,54.8] 7[36.5,48.2] 8[43.3,48.1] 9[43.3,42.9] gr defclipgr closedpoly 0-9 gr whiteclip΄fe΄fe΄fe ΄fe΄fe΄fe΄fe΄fe΄fe#΄fe'΄fe+΄fe/΄fe3΄fe7΄fe;΄fe?΄feC΄feG΄feK΄feO΄feS΄feW΄fe[΄fe_΄fec΄feg΄fek΄feo΄fes΄few΄fe{΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd|32fdx32fdt32fdp32fdl32fdh32fdd32fd`32fd\32fdX32fdT32fdP32fdL32fdH32fdD32fd@32fd<32fd832fd432fd032fd,32fd(32fd$32fd 32fd32fd32fd32fd32fd 32fd32fd32fd32fd gr endclipgr closedpoly 0-9gr setpoint 0[38.7,63.2] 1[40.3,63.2] 2[40.4,63.5] 3[51.7,63.5] 4[51.8,50.0] 5[47.8,50.0] 6[47.7,34.9] 7[45.1,35.0] 8[45.0,44.3] 9[43.2,44.4] 10[43.3,47.5] 11[45.1,47.5] 12[45.1,52.8] 13[48.8,52.8] 14[48.9,60.6] 15[40.5,60.6] 16[40.5,61.1] 17[38.8,61.1] gr defclipgr closedpoly 0-17 gr whiteclip΄fe΄fe΄fe ΄fe΄fe΄fe΄fe΄fe΄fe#΄fe'΄fe+΄fe/΄fe3΄fe7΄fe;΄fe?΄feC΄feG΄feK΄feO΄feS΄feW΄fe[΄fe_΄fec΄feg΄fek΄feo΄fes΄few΄fe{΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd|32fdx32fdt32fdp32fdl32fdh32fdd32fd`32fd\32fdX32fdT32fdP32fdL32fdH32fdD32fd@32fd<32fd832fd432fd032fd,32fd(32fd$32fd 32fd32fd32fd32fd32fd 32fd32fd32fd32fd gr endclipgr closedpoly 0-17gr setpoint 0[33.0,42.9] 1[33.1,40.5] 2[29.3,40.4] 3[28.3,39.4] 4[28.2,35.8] 5[28.6,35.8] 6[28.6,33.9] 7[29.6,32.6] 8[30.5,32.5] 9[30.4,31.1] 10[31.4,30.1] 11[34.4,30.2] 12[34.4,30.9] 13[40.0,30.9] 14[40.8,31.8] 15[42.9,31.7] 16[43.6,31.0] 17[46.0,31.0] 18[46.3,31.6] 19[47.9,31.5] 20[48.2,31.0] 21[56.2,31.0] 22[56.5,31.6] 23[57.6,31.6] 24[58.9,30.1] 25[63.9,30.1] 26[66.3,32.6] 27[72.3,32.6] 28[73.9,30.9] 29[74.0,27.2] 30[80.8,27.2] 31[81.1,27.8] 32[83.9,27.8] 33[83.9,27.1] 34[93.5,27.1] 35[94.0,30.9] 36[97.0,30.7] 37[97.8,40.0] 38[91.0,39.9] 39[90.3,41.9] 40[83.0,40.5] 41[83.3,37.5] 42[89.6,38.7] 43[90.0,37.4] 44[95.2,37.3] 45[94.6,32.7] 46[92.7,32.8] 47[92.3,30.6] 48[83.9,30.5] 49[83.9,29.1] 50[80.9,29.2] 51[80.8,34.6] 52[75.1,40.4] 53[70.8,40.3] 54[70.7,35.5] 55[63.2,35.6] 56[61.8,33.8] 57[56.1,34.0] 58[54.5,36.6] 59[51.1,36.6] 60[49.7,35.1] 61[42.6,34.9] 62[41.9,35.7] 63[36.0,35.7] 64[34.8,36.5] 65[34.8,42.9] gr defclipgr closedpoly 0-65 gr whiteclip΄fe΄fe΄fe ΄fe΄fe΄fe΄fe΄fe΄fe#΄fe'΄fe+΄fe/΄fe3΄fe7΄fe;΄fe?΄feC΄feG΄feK΄feO΄feS΄feW΄fe[΄fe_΄fec΄feg΄fek΄feo΄fes΄few΄fe{΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd|32fdx32fdt32fdp32fdl32fdh32fdd32fd`32fd\32fdX32fdT32fdP32fdL32fdH32fdD32fd@32fd<32fd832fd432fd032fd,32fd(32fd$32fd 32fd32fd32fd32fd32fd 32fd32fd32fd32fd gr endclipgr closedpoly 0-65gr setpoint 0[63.1,35.3] 1[62.4,36.3] 2[62.3,42.5] 3[57.6,42.5] 4[57.6,50.0] 5[58.0,50.0] 6[58.0,53.3] 7[60.8,56.1] 8[65.5,56.0] 9[65.5,46.2] 10[64.3,45.0] 11[65.1,44.1] 12[65.2,35.5] gr defclipgr closedpoly 0-12 gr whiteclip΄fe΄fe΄fe ΄fe΄fe΄fe΄fe΄fe΄fe#΄fe'΄fe+΄fe/΄fe3΄fe7΄fe;΄fe?΄feC΄feG΄feK΄feO΄feS΄feW΄fe[΄fe_΄fec΄feg΄fek΄feo΄fes΄few΄fe{΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd|32fdx32fdt32fdp32fdl32fdh32fdd32fd`32fd\32fdX32fdT32fdP32fdL32fdH32fdD32fd@32fd<32fd832fd432fd032fd,32fd(32fd$32fd 32fd32fd32fd32fd32fd 32fd32fd32fd32fd gr endclipgr closedpoly 0-12gr setpoint 0[54.4,69.4] 1[54.4,72.9] 2[56.0,72.9] 3[56.0,76.7] 4[59.2,76.7] 5[59.2,74.1] 6[60.0,74.0] 7[60.1,75.2] 8[63.3,75.3] 9[63.3,72.2] 10[61.9,72.2] 11[61.8,67.8] 12[58.6,67.8] 13[58.6,70.3] 14[58.0,70.4] 15[57.9,69.4] gr defclipgr closedpoly 0-15 gr whiteclip΄fe΄fe΄fe ΄fe΄fe΄fe΄fe΄fe΄fe#΄fe'΄fe+΄fe/΄fe3΄fe7΄fe;΄fe?΄feC΄feG΄feK΄feO΄feS΄feW΄fe[΄fe_΄fec΄feg΄fek΄feo΄fes΄few΄fe{΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe΄fe32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd32fd|32fdx32fdt32fdp32fdl32fdh32fdd32fd`32fd\32fdX32fdT32fdP32fdL32fdH32fdD32fd@32fd<32fd832fd432fd032fd,32fd(32fd$32fd 32fd32fd32fd32fd32fd 32fd32fd32fd32fd gr endclipgr closedpoly 0-15gr setpoint 0[60.2,45.5] 1[60.2,52.3] 2[61.4,53.6] 3[64.1,53.5] 4[64.0,48.3] 5[64.7,48.3] 6[64.6,46.5] 7[63.7,46.5] 8[63.7,46.1] 9[62.6,46.0] 10[62.5,45.5] gr defclipgr closedpoly 0-10 gr whiteclip gr endclipgr closedpoly 0-10gr setlinewidth 0.6pt}gr setpoint 0[17.3,86.0] 1[14.7,82.9] 2[14.0,75.4] 3[14.0,65.9] 4[14.3,57.0] 5[13.3,51.2] 6[8.7,50.3] 7[7.2,47.5] 8[8.5,44.3] gr spline 0-8gr setpoint 0[35.8,68.5] 1[34.9,76.6] 2[31.2,80.6] 3[26.8,82.6] 4[23.2,82.6] 5[19.3,79.4] 6[18.0,71.2] 7[19.0,63.2] 8[22.1,51.3] 9[23.2,43.2] 10[22.9,34.5] 11[25.7,27.5] 12[22.0,21.3] 13[16.1,17.5] 14[12.7,10.8] 15[9.1,0.2]gr spline 0-152gr setpoint 0[13.3,51.2] 1[22.1,51.2] 2[27.2,50.4] gr spline 0-2fgr setpoint 0[40.1,63.3] 1[40.3,65.6] 2[39.0,67.7] 3[35.9,68.5] 4[33.5,67.1] 5[32.8,63.5] 6[33.1,59.9] gr spline 0-6Ygr setpoint 0[35.0,59.7] 1[33.3,59.9] 2[30.0,59.5] 3[27.1,55.0] 4[27.2,50.1] 5[31.0,48.0] gr spline 0-5gr setpoint 0[31.1,48.0] 1[29.4,44.8] 2[27.7,39.7] 3[27.5,35.7] 4[28.6,32.3] 5[29.8,27.3] 6[30.9,22.1] 7[30.9,15.1] 8[30.9,8.6] 9[31.5,5.5] gr spline 0-9gr setpoint 0[62.5,16.0] 1[63.9,14.3] 2[64.2,10.8] 3[63.6,5.9] gr spline 0-3Kgr setpoint 0[66.5,29.0] 1[66.2,24.0] 2[66.0,20.0] 3[66.1,13.6] 4[66.5,6.0] gr spline 0-4%gr setpoint 0[20.6,86.1] 1[23.3,82.6] gr spline 0-1%gr setpoint 0[35.5,36.1] 1[45.4,37.6] gr spline 0-1%gr setpoint 0[47.7,37.5] 1[59.7,37.1] gr spline 0-12gr setpoint 0[49.5,37.5] 1[49.4,43.2] 2[50.5,47.2] gr spline 0-2gr setpoint 0[3.8,88.5] 1[27.2,88.5] 2[27.3,97.1] 3[30.3,100.0] 4[52.9,100.0] 5[56.6,97.1] 6[56.6,88.5] 7[70.7,88.5] 8[70.7,100.0] gr poly 0-8$gr setpoint 0[3.8,86.1] 1[70.6,86.2] gr poly 0-1gr setpoint 0[38.4,91.5] 1[38.3,88.5] 2[29.4,88.5] 3[29.4,94.6] 4[32.9,91.5] 5[51.5,91.6] 6[54.8,94.7] 7[54.8,88.6] 8[41.1,88.6] 9[41.1,91.4] gr poly 0-9gr setpoint 0[73.5,100.0] 1[73.5,86.8] 2[73.5,70.8] 3[73.6,60.1] 4[75.1,53.3] 5[79.5,48.6] 6[86.8,46.7] 7[94.0,46.7] 8[100.0,46.8] 9[107.5,46.3] 10[116.2,43.5] 11[122.5,36.8] 12[124.3,27.0] 13[121.8,15.7] 14[117.3,8.7] 15[110.2,4.9] 16[100.0,3.4]gr spline 0-16gr setpoint 0[99.9,43.9] 1[106.4,43.9] 2[111.8,42.2] 3[117.3,38.0] 4[121.2,30.3] 5[120.5,20.5] 6[115.5,11.3] 7[108.6,7.0] 8[100,6] gr spline 0-8sgr setpoint 0[70.6,86.2] 1[70.8,70.8] 2[70.7,59.9] 3[72.8,51.9] 4[78.2,46.1] 5[86.5,43.8] 6[93.8,43.9] 7[99.9,43.9] gr spline 0-7$gr setpoint 0[100.0,6.0] 1[40.3,5.8] gr spline 0-1xgr setpoint 0[40.3,5.8] 1[40.2,6.8] 2[40.8,7.7] 3[44.5,7.6] 4[48.0,7.5] 5[52.2,7.6] 6[54.5,10] 7[55.2,13.2] 8[54.8,14.8] gr spline 0-8=gr setpoint 0[37.7,5.8] 1[38.0,9.9] 2[38.0,13.1] 3[37.3,14.2] gr spline 0-3Fgr setpoint 0[37.7,5.8] 1[31.8,5.6] 2[23.7,4.0] 3[16.1,2.1] 4[9.0,0.2] gr spline 0-4;gr setpoint 0[68.3,0.5] 1[68.3,3.2] 2[32.0,2.8] 3[18.8,0.2] gr poly 0-3.gr setpoint 0[71.2,0.5] 1[71.2,3.2] 2[100,3.4] gr poly 0-2!gr setpoint 0[67,32.5] 1[66,29.5] gr spline 0-1gr setlinewidth 0.4ptSalomon-Idler-StraeT%2 TUniv9ersitg3atsstraeX gr setpoint 2 gr setpoint 3 gr setpoint 1 gr setpoint 0 gr defclipgr closedspline 0,1,2,3 gr whiteclip gr endclipgr closedspline 0,1,2,330HTfBusT41,44BusT44 T gr setpoint 2 gr setpoint 3 gr setpoint 1 T gr setpoint 0 gr defclipgr closedspline 0,1,2,3 gr whiteclip gr endclipgr closedspline 0,1,2,330H gr setpoint 2 gr setpoint 3 gr setpoint 1 gr setpoint 0 gr defclipgr closedspline 0,1,2,3 gr whiteclip gr endclipgr closedspline 0,1,2,330HܳBusT44 @Bleriotstr.rlTAlterP9ostweg (Univ9ersitg3at)gr setlinewidth 0.6ptgr setdash 4pt 2ptgr setlinecap round arrow&gr setpoint 0[38,28] 1[38,24] 2[75,20] gr spline 2,0 gr spline 2,1 En9tranceTtothe @InstitutTfAǞg3urMathematik gr setdash P gr setpoint 3 gr setpoint 2 3QRP΍P gr setpoint 0 gr setpoint 1Zgr closedpoly 0,1,2,3:P gr setpoint 3 gr setpoint 2 3QRP΍P gr setpoint 0 gr setpoint 1ZFgr closedpoly 0,1,2,3fefefeʎXAbbildungfA.13:AugsburgUniv!ersityij deffactor=365.3/0.33;.e8und deftest(x,n)=sin(x/n);e8eineoVeariablefactormitaktuellemWert1106.97bzw.eineFunktiontestin e8Abhzangigk!eitvondenParameternxundn.QDieVeariablenundFunktionene8ausfAbbildungA.14sindbMereitsv!orde niert:ض4Iщff8 ͤ} ff͟piE  ff\Kreiszahlfo:= 3:14151:::T5Z} ff ͤ} ff͟eJš ff\Eulerk!onstantefe =2:718281:::5 } ffͤ} ff͟sin(x). s ff\Sin!us} ffͤ} ff͟cos(x). s ff\Cosin!us^} ffͤ} ff͟tan(x). s ff\Teangens} ffͤ} ff͟asin(x)(Jɡ ff\ArcusfSin!usH>} ffͤ} ff͟acos(x)(Jɡ ff\ArcusfCosin!uss} ffͤ} ff͟atan(x)(Jɡ ff\ArcusfTeangensqJ`} ffͤ} ff͟exp(x). s ff\ExpMonen!tialfunktionV86} ffͤ} ff͟ln(x)3 ff\natMޞzurlic!herfLogarithmusD'} ffͤ} ff͟log(x). s ff\10erfLogarithm!usd} ffͤ} ff͟pow(x,y)" ff\P!otenzierungfxyo{} ffͤ} ff͟jump(y0,y1,x) ff\if(x<0)jump=y0;elsejump=y1;͟} ffzff8hAbbildungfA.14:Veorde nierteVariablenundFunktionenvKurv!enfim7S 3 cmrr10R2Le8Durc!h8FdiegeradebMeschriebenen8FMzoglichkeitenkdDannmanz.B.fastbMeliebi-e8geKurv!enimR2 <zeichnen,indemmanselbstde nierteoMdervorde nierteCߍ#vGra ktutorialf67v՟ffffGs3 e8FeunktionenFbMen!utzt,numdieO setsdessetpoint-Kommandoszuberec!h- e8nen.AbbildungfA.15zeigteinBeispiel.e8EUgr setdefaultsdgr def gauss(x)=exp(-x*x);gr setpoint 0[0,100*gauss(-2.5)] 1[10,100*gauss(-2)] 2[20,100*gauss(-1.5)] 3[30,100*gauss(-1)] 4[40,100*gauss(-0.5)] 5[50,100*gauss(0)] 6[60,100*gauss(0.5)] 7[70,100*gauss(1)] 8[80,100*gauss(1.5)] 9[90,100*gauss(2)] 10[100,100*gauss(2.55)]; spline 0-10Y[AbbildungfA.15:Gauss-GloMc!kenkurve0ōe8Der#Lٟa!T,LEB X-CoMdezumErzeugenv!onAbbildungA.15hatfolgendesAussehen: \setdefaults \begin{picture}(100,100)(0,0) \special{grdefgauss(x)=exp(-x*x);} \put(0,0){\special{grsetpoint0[0,100*gauss(-2.5)]t1[10,100*gauss(-2)]2[20,100*gauss(-1.5)]t3[30,100*gauss(-1)]4[40,100*gauss(-0.5)]t5[50,100*gauss(0)]6[60,100*gauss(0.5)]t7[70,100*gauss(1)]8[80,100*gauss(1.5)]t9[90,100*gauss(2)]10[100,100*gauss(2.5)];tspline0-10}} \end{picture}e8Bitte:bMeac!htenSie,dadiesesBeispielnurzurDemonstrationdesebMenBe-e8sproMc!henendient.nEsgibtwesentlichbMequemereMethoden,6BildA.15zuer-e8zeugen,dindemTmandieWiederholmzoglic!hkeitenTderGra kbMefehleausn!utzt.e8Dazufmehrimnzac!hstenAbschnitt!zvDasfwiederholteZeic!hnengleicherObjekte^Ie8Einemimmerwiederk!ehrendeAufgabMeliegtimwiederholtenZeichnenvonbMe-e8stimm!tenObjektenanverschiedenenPositionen.Beimsetpoint-Komman-e8do,JallenLinien!typMenunddemdot-BefehlistdieseWiederholungsmzoglich-e8k!eitdurchAngabMeeinesWiederholungsfaktorsmitzugehzorigenO setsge-e8gebMen.DiefSyn!taxderentsprechendenBefehlelautetnun setpointhnumberi6hrepeatedirhpositioniund commandhpointlistiGhrepeatedihpositioniV,e8w!obMeiJcommandeinerderBefehledot,\spline,etc.Jist.@DerWiederholfaktore8repeatedfhatfolgendenAufbau: hidentifieri™ =hexpression1iG..hexpression2i:hexpression3ie8DerBezeic!hneridentifierdarfnoMchnichtde niertsein!DurchdieAus-e8drMޞzuck!eexpression1undexpression2wirdderParameterbMereichdesBe-e8zeic!hnersxbMestimmtunddurchexpression3schlielichdieAnzahlWie-e8derholungen^angegebMen. Dabeigesc!hehenzweiDinge:ZumeinenwirdDAߍ#vճ68fGra ktutorialv՟ffffGs3 e8dasgesam!tesetpointbzw.LinienkommandosoMoftwiederholt,wiedurch e8expression3angegebMen,Ezumanderenw!erdengenausovielezaquidistantee8Punkte,4diePdenP!aramterbMereichPvollstzandigf.zubMerdecken,4erzeugt.3ImFeal-e8le?|dessetpoint-Kommandosw!erdenbMeginnendmitdemStartpunktindexe8sovielew!eiterePunkteerzeugt,wiedurchdenWiederholfaktorangegebMen.e8DerFBezeic!hnerkdDanninderfolgendenO setangabMepositionverwendete8w!erden3undenthzaltinderaktuellenWiederholungjeweilseinenParame-e8terw!ert imParameterbMereich.AlsBesonderheitkdDannbMeiderO setangabee8bMei_Wiederholungenzuszatzlic!heinRotationsfaktorangegebenw!erden, dere8eineDreh!ungbMeijederWiederholungbewirkt.8DerRotationsfaktoristeine8Ausdruc!k,{derPdenabsolutenDrehwinkelbMezzuglichPderPositiondesdurche8setpointj8de niertenPunktesangibt,-fallsnic!htj8inec!kigenKlammerneine8andererBezugspunktfolgt.}EinBeispielfMޞzurdieseAn!wendungfolgtbMeime8Zeic!hnenfvonKreisenundEllipsen.ve8DieWiederholunglzatsic!h|jenachSpMeicherausbaudesverwendetenCom-e8puters|biszuzehnfac!hverschachteln.m=EineAnwendungdieserWieder-e8holung/Veersc!hachtelungnistdasKoMordinatengitterlinks,zdasdurc!hfolgendee8Lٟa!T,LEB X-An!weisungenferzeugtwurde:vgr setdefaultsgr setunitlength 1cmU[gr setpoint 0[0,0] gr dot 0 x=0..3:7 y=0..3:7 [x,y]v \setunitlength{1cm} \begin{picture}(3,3) \put(0,0){\setpoint{0[0,0]} \special{grdot0x=0..3:7y=0..3:7[x,y]}} \end{picture}e8BittebMeac!htenSie,;dadererstePunktinderPunktlistebMeiVeerwendunge8v!on WiederholfaktorenmitLinienkommandosschonde niertseinmu,da-e8mitUdieO setsaneinerde niertenStelleansetzen!Imv!orherigenBeipiele8wurdefdiesdurc!hdasvorangehendesetpoint-Kommandoerreicht!ve8DieuVeerw!endungvonWiederholfaktorenmitLinienkommandosdemonstrierte8AbbildungA.16,R3bMeidermehrereSin!uskurvenentlangeinerParabMelbahne8erzeugtfw!erden.DerzugehzorigeLٟa!T,LEB X-CoMdesiehtwiefolgtaus: \setunitlength{2cm} \begin{picture}(4.15,3) \put(0,1){\special{grsetpoint0t=0..2*pi:50[t/2,sin(t)];tspline0-49x=0..1:25[x,x*x]}} \end{picture}!ۍvճDasfZeic!hnenvonTeeilobjektenb퍑e8Manc!hmalbMenzotigtmanineinerZeichnungnurTeeilstMޞzuckeeinerbMekdDanntene8Gesam!tkurve.EFMޞzursolcheFzallekdDannmanPunktlistenmiteinemoMdermeh-e8rerenzuszatzlic!henAuswahlparameternversehen.DieSyntaxistwiefolgte8bMesc!hrieben: commandhpointlistiB:hexpr1i%B..hexpr2iEM$ߍ#vGra ktutorialf69v՟ffffG,8e8;gr setdefaultsgr setunitlength 2cmm=؟1Dgr setpoint 0 t=0..2*pi:50[t/2,sin(t)]; spline 0-49 x=0..1:25[x,x*x]&ٳAbbildungfA.16:WiederholfaktorenmitLinienk!ommandose8DabMeiistcommandeinerderLinien!befehlepoly,spline,etc.iiDiePunkt-vgr setdefaultsgr setunitlength 1pt_G5gr setpoint 0[5,5] 1[15,60] 2[40,25] 3[60,90] 4[90,5]G/gr spline 0-4:0..1.1:1.7..2.8:3.3..3.9; dot 0-4 e8liste햹hpointlistiFlbMesteh!tauszweioMdermehrPunkten.mDasZeichenr" :;\e8istR:dassyn!taktischeR:ErkennungszeichenfMޞzureinenAuswahlparameterunde8die?bMeidenP!arameterexprsindzweiGleitpunktzahlen,diedieAuswahle8des!Kurv!enstMޞzucksvornehmen. DerWeertdieserZahlenmuimBereiche80exprCcn1liegen, w!obMeindieAnzahlderPunkteinderPunktlistee8ist.OAnsonstenvsolltendieLzangenangabMendieLzangedererzeugtenKurv!ee8nic!ht"zubMerschreiten.iIDiewiederholteAngabMevonAuswahlparameterniste8zulzassig.FeolgenderfLٟa!T,LEB X-CoMdeliefertdasBildlinks:v \setdefaults \setunitlength{1pt} \begin{picture}(95,95) \put(0,0){\special{grsetpoint0[5,5]1[15,60]2[40,25]t3[60,90]4[90,5]}} \special{grspline0-4:0..1.1:1.7..2.8:3.3..3.9;dot0-4} \end{picture}e8FeallsAusw!ahl-undWiederholungsparametergleichzeitigbMenutztwerden,e8m!ufdieAngabMedesAuswahlparameterszuersterfolgen!ۍvDasfZeic!hnenvonKreisenundEllipsenb퍑e8Eineڻw!eitereAufgabMebesteh!tdarin,einenKreisodereineEllipsezuzeic!h-e8nen,johne|dabMeiselbstdieKoordinateneinigerStzutzpunkteaufderKreisliniee8angebMenOzumzussen.+Diesgesc!hiehtOdurchBerechnungderParameterdarstel-e8lungderKreis-bzw.Ellipsengleic!hunginderEbMene.DazufolgendeAufga-e8bMe:yGegebenseieneinStart!winkelz0 'undeinEndwink!elz1inGrad,eine8Mittelpunktx;1yd,horizon!taleundvertikdDaleHalbachserzx;1rzy·,dieAnzahlap-e8pro!ximierenderkPunktensowieeinDrehwinkelbMezzuglichkdesMittelpunktese8 `.Gesuc!ht%sinddieGra kbMefehlederTereiberzumZeic!hnendeszugehzorigene8Ellipsen!bMogens.FZߍ#vճ70fGra ktutorialv՟ffffGs3 e8AlsLzosungw!erdendienPunktemitHilfeeinesWiederholfaktorsundder e8P!arameterdarstellungderEllipseerzeugt,|um "gedrehtundschlielichmite8einemfSplinev!erbunden.ve8DerfCoMdezumZeic!hnensiehtdannwiefolgtaus:v \special{grtdeft0=phi0*pi/180;tdeft1=phi1*pi/180;tdefrot=alpha*pi/180;tsetpoint0t=t0..t1:n[rx*cos(t)+x,ry*sin(t)+y:rot[x,y]];tspline0-n-1}e8Mit+denP!arameternx=50,M%yM=50,rzx޳=50,rzy=20,z0em=0,z1em=270,e8 )=15|undn=12ergibtdasdiePunktev!onAbbildungA.17links,diee8v!erbundendurcheinenSplinedenEllipsenbMogeninAbbildungA.17rechtse8zeic!hnen.ue8EUgr setdefaultsgr setunitlength 1ptP:fgr def t0=0*pi/180; def t1=270*pi/180; def rot=15*pi/180; setpoint 0 t=t0..t1:12[50*cos(t)+50,20*sin(t)+50:rot[50,50]]; dot 0-11; setpoint 0 t=t0..t1:12[50*cos(t)+200,20*sin(t)+50:rot[200,50]]; spline 0-11iAbbildungfA.17:Ellipsen!bMogen vDasfZeic!hnenvonPolynomenundPolygonenb퍑e8Zw!eiArtenvonKurveninderEbMenewerdenhzau gzurDarstellungvone8Gra k!en.verwendetundsollendeshalbeigenserwzahntwerden,nzamlichPo-e8lynomefundP!olygone.EinPolynominderEbMeneistgegebendurc!h Ս@u cmex10 .tx δyٷ!Z=  .Saz0_+naz1|st+az2t2_+:1:: Sbz0_+nbz1|st+bz2t2_+:1::u!,)瀍e8w!obMeinPunktebeidenzaquidistan!tenParameterwertentzs㓳+Y(i((tze褹tzsF:)=(ne81))) 50 in;1MbMerec!hnetwerden.@DurchVeerwendungeinesWiederhol-e8faktorsJlzatsic!heinsolchesPolynomsehreinfachdarstellen.)DerParameter-e8bMereic!hhwirddurchdenBezeichnerimWiederholfaktorabgedecktunddiee8P!olynomgleichungwirdeinfac!hzurBerechnungderO setsherangezogen.e8AlsfBeispielistdasP!olynomՍ؎0 .xܶx sy!J=  .S4nt+t3 S4n+t2G!Rγ,)Kče8infAbbildungA.18zusehen.DerzugehzorigeLٟa!T,LEB X-CoMdeist:Geߍ#vGra ktutorialf71v՟ffffGs3 \setdefaults\setunitlength{1cm} \begin{picture}(12,7) \special{grsetdotsize2pt} \put(6,4){W\special{grsetpoint0t=-2.5..2.5:16[-4*t+t*t*t,-4+t*t];Sdot0-15;spline0-15;}} \end{picture}鍑e8&gr setdefaultsgr setunitlength 1cm+Q Hgr setdotsize 2pt]П0dHgr setpoint 0 t=-2.5..2.5:16[-4*t+t*t*t,-4+t*t]; dot 0-15; spline 0-15; R1AbbildungfA.18:EinsetpointP!olynom8;e8Ein(evtl.o enes)P!olygonwirddadurcherzeugt,(damanzueinemgege-e8bMenenNeuefBilderohneT,[wEB Xb퍍^gUblic!herweisegelingenBildernic!htimmeraufAnhieb,"sondernmanm!uimGegen!teilimmerwiederkleineundkleinsteVAnderungenverwirklichen, umeinѧpMerfektesErgebniszuerreic!hen._BeiVeerwendungderGra kbMefehlederTereibMer/wiebisherm!utejeweilsdasDokumentmitderGra kvonT,[wEB XneuMޞzubMersetztcXw!erden,pumdieAnderungeninderZeichnungwirksamwerdenzulassen.Diesererheblic!heAufwandlzatsichdurchVeerwendungdesinput-Befehlseumgehen.Durc!hdiesenBefehlwerdendieGra kbMefehlenichtmehrJߍ#vճ74fGra ktutorialv՟ffffGs3 e8derDateidateinamemzoglic!h,dohnedaT,[wEB XerneutzubMersetzenmu.Dere8Dateiname~m!unatMޞzurlichdenKonventionendesBetriebssystemsIhresRech-e8nersmen!tsprechen.4jDiedoppMeltenAnfzuhrungszeic!hensindBestandteiledese8input-BefehlsfunddMޞzurfennic!htffehlen.ve8EinfkleinerRahmenalsBeispielistinAbbildungA.21zusehen.^}>! \setdefaults\setunitlength{1cm} \begin{picture}(10,5)(0,0) \special{grinput"bildchen.gr"} \end{picture}gAbbildungfA.21:Gra krahmenimT,[wEB X-Dokumen!txe8AlsO}kleinesBeispielfMޞzureineGra kkzonn!teAbbildungA.22dienen. "Diee8Gra kbMefehlefstehenineinerexternenDatei.<эM]ٍWsetpoint0[0.5,2.5]1[2.5,2.5][2.5,3][0.5,3];Wclosedpoly0-3;Wsetpointt=pi/8..7/8*pi:5[5+0.5*cos(t),2+0.5*sin(t)];Wsetpointt=pi/8..7/8*pi:5[5+cos(t),2+sin(t)];Wspline4-8;poly8,13;spline13-9;poly9,4;Wsetpoint14[7.5,0.5][9.5,0.5][9.5,1][7.5,1];Wclosedpoly14-17;Wsetlinecaproundarrow;setdash4pt2pt;Wpoly[14,17]1/2,([0,1]1/2,@),[0,1]1/2:0.1..1.8;Wdefclip;defpattern170,85,170,85,170,85,170,85;Wspline4-8;poly8,13;spline13-9;poly9,4;Wpatclip;endclip,חwodannderMindest-e8systemspMeic!her#aufz.B.1001000Bytegesetztwird. U+Nichtvergessen,mite8r"jAP!aram.&fsichern;\jdieseEinstellungpMermanentzumachen!ve8NunzurBedien!ungvonDISPLAY.DieDruckseitewirdineinemGEM-e8Feensterdargestellt.AlleKzublic!henFensteropMerationenbringenauc!hdasge-e8wMޞzunsc!hte`Resultat,ϣz.B.wirdmittelsderSliderdergewMޞzunschteTeeildere8Druc!kseitezurAnzeigegebracht.AlternativkdDannmandenFeensterinhalte8auc!hdcmittelsderCursortastenbzw.7O Q ffeVff d7Shiftff d d Q ff(<]-CursortastenverschiebMen.Mit-e8tels%O Q ffeVff7Homeff Q ff'wirdRwiederderSeitenanfangangezeigt.Mit%O Q ffeVff f7+ff f f Q ff~³und%O Q ffeVff f7-ff f f Q ffkdDanne8man_seiten!weisedurchdenTeextblzattern.sMitO Q ffeVff&$j7Returnff&$j&$j Q ff2Hbbzw.O Q ffeVff d7Enterff d d Q ff,wird$͍D75L֠ߍ#fӍvճ76GDisplayv՟X-ffGs3 e8manzurEingabMeeinerSeitenn!ummeraufgefordert,Zdiedanndirektange- e8sprungenfwird.ve8Wichtig: @DISPLAYmu2unbpedingtordnungsgemzzaverlassenwerden,ume8r"k*Sppeicherleichen7f\zuuvermeiden.DasProgrammwirddurchDrKzuckenvone8O Q ffeVff؟ݘUndoff؎؄ Q ffNbzw.MA\nklickendesClosers(obpenlinksinderF)ensterkopfzeile)ver-e8lassen.e8BeiderBesc!hreibunghabMenSieho entlichgemerkt,dadiesesProgramme8n!uraufdemAtariSTimplementiertist.DerIBMPChatfMޞzureinesol-e8c!hehAnwendungzuwenigSpMeicher,besondershunterGEM!%Beidenande-e8renOcRec!hnernentfzalltdurchdieMehrfenstertechnikderBetriebssystemediee8Not!wendigkeitffMޞzurdiesesProgramm.e8Zur"Installationm!ulediglichdieDateiDISPLAY.ACCindasWeurzelverzeich-e8nisdesBoMotlaufw!erkeskopiertwerden,alsozublicherweisenachC:noMderA:n.MРߍ#s3 vՄGvAnhangffC.32Wfeitergabs3evonDVIundDVILW:6vՄG" vC.16DieProgramme~e8Beide`DVI-TereibMersindgesc!hzutzteProgrammemitCop!yright`beiIngoEi- e8c!henseher.DiegausfMޞzuhrbaren,9nichtmverzzandertenrProgrammedMޞzurfenundsol-e8lenallerdingsfMޞzurprivdDateNutzunguneingesc!hrzanktkostenfrpei#weitergegebMene8w!erden.,WeersichdieQuellcoMdesbesorgthatundv!erzanderteVeersionendere8TereibMerw!eitergibt,hmudasunmiverstzandlichkennzeichnen,hindemz.B.diee8TereibMerՄum!benanntՄwerden.k6TerotzdemdarfauchinsolchenFzalleneinVeer-e8merkkaufdieursprMޞzunglic!heHerkunftunddasCopyrightderTereibMernichte8fehlen.6Daessic!hjedoMchmeistensumVeerbMesserungenbzw.ausgemerztee8Feehler̫handelndMޞzurfte, 3 cmmi10 ٓRcmr7K`y 3 cmr10& pplr2 ts_man 0 3 logo10u cmex10ɛ