Math
Abstract base type for a mathematical variable or equation.
This is a base type for MathFragment
and MathBlock
and should not
normally be instantiated.
This type has a similar structure and purpose to CodeStatic
which is a base type
for CodeFragment
, CodeBlock
etc.
Properties
The Math
type has these properties:
Name | Description | Type | Inherited from | JSON-LD @id |
Aliases |
---|---|---|---|---|---|
id |
The identifier for this item. | String |
Entity |
schema:id |
- |
code |
The code of the equation in the mathLanguage . |
Cord |
- | stencila:code |
- |
mathLanguage |
The language used for the equation e.g tex, mathml, asciimath. | String |
- | stencila:mathLanguage |
math-language , math_language |
authors |
The authors of the math. | Author * |
- | schema:author |
author |
provenance |
A summary of the provenance of the math. | ProvenanceCount * |
- | stencila:provenance |
- |
compilationDigest |
A digest of the code and mathLanguage . |
CompilationDigest |
- | stencila:compilationDigest |
compilation-digest , compilation_digest |
compilationMessages |
Messages generated while parsing and compiling the math expression. | CompilationMessage * |
- | stencila:compilationMessages |
compilation-messages , compilation_messages , compilationMessage , compilation-message , compilation_message |
mathml |
The MathML transpiled from the code . |
String |
- | stencila:mathml |
- |
Related
The Math
type is related to these types:
- Parents:
Entity
- Children:
MathBlock
,MathInline
Bindings
The Math
type is represented in:
- JSON-LD
- JSON Schema
- Python class
Math
- Rust struct
Math
- TypeScript class
Math
Source
This documentation was generated from Math.yaml
by docs_types.rs
.