Class
MathInline
OfficeIMO.Markdown
TeX math inline parsed from $...$ or $$...$$ when MarkdownLoadOptions.Math is enabled.
Inheritance
- MarkdownObject
- MarkdownInline
- MathInline
Remarks
The node carries TeX source only. Converters lay it out through their own math engines, and HTML output keeps \(...\) or \[...\] delimiters for client-side renderers such as KaTeX or MathJax.
Constructors
public MathInline(string source, bool isDisplay = false) #Creates an inline math node.
Parameters
- source string
- TeX source without delimiters.
- isDisplay bool = false
- Whether the source used display 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; internal set; } #Source span for the TeX source between the delimiters when parsed from Markdown.
Inherited Properties
public MarkdownSourceSpan? SourceSpan { get; internal set; } #Inherited from MarkdownObject
public IReadOnlyList<MarkdownObject> ChildObjects { get; } #Inherited from MarkdownObject