diff --git a/src/logic/tick-locate.typ b/src/logic/tick-locate.typ index d3ed499..434822a 100644 --- a/src/logic/tick-locate.typ +++ b/src/logic/tick-locate.typ @@ -289,7 +289,7 @@ } else { _estimate-significant-digits((0, tick-distance)) } - tick-distance = calc.round(tick-distance, digits: significant-digits + 2) + tick-distance = calc.round(tick-distance, digits: significant-digits + 8) tick-distance = float(tick-distance) // important, calc.quo is a bit inconsistent diff --git a/tests/ticks/format/fraction/ref.typ b/tests/ticks/format/fraction/ref.typ index d56e94e..fb7b462 100644 --- a/tests/ticks/format/fraction/ref.typ +++ b/tests/ticks/format/fraction/ref.typ @@ -14,9 +14,9 @@ $0$$1/4$$2/4$$3/4$$1$ $0$$1/5$$2/5$$3/5$$4/5$$1$ -// #pagebreak() +#pagebreak() -// $0$$1/3$$2/3$$1$ +$0$$1/3$$2/3$$1$ #pagebreak() diff --git a/tests/ticks/format/fraction/test.typ b/tests/ticks/format/fraction/test.typ index fb0844a..360c4db 100644 --- a/tests/ticks/format/fraction/test.typ +++ b/tests/ticks/format/fraction/test.typ @@ -27,14 +27,14 @@ ).labels.join("") } -// #pagebreak() - -// #{ -// let a = lq.tick-locate.linear(0, 1, tick-distance: 1/3) -// lq.tick-format.fraction( -// a.ticks, tick-info: a -// ).labels.join("") -// } +#pagebreak() + +#{ + let a = lq.tick-locate.linear(0, 1, tick-distance: 1/3) + lq.tick-format.fraction( + a.ticks, tick-info: a + ).labels.join("") +} #pagebreak()