MathJax
The @liqvid/mathjax
package helps with using MathJax in Liqvid videos.
Examples
Revealing equations
- TSX
- CSS
- <head>
- Refresh
Fading equations
- TSX
- CSS
- <head>
- Refresh
Exports
Handle
Type of refs attached to <MJX>
components.
domElement: HTMLSpanElement
Underlying<span>
element.ready: Promise<void>
A Promise that will resolve once the element has finished typesetting.
<MJX>
Component for including math; contents will be rendered using MathJax.
Props
This component accepts the following props. Any additional attributes will be forwarded to the underlying <span>
element.
display?: boolean = false
Whether to render in displaystyle.obstruct?: string = "canplay canplaythrough"
Player events to obstruct.reparse?: boolean = false
Whether to reparse the tree.
<MJXText>
Element which will render any MathJax contained inside.
Props
This component accepts the following props. Any additional attributes will be forwarded to the underlying element.
tagName?: keyof (HTMLElementTagNameMap & JSX.IntrinsicElements) = "p"
HTML tag to insert.
<RenderGroup>
Container for if you need to use .ready
or .reparse
on multiple <MJX>
elements at once.
Props
This component accepts the following props:
reparse?: boolean = false
Whether to reparse the tree once all<MJX>
descendants are ready.
Properties
Refs attached to this component have the following properties:
ready: Promise<void>
A Promise that resolves once all<MJX>
descendants are ready.