跳到主要内容

AddMathEquation

Adds a math equation to the current presentation.

Syntax

expression.AddMathEquation(sText, sFormat);

expression - A variable that represents a ApiPresentation class.

Parameters

NameRequired/OptionalData typeDefaultDescription
sTextRequiredstringThe math equation text.
sFormatRequiredstringThe math equation format. Possible values are "unicode", "latex", and "mathml".

Returns

boolean

Example

This example adds math equations to the document in three different formats: LaTeX, Unicode, and MathML.

// How to add math equations in different formats.

// Insert math equations using LaTeX, Unicode, and MathML formats.

const presentation = Api.GetPresentation();

presentation.AddMathEquation("e^x = 1 + x + \\frac{x^2}{2} + \\frac{x^3}{6} + \\cdots = \\sum_{n\\geq 0} \\frac{x^n}{n!}", "latex");

presentation.AddMathEquation("e^(iπ) + 1 = 0", "unicode");

let xml = `<math>
<mrow>
<msup>
<mi>a</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>=</mo>
<msup>
<mi>c</mi>
<mn>2</mn>
</msup>
</mrow>
</math>`;
presentation.AddMathEquation(xml, "mathml");