 Documentation

# `equation`ElementQuestion markElement functions can be customized with `set` and `show` rules.

A mathematical equation.

Can be displayed inline with text or as a separate block.

## Example

``````#set text(font: "New Computer Modern")

Let \$a\$, \$b\$, and \$c\$ be the side
lengths of right-angled triangle.
Then, we know that:
\$ a^2 + b^2 = c^2 \$

Prove by induction:
\$ sum_(k=1)^n k = (n(n+1)) / 2 \$
`````` ## Syntax

This function also has dedicated syntax: Write mathematical markup within dollar signs to create an equation. Starting and ending the equation with at least one space lifts it into a separate block that is centered horizontally. For more details about math syntax, see the main math page.

## ParametersQuestion markParameters are the inputs to a function. They are specified in parentheses after the function name.

math.equation() -> content

### `block`boolSettableQuestion markSettable parameters can be customized for all following uses of the function with a `set` rule.

Whether the equation is displayed as a separate block.

Default: `false`

### `numbering`none or str or functionSettableQuestion markSettable parameters can be customized for all following uses of the function with a `set` rule.

How to number block-level equations.

Default: `none` View example
``````#set math.equation(numbering: "(1)")

We define:
\$ phi.alt := (1 + sqrt(5)) / 2 \$ <ratio>

With @ratio, we get:
\$ F_n = floor(1 / sqrt(5) phi.alt^n) \$
`````` ### `supplement`none or auto or content or functionSettableQuestion markSettable parameters can be customized for all following uses of the function with a `set` rule.

A supplement for the equation.

For references to equations, this is added before the referenced number.

If a function is specified, it is passed the referenced equation and should return content.

Default: `auto` View example
``````#set math.equation(numbering: "(1)", supplement: [Eq.])

We define:
\$ phi.alt := (1 + sqrt(5)) / 2 \$ <ratio>

With @ratio, we get:
\$ F_n = floor(1 / sqrt(5) phi.alt^n) \$
`````` ### `body`contentRequiredPositionalQuestion markPositional parameters are specified in order, without names.

The contents of the equation.