3.1 Vorbemerkungen

Die Bezeichung KASDEF ist historisch; KASDEF-Befehle beginnen mit dem Wort KASDEF; moderner ist stattdessen die Verwendung eines Backslash (\). In Fehlermeldungen wie auch in dem nachfolgenden Text dieses Manuals wird z.T. weiterhin die alte Bezeichung mit KASDEF verwendet.

KASDEF-Kommandos können Fortsetzungszeilen haben; diese beginnen mit
\ > <Fortsetzung ...>
und wirken, als würde die vorangegeangene KASDEF-Zeile mit dem auf den > folgenden Character fortgesetzt.

Bei (fast) allen KASDEF-Befehlen, bei denen eine Position in units angegeben wird, können an deren Stelle auch die vordefinierten Konstanten XMIN, XMAX, YMIN, YMAX sowie PXMIN usw. angegeben werden; XMIN usw. sind die Koordinaten der Box, PXMIN usw. sind die Koordinaten des Blattrandes.

Außerdem ist es in vielen Fällen möglich (ausprobieren!), die wiederholte Angabe gleichbleibender Parameter durch das Codewort SAME zu vereinfachen. Beispiel:
\SYM 3. 4. 0. 0. 1. 4
\SYM SAME SAME 0. 0. 1. 8
zeichnet ein Quadrat und einen Kreis an dieselbe Stelle.

Teile von KASDEF-Kommandos (mit Ausnahme der Vordefinitionen, siehe Kap. 3.2) können in beliebiger Weise Variable enthalten, die bei der Ausführung durch den aktuellen Inhalt der Variablen ersetzt werden. Variable (siehe Kap. 3.3.8) werden bei ihrer Benutzung mit einem vorgestellten $ gekennzeichnet (wie in Unix) und sind grundsätzlich Strings, mit denen man aber auch rechnen kann, falls sie aus Zahlen bestehen. Das Kommando \PREDEFINE-VARIABLES erzeugt aus den oben erwähnten vordefinierten Konstanten Variable mit gleichem Namen, also z.B. $XMIN. Auch bei der Ausgabe von Text wird jedes $ als Beginn einer Variablen interpretiert und zu ersetzen versucht. Dollars zur Ausgabe müssen daher mit einem Backslash maskiert werden (\$). Ausnahme: Solange in einem Plot keinerlei Variablen definiert worden sind, bleibt auch die Ersetzung abgeschaltet.

Kasdef-Parameter können auch an Ort und Stelle logarithmiert oder delogarithmiert werden. Man schreibe z.B. LOG35000. (ohne Blank) für log(35000) oder DEX5. für 105.