mirror of
https://github.com/typst/typst
synced 2025-05-16 01:55:28 +08:00
43 lines
1.2 KiB
Typst
43 lines
1.2 KiB
Typst
// Test t and b attachments, part 3.
|
||
|
||
---
|
||
// Test limit.
|
||
$ lim_(n->oo \ n "grows") sum_(k=0 \ k in NN)^n k $
|
||
|
||
---
|
||
// Test forcing scripts and limits.
|
||
$ limits(A)_1^2 != A_1^2 $
|
||
$ scripts(sum)_1^2 != sum_1^2 $
|
||
$ limits(integral)_a^b != integral_a^b $
|
||
|
||
---
|
||
// Error: 30-34 unknown variable: oops
|
||
$ attach(A, t: #locate(it => oops)) $
|
||
|
||
---
|
||
// Show and let rules for limits and scripts
|
||
#let eq = $ ∫_a^b iota_a^b $
|
||
#eq
|
||
#show "∫": math.limits
|
||
#show math.iota: math.limits.with(inline: false)
|
||
#eq
|
||
$iota_a^b$
|
||
|
||
---
|
||
// Test default of limit attachments on relations at all sizes
|
||
#set page(width: auto)
|
||
$ a =^"def" b quad a lt.eq_"really" b quad a arrow.r.long.squiggly^"slowly" b $
|
||
$a =^"def" b quad a lt.eq_"really" b quad a arrow.r.long.squiggly^"slowly" b$
|
||
|
||
$a scripts(=)^"def" b quad a scripts(lt.eq)_"really" b quad a scripts(arrow.r.long.squiggly)^"slowly" b$
|
||
|
||
---
|
||
// Test default of scripts attachments on integrals at display size
|
||
$ integral.sect_a^b quad \u{2a1b}_a^b quad limits(\u{2a1b})_a^b $
|
||
$integral.sect_a^b quad \u{2a1b}_a^b quad limits(\u{2a1b})_a^b$
|
||
|
||
---
|
||
// Test default of limit attachments on large operators at display size only
|
||
$ tack.t.big_0^1 quad \u{02A0A}_0^1 quad join_0^1 $
|
||
$tack.t.big_0^1 quad \u{02A0A}_0^1 quad join_0^1$
|