MathML/Element/mrow

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Das mrow-Element wird verwendet, um eine beliebige Anzahl von Unterausdrücken zusammenzufassen, die in der Regel aus einem oder mehreren <mo>-Elementen bestehen, die als "Operatoren" auf einen oder mehrere andere Ausdrücke wirken, die ihre "Operanden" (mn, bzw. mi) sind.

Dieses Element wird als horizontale Zeile dargestellt, die seine Kind-Elemente enthält.

Syntax
<mrow> … </mrow>
Beispiel
    <mrow>
      <mo>(</mo>
      <mfrac>
        <mrow>
          <mn>1</mn>
          <mo>+</mo>
          <mfrac>
            <mn>2</mn>
            <mn>3</mn>
          </mfrac>
        </mrow>
        <mn>4</mn>
      </mfrac>
      <mo>)</mo>
    </mrow>
Screenshot des doppelten Bruchs
Der mit zwei <mfrac>-Elementen erzeugte doppelte Bruch enthält zwei <mrow>-Elemente:
  1. Der Bruch wird mit einem äußeren <mrow> in Kombination mit einem <mo>(</mo>-Element mit einer runden Klammer umschlossen.
  2. Der Term mit dem gemischten Bruch muss ebenfalls in einem <mrow>-Element gekapselt werden, da <mfrac> nur zwei Kind-Elemente erlaubt.


Empfehlung: Wenn Sie einen MathML-Ausdruck schreiben, sollten Sie die Elemente innerhalb eines <mrow> so gruppieren, wie sie in der mathematischen Interpretation des Ausdrucks gruppiert sind. Eine korrekte Gruppierung hilft bei der Darstellung des Ausdrucks in mehrfacher Hinsicht:
  • Sie kann die Darstellung verbessern, indem sie möglicherweise die Abstände beeinflusst. (Im oberen Beispiel wird die Höhe der Klammern entsprechend angepasst.)
  • Sie vereinfacht die Interpretation des Ausdrucks durch automatisierte Systeme wie Computer-Algebra-Systeme und Audio-Renderer.

Siehe auch

Weblinks