cases元素自始可用
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",
) $

参数
delim默认值:("{", "}")
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.
展开示例
#set math.cases(delim: "[")
$ x = cases(1, 2) $

reverse默认值:false
Whether the direction of cases should be reversed.
展开示例
#set math.cases(reverse: true)
$ cases(1, 2) = x $

gap默认值:0% + 0.2em
The gap between branches.
展开示例
#set math.cases(gap: 1em)
$ x = cases(1, 2) $

children
The branches of the case distinction.