Class
MathBlock
OfficeIMO.Markdown
Display math block delimited by $$ when MarkdownLoadOptions.Math is enabled.
Inheritance
- MarkdownObject
- MarkdownBlock
- MathBlock
Remarks
The block carries TeX source only. Converters lay it out through their own math engines, and HTML output keeps \[...\] delimiters for client-side renderers such as KaTeX or MathJax. Display math from ```math fences and from LaTeX or AsciiDoc projections uses SemanticFencedBlock with the math semantic kind.
Constructors
public MathBlock(string content) #Creates a display math block.
Parameters
- content string
- TeX source without the $$ delimiters.
Inherited Methods
public void Accept(MarkdownVisitor visitor) #Inherited from MarkdownObject
Parameters
- visitor MarkdownVisitor
public IEnumerable<MarkdownObject> Ancestors() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>public IEnumerable<MarkdownObject> AncestorsAndSelf() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>public IEnumerable<TObject> DescendantObjectsOfType<TObject>() #Inherited from MarkdownObject
Type Parameters
- TObject
Returns
IEnumerable<TObject>public IEnumerable<MarkdownObject> Descendants() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>Properties
public MarkdownSourceSpan? ContentSourceSpan { get; private set; } #Source span for the TeX source when parsed from Markdown.
public MarkdownSourceSpan? OpeningDelimiterSourceSpan { get; private set; } #Source span for the opening $$ delimiter when parsed from Markdown.
public MarkdownSourceSpan? ClosingDelimiterSourceSpan { get; private set; } #Source span for the closing $$ delimiter when parsed from Markdown.
Inherited Properties
public MarkdownSourceSpan? SourceSpan { get; internal set; } #Inherited from MarkdownObject
public IReadOnlyList<MarkdownObject> ChildObjects { get; } #Inherited from MarkdownObject