FMATH FORMULA - FREE solution to display equations or mathematical symbols weusing MathML, LaTeX or OMML (Microsoft Word) standards.
FMATH EDITOR - FREE solution to edit equations or mathematical symbols on web pages using MathML, LaTeX or OMML (Microsoft Word) standards.
FMATH for FLASH/Flex - FREE components for AS3 applications to display and edit equations using MathML, LaTeX or OMML (Microsoft Word) standards.
FMATH is a FREE solution to display and edit equations on web pages, desktop app or mobile devices using MathML, LaTeX or OMML (Microsoft Word) standards.

FMath - MathML 3.0 Implementation

2 MathML Fundamentals
    2.1 MathML Syntax and Grammar
        2.1.5 MathML Attribute Values
   Length Valued Attributes
   Color Valued Attributes
        2.1.6 Attributes Shared by all MathML Elements
        2.1.7 Collapsing Whitespace in Input
    2.2 The Top-Level math Element
3 Presentation Markup
    3.1 Introduction
        3.1.10 Mathematics style attributes common to presentation elements
    3.2 Token Elements
        3.2.1 MathML characters in token elements
   Alphanumeric symbol characters
        3.2.2 Mathematics style attributes common to token elements
   Deprecated style attributes on token elements
        3.2.3 Identifier <mi>
        3.2.4 Number <mn>
        3.2.5 Operator, Fence, Separator or Accent<mo>
        3.2.6 Text <mtext>
        3.2.7 Space <mspace/>
        3.2.8 String Literal <ms>
    3.3 General Layout Schemata
        3.3.1 Horizontally Group Sub-Expressions <mrow>
        3.3.2 Fractions <mfrac>
        3.3.3 Radicals <msqrt>, <mroot>
        3.3.4 Style Change <mstyle>
        3.3.5 Error Message <merror>
        3.3.6 Adjust Space Around Content<mpadded>
        3.3.7 Making Sub-Expressions Invisible <mphantom>
        3.3.8 Expression Inside Pair of Fences<mfenced>
        3.3.9 Enclose Expression Inside Notation<menclose>
    3.4 Script and Limit Schemata
        3.4.1 Subscript <msub>
        3.4.2 Superscript <msup>
        3.4.3 Subscript-superscript Pair <msubsup>
        3.4.4 Underscript <munder>
        3.4.5 Overscript <mover>
        3.4.6 Underscript-overscript Pair<munderover>
        3.4.7 Prescripts and Tensor Indices<mmultiscripts>
    3.5 Tabular Math
        3.5.1 Table or Matrix<mtable>
        3.5.2 Row in Table or Matrix <mtr>
        3.5.3 Labeled Row in Table or Matrix<mlabeledtr>
        3.5.4 Entry in Table or Matrix <mtd>
    3.6 Elementary Math
        3.6.1 Stacks of Characters <mstack>
        3.6.2 Long Division <mlongdiv>
        3.6.3 Group Rows with Similiar Positions <msgroup>
        3.6.4 Rows in Elementary Math <msrow>
        3.6.5 Carries, Borrows, and Crossouts <mscarries>
        3.6.6 A Single Carry <mscarry>
        3.6.7 Horizontal Line <msline/>
    3.7 Enlivening Expressions
        3.7.1 Bind Action to Sub-Expression<maction>
4 Content Markup
    4.2 Content MathML Elements Encoding Expression Structure
        4.2.1 Numbers <cn>
        4.2.2 Content Identifiers <ci>
        4.2.3 Content Symbols <csymbol>
        4.2.4 String Literals <cs>
        4.2.5 Function Application <apply>
        4.2.6 Bindings and Bound Variables <bind> and <bvar>
        4.2.7 Structure Sharing <share>
        4.2.8 Attribution via semantics
        4.2.9 Error Markup <cerror>
    4.4 Content MathML for Specific Operators and Constants
        4.4.1 Functions and Inverses
        4.4.2 Arithmetic, Algebra and Logic
        4.4.3 Relations
        4.4.4 Calculus and Vector Calculus
        4.4.5 Theory of Sets
        4.4.6 Sequences and Series
        4.4.7 Elementary classical functions
        4.4.8 Statistics
        4.4.9 Linear Algebra
        4.4.10 Constant and Symbol Elements

3 Presentation Markup

3.3 General Layout Schemata

3.3.4 Style Change <mstyle> Description

The mstyle element is used to make style changes that affect the rendering of its contents. Firstly, as a presentation element, it accepts the attributes described in Section 3.1.10 Mathematics style attributes common to presentation elements. Additionally, it can be given any attribute accepted by any other presentation element.

Loosely speaking, the effect of the mstyle element is to change the default value of an attribute for the elements it contains. Attributes

As stated above, mstyle accepts all attributes of all MathML presentation elements which do not have required values. That is, all attributes which have an explicit default value or a default value which is inherited or computed are accepted by the mstyle element.

mstyle elements accept the attributes listed in Section 3.1.10 Mathematics style attributes common to presentation elements.

Additionally, mstyle can be given the following special attributes that are implicitly inherited by every MathML element as part of its rendering environment:

Name values default
scriptlevel ( "+" | "-" )? unsigned-integer inherited
Changes the scriptlevel in effect for the children. When the value is given without a sign, it sets scriptlevel to the specified value; when a sign is given, it increments ("+") or decrements ("-") the current value. (Note that large decrements can result in negative values of scriptlevel, but these values are considered legal.)
displaystyle "true" | "false" inherited
Changes the displaystyle in effect for the children.
scriptsizemultiplier number 0.71
Specifies the multiplier to be used to adjust font size due to changes in scriptlevel.
scriptminsize length 8pt
Specifies the minimum font size allowed due to changes in scriptlevel. Note that this does not limit the font size due to changes to mathsize.
infixlinebreakstyle "before" | "after" | "duplicate" before
Specifies the default linebreakstyle to use for infix operators;
decimalpoint character .
specifies the character used to determine the alignment point within mstack and mtable columns when the "decimalpoint" value is used to specify the alignment. The default, ".", is the decimal separator used to separate the integral and decimal fractional parts of floating point numbers in many countries.

FMath Component Test

MathML Display in:

Java - Server side - Generated Image Change the MathML and More ...
` | | |
Designed by Diana Alexandru
free components MathML flex GWT LaTeX Editor Air plugin MathML flash math Mathematics Equation Widget Mobile flash LaTeX Mathematics FREE Apple iOS OMML Android iPad iPhone Microsoft Word Latex MathML OMML Free