casesElement
A case distinction.
Content across different branches can be aligned with the & symbol.
Example
$ f(x, y) := cases(
1 "if" (x dot y)/2 <= 0,
2 "if" x "is even",
3 "if" x in NN,
4 "else",
) $

Parameters
delimDefault: ("{", "}")
The delimiter to use.
Can be a single character specifying the left delimiter, in which case the right delimiter is inferred. Otherwise, can be an array containing a left and a right delimiter.
View example
#set math.cases(delim: "[")
$ x = cases(1, 2) $

reverseDefault: false
Whether the direction of cases should be reversed.
View example
#set math.cases(reverse: true)
$ cases(1, 2) = x $

gapDefault: 0% + 0.2em
The gap between branches.
View example
#set math.cases(gap: 1em)
$ x = cases(1, 2) $

children
The branches of the case distinction.