mirror of
https://github.com/typst/typst
synced 2025-05-15 17:45:27 +08:00
111 lines
1.5 KiB
XML
111 lines
1.5 KiB
XML
// Test how numbers are displayed.
|
|
|
|
---
|
|
// Test numbers in text mode.
|
|
12 \
|
|
12.0 \
|
|
3.14 \
|
|
1234567890 \
|
|
0123456789 \
|
|
0 \
|
|
0.0 \
|
|
+0 \
|
|
+0.0 \
|
|
-0 \
|
|
-0.0 \
|
|
-1 \
|
|
-3.14 \
|
|
-9876543210 \
|
|
-0987654321 \
|
|
٣٫١٤ \
|
|
-٣٫١٤ \
|
|
-¾ \
|
|
#text(fractions: true)[-3/2] \
|
|
2022 - 2023 \
|
|
2022 -- 2023 \
|
|
2022--2023 \
|
|
2022-2023 \
|
|
٢٠٢٢ - ٢٠٢٣ \
|
|
٢٠٢٢ -- ٢٠٢٣ \
|
|
٢٠٢٢--٢٠٢٣ \
|
|
٢٠٢٢-٢٠٢٣ \
|
|
-500 -- -400
|
|
|
|
---
|
|
// Test integers.
|
|
#12 \
|
|
#1234567890 \
|
|
#0123456789 \
|
|
#0 \
|
|
#(-0) \
|
|
#(-1) \
|
|
#(-9876543210) \
|
|
#(-0987654321) \
|
|
#(4 - 8)
|
|
|
|
---
|
|
// Test floats.
|
|
#12.0 \
|
|
#3.14 \
|
|
#1234567890.0 \
|
|
#0123456789.0 \
|
|
#0.0 \
|
|
#(-0.0) \
|
|
#(-1.0) \
|
|
#(-9876543210.0) \
|
|
#(-0987654321.0) \
|
|
#(-3.14) \
|
|
#(4.0 - 8.0)
|
|
|
|
---
|
|
// Test the `str` function with integers.
|
|
#str(12) \
|
|
#str(1234567890) \
|
|
#str(0123456789) \
|
|
#str(0) \
|
|
#str(-0) \
|
|
#str(-1) \
|
|
#str(-9876543210) \
|
|
#str(-0987654321) \
|
|
#str(4 - 8)
|
|
|
|
---
|
|
// Test the `str` function with floats.
|
|
#str(12.0) \
|
|
#str(3.14) \
|
|
#str(1234567890.0) \
|
|
#str(0123456789.0) \
|
|
#str(0.0) \
|
|
#str(-0.0) \
|
|
#str(-1.0) \
|
|
#str(-9876543210.0) \
|
|
#str(-0987654321.0) \
|
|
#str(-3.14) \
|
|
#str(4.0 - 8.0)
|
|
|
|
---
|
|
// Test the `repr` function with integers.
|
|
#repr(12) \
|
|
#repr(1234567890) \
|
|
#repr(0123456789) \
|
|
#repr(0) \
|
|
#repr(-0) \
|
|
#repr(-1) \
|
|
#repr(-9876543210) \
|
|
#repr(-0987654321) \
|
|
#repr(4 - 8)
|
|
|
|
---
|
|
// Test the `repr` function with floats.
|
|
#repr(12.0) \
|
|
#repr(3.14) \
|
|
#repr(1234567890.0) \
|
|
#repr(0123456789.0) \
|
|
#repr(0.0) \
|
|
#repr(-0.0) \
|
|
#repr(-1.0) \
|
|
#repr(-9876543210.0) \
|
|
#repr(-0987654321.0) \
|
|
#repr(-3.14) \
|
|
#repr(4.0 - 8.0)
|