head 1.1; access; symbols; locks mys:1.1; strict; comment @# @; 1.1 date 99.11.22.23.41.41; author mys; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @Umgebung picture ::picture:: \begin{picture}(x,y) \end{picture} Erzeugt eine Bildumgebung mit Grösse (x Breite,y Höhe) ############################################################ Parameter : ::unitlength:: \unitlength Äquivalent fuer eine Längeneinheit Linienbreite ::thicklines:thinlines::linethickness:: \thicklines Dicke Linien \thinlines Dünne Linien \linethickness{Breite} Nutzung einer angegebene Linienbreite ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Übergabeparameter pos : t top b bottom l left r right Doppelnennungen sind möglich. ############################################################ Positionierung von Bildelementen (immer zu verwenden) ############################################################ \put(x,y){Text} ::put:: Setzt "Text" auf die Koordinaten (x,y) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \multiput(x1,y1)(x2,y2){N}{Text} ::multiput:: Setzt "Text" N mal zwischen den Koordinaten (x1,y1) und (x2,y2) ############################################################ Boxen / Rahmen ############################################################ \makebox(x,y)[pos]{Text} ::makebox:: ohne Rahmen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \framebox(x,y)[pos]{Text} ::framebox:: mit durchgezogenem Rahmen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \dashbox{Strichlänge}(x,y)[pos]{Text} ::dashbox:: mit gestricheltem Rahmen, ############################################################ Geometrische Formen ############################################################ \line(x,y){Text} ::line:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \vector(x,y){Text} ::vector:: Pfeil ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \circle{Radius} ::circle:: Kreis \circle*{Radius} gefüllter Kreis ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \oval(x,y) ::oval:: Rechteck mit maximal abgerundeten Seiten \oval(x,y)[pos] bzw. ein Teil davon. pos gibt an welcher Teil gezeichnet werden soll. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \bezier{N}(x1,y1)(x2,y2)(x3,y3) ::bezier:: Agerundeter Winkel mit (x2,y2) als Zentrum. Dabei werden N Punkte gezeichnet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \shortstack[pos2]{Text1\\Text2\\...} ::shortstack:: Stellt Text1 über Text2 ueber ... zentriert wird dabei (pos2) l left r right oder c center. ############################################################ Bildkompositionen im Arbeitsspeicher ############################################################ \newsavebox{\Name} ::newsavebox:: Erstellt neuen Namen fuer Bildteil ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \savebox{\Name}(x,y)[pos]{Text} ::savebox:: Erstellt neue Komposition unter \Name mit Breite x ,Hoehe y und Ansatzpunkt pos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \usebox{\Name} ::usebox:: Nutzt erstellte Kompositionen @