Skip to main content


A mathematical variable or equation.

!array('This is a base type for ')MathFragment!array(' and ')MathBlock!array(' and should not normally be instantiated. This type has a similar structure and purpose to ')Code!array(' which is a base type for ')CodeFragment!array(', ')CodeBlock!array(' etc.')


Name@idTypeDescriptionInherited from
textschema:textstringThe text of the equation in the language.Math
errorsstencila:errorsArray of stringErrors that occurred when parsing the math equation. See note 1.Math
idschema:idstringThe identifier for this item.Entity
mathLanguagestencila:mathLanguagestringThe language used for the equation e.g tex, mathml, asciimath.Math
metastencila:metaobjectMetadata associated with this item.Entity


  1. errors : !array('This property is an array of strings. Compare this to ')CodeChunk.errors!array(' which is an array of ')CodeError!array(" nodes. Strings are considered to be sufficient for math parsing errors which usually won't have stack traces, line numbers etc.")


Available as#


This documentation was generated from Math.schema.yaml.