blob: 1c7b4a6b423c342ddfa8ff012a9a8f2b1391188f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// Test case distinction.
--- math-cases ---
$ f(x, y) := cases(
1 quad &"if" (x dot y)/2 <= 0,
2 &"if" x divides 2,
3 &"if" x in NN,
4 &"else",
) $
--- math-cases-gap ---
#set math.cases(gap: 1em)
$ x = cases(1, 2) $
--- math-cases-delim ---
#set math.cases(delim: sym.angle.l)
$ cases(a, b, c) $
--- math-cases-linebreaks ---
// Currently linebreaks are equivalent to commas, though this behaviour may
// change in the future.
$ cases(a, b, c) cases(reverse: #true, a \ b \ c) $
|