# Über die Eingabe mathematischer Zeichen

Wenn man in einem MathML-Element eine Zeichenkette eingibt, so wird diese von Amaya geparst und automatisch die Elemente `mo` (operator), `mn` (number), `mi` (identifier) und `mtext` (text) generiert.

Um die die Formel `x=2a+b` einzugeben:

1. Befindet man sich nicht innerhalb eines mathematischen Ausdrucks, so muss man zunächst den Knopf Formel in der Knopfleiste anklicken, und mit dem Knopf Math ein neues MathML-Element erzeugen.
2. Danach die Sequenz dieser 6 Zeichen eintippen: `x=2a+b`

In der Quelltextansicht wird die folgende, von Amaya generierte Struktur angezeigt:

`<mi>x</mi><mo>=</mo><mn>2</mn><mi>a</mi><mo>+</mo><mi>b</mi>`

Entspricht dies nicht dem, was man erwartet, dann muss man die Zeichen, welche fehlinterpretiert wurden, markieren und deren Typ mit dem entsprechenden Befehl, wie etwa Text (mtext), Bezeichner (mi) oder Zahl (mn) im Untermenü Formel des Menüs Elemente ändern.

## Zeichenabstand

Amaya kümmert sich um die Leerzeichen in mathematischen Ausdrücken. Es kann aber manchmal nötig sein zusätzliche Leerzeichen einzufügen. Hierzu den Cursor an die gewünschte Stelle positionieren und Leerzeichen im Untermenü Formel des Menüs Elemente auswählen. Dies erzeugt ein fehlwertmäßiges horizontales Leerzeichen. Danach kann man dessen Attribut `width` änderen um die Größe des Leerzeichens anzupassen. Hier können auch andere Attribute (`height`, `depth` oder `linebreak`) geändert werden um den vertikalen Abstand anzupassen. Details findet man unter der Spezifikation von MathML beim W3C.

## Größe von Klammern

Die Eingabe der Sequenz `Strg m Strg m f(x) = Strg m Strg f 1 → x` führt zunächst zu f ( x ) = 1 x

Hier muss man `(x)` markieren und im Menü Elemente, Untermenü Formel das Element Klammern wählen um die Klammern in geeigneter Weise darzustellen. Damit ergibt sich dann f ( x ) = 1 x .