\documentclass[twoside,a4paper]{article} \usepackage{german} \begin{document} \unitlength 5mm \begin{picture}(15,5) \put(13,4 ){\framebox(4,1){Text im Rahmen}} \put(13,2.5) {\makebox(13,1)[l]{linksb\"undiger, rahmenloser Text}} \put(13,0.5) {\dashbox{0.2}(13,1){Text im gestricheltem Rahmen}} \put(1,4) {\vector(0,-1){3}} % Ein Pfeil von oben nach unten \put(7,1) {\vector(0, 1){3}} % Ein Pfeil von oben nach oben \put(1,4) {\line (2,-1){6}} % Eine Linie diagonal \end{picture} \end{document}Der Rahmen für ein LaTeX-Dokument ist hier noch einmal mit angegeben.
Das Bild beginnt mit der Definition der Einheitenlänge. In diesem Fall ist jede Einheit 5 mm lang.
Anschließend wird die Bildumgebung (picture) definiert. In den folgenden Klammern wird die Ausdehnung des Bildes festgelegt. Sie ist in diesem Fall 10 Einheiten, also 5cm breit und 2,5cm hoch.
Es folgen die typischen Zeichenprimitive. Mit put wird der Startpunkt der Zeichnung festgelegt.
Rechtecke
Der Befehl framebox legt ein unsichtbares Rechteck fest. Die Klammern geben die Ausdehnung der Box an und in der geschweiften Klammer folgt der Text. In der nächsten Zeile wird ein sichtbares Rechteck um den Text gelegt.
framebox | Box mit Rahmen |
makebox | Box ohne Rahmen |
dashbox | Box mit gestricheltem Rahmen |
Linien und Pfeile
Danach folgen Linien (line) und Pfeile (vector). put bestimmt wieder den Ausgangspunkt. In der Klammer hinter dem line- bzw. vector-Befehl wird die Steigung der Linie bestimmt. Die Anzahl der Steigungen sind allerdings beschränkt.- Die Zahlen müssen ganzzahlig sein
- Es sind nur die Werte von -6 bis 6 einschließlich 0 erlaubt.
- Die beiden Werte dürfen keinen gemeinsamen Teiler haben.
Der Wert in der geschweiften Klammer bestimmt die Länge. Die Länge ist bei schrägen Linien die Ausdehnung in X-Richtung.