Math ist ja nicht einfach ein Malinstrument, sondern verbindet seine Elemente mit logischen Eigenschaften und hilft damit beim Aufbau von Formeln.
Operatoren haben per Definition nur dann einen Sinn, wenn sie in Beziehung zu Werten oder Variablen stehen. Fügt man daher einen allein stehenden Operator ein, so fügt Math ein Fragezeichen hinzu, um darauf aufmerksam zu machen, dass die Formel so nicht vollständig ist.
Unäre Operatoren verlangen einseitig einen Wert oder eine Variable, binäre Operatoren verlangen dies beidseitig:
Unäre Operatoren |
|
Binäre Operatoren |
|||||||||
Math-Code |
Anzeige |
|
Math-code |
Anzeige |
Math-Code |
Anzeige |
|
Math-code |
Anzeige |
||
- |
|
- a |
|
= x |
|
x = x |
|
||||
Neben den von Math zur Verfügung gestellten unären und binären Operatoren 1 kann man auch selbst Zeichen zu Operatoren erklären. Damit kann verhindert werden, dass Formelelemente vergessen werden. Es können Variablen, Texte, Zahlen oder Sonderzeichen aus dem SymbolKatalog dazu verwendet werden.
Inhaltsverzeichnis
1. Unäre Operatoren definieren
Math-Code |
Anzeige |
|
Math-Code |
Anzeige |
|
Math-Code |
Anzeige |
uoper Variable |
|
uoper Variable <?> |
|
uoper Variable A |
|
||
uoper "=" |
|
uoper "=" <?> |
|
uoper "=" 5 |
|
||
uoper 2 |
|
uoper 2 <?> |
|
uoper 2 "+" |
|
||
uoper %strebt |
|
uoper %strebt <?> |
|
uoper %strebt 0 |
|
2. Binäre Operatoren definieren
Math-Code |
Anzeige |
|
Math-Code |
Anzeige |
|
Math-Code |
Anzeige |
boper %strebt |
|
<?> boper %strebt <?> |
|
["..."] boper %strebt 0 |
|
||
boper ":" |
|
<?> boper ":" <?> |
|
9 boper ":" 2 |
|
3. Unäre zu binären / binäre zu unären Operatoren umdefinieren
Wenn man erzwingen will, dass ein Operator, der normalerweise nur einseitig einen Wert erwartet, ausnahmsweise beidseitig einen Eintrag verlangt oder dass ein binärer Operator sich mit einem rechtsstehenden Wert begnügt, so wendet man die gleichen Befehle auf Standard-Operatoren an.
Math-Code |
Anzeige |
|
Math-Code |
Anzeige |
|
Math-Code |
Anzeige |
uoper = |
|
uoper = <?> |
|
matrix {8 over 4 # uoper = ~ 2 over 1 ## {} # uoper = ~ <?>} |
|
||
boper + |
|
a boper = |
|
<?> boper + <?> |
|
4. Format
Es kann sein, dass ein Zeichen ungewollt kursiv dargestellt wird, wenn es mit uoper oder boper kombiniert wird. Dies kann man mit dem Formatcode nitalic wieder ausgleichen
Math-Code |
Anzeige |
<?> boper ":" <?> |
|
nitalic {<?> boper ":" <?>} |
|
5. Operatoren frei stellen
Wenn ein Operator wirklich allein stehend dargestellt werden soll, muss man ihn entweder in den Textmodus versetzen (in Anführungszeichen einschließen) oder ihm unsichtbare Werte(paare) beistellen. Im Textmodus kommt es dabei immer zu leichten Darstellungsunterschieden.
Math-Code |
Anzeige |
||
{} = {} |
` = ` |
"=" |
|
Sie finden eine Liste unter dem Stichwort unäre/binäre Operatoren im OpenOffice.orgHilfetext (1)