pptx-ts/math
Author display equations in LaTeX or MathML and get OMML for the math: option on addText (see TextProps.math).
Pipeline: LaTeX --temml--> MathML --mathml2omml--> OMML.
Both converters are optional peer dependencies (temml is MIT, mathml2omml is LGPL-3.0-or-later); install them to use this subpath:
sh
npm install temml mathml2ommlThis subpath is Node-only: it loads the converters synchronously via node:module's createRequire, so latexToOmml() / mathmlToOmml() stay synchronous. Both display and inline (in-sentence) equations are supported: a default latexToOmml() returns a centered display <m:oMathPara>, while latexToOmml(tex, { display: false }) (and mathmlToOmml()) return the bare <m:oMath> form you pass to a text item with inline: true to flow it mid-paragraph (see TextProps.inline).
Interfaces
Functions
References
Diagnostic
Re-exports Diagnostic
DiagnosticCode
Re-exports DiagnosticCode
DiagnosticHandler
Re-exports DiagnosticHandler
ErrorCode
Re-exports ErrorCode
InternalError
Re-exports InternalError
InternalErrorCode
Re-exports InternalErrorCode
InvalidOptionError
Re-exports InvalidOptionError
InvalidOptionErrorCode
Re-exports InvalidOptionErrorCode
MediaError
Re-exports MediaError
MediaErrorCode
Re-exports MediaErrorCode
PackageReadError
Re-exports PackageReadError
PackageReadErrorCode
Re-exports PackageReadErrorCode
PptxTsCode
Re-exports PptxTsCode
PptxTsError
Re-exports PptxTsError
PptxTsErrorOptions
Re-exports PptxTsErrorOptions
resetDiagnosticState
Re-exports resetDiagnosticState
setDiagnosticHandler
Re-exports setDiagnosticHandler
TsPptxCode
Re-exports TsPptxCode
TsPptxError
Re-exports TsPptxError
TsPptxErrorOptions
Re-exports TsPptxErrorOptions
UnsupportedFeatureError
Re-exports UnsupportedFeatureError
UnsupportedFeatureErrorCode
Re-exports UnsupportedFeatureErrorCode