cases
Element
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
delim
The delimiter to use.
Variant | Details |
---|---|
"(" | Delimit with parentheses. |
"[" | Delimit with brackets. |
"{" | Delimit with curly braces. |
"|" | Delimit with vertical bars. |
"||" | Delimit with double vertical bars. |
Default: "{"
View example
#set math.cases(delim: "[")
$ x = cases(1, 2) $
reverse
Whether the direction of cases should be reversed.
Default: false
View example
#set math.cases(reverse: true)
$ cases(1, 2) = x $
gap
The gap between branches.
Default: 0.5em
View example
#set math.cases(gap: 1em)
$ x = cases(1, 2) $
children
The branches of the case distinction.