summaryrefslogtreecommitdiff
path: root/tests/typ/math/root.typ
diff options
context:
space:
mode:
Diffstat (limited to 'tests/typ/math/root.typ')
-rw-r--r--tests/typ/math/root.typ38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/typ/math/root.typ b/tests/typ/math/root.typ
new file mode 100644
index 00000000..8d3e2de0
--- /dev/null
+++ b/tests/typ/math/root.typ
@@ -0,0 +1,38 @@
+// Test roots.
+
+---
+// Test root with more than one character.
+$A = sqrt(x + y) = c$
+
+---
+// Test root size with radicals containing attachments.
+$ sqrt(a) quad
+ sqrt(f) quad
+ sqrt(q) quad
+ sqrt(a^2) \
+ sqrt(n_0) quad
+ sqrt(b^()) quad
+ sqrt(b^2) quad
+ sqrt(q_1^2) $
+
+---
+// Test precomposed vs constructed roots.
+// 3 and 4 are precomposed.
+$sqrt(x)$
+$root(2, x)$
+$root(3, x)$
+$root(4, x)$
+$root(5, x)$
+
+---
+// Test large bodies
+$ sqrt([|x|]^2 + [|y|]^2) < [|z|] $
+$ v = sqrt((1/2) / (4/5))
+ = root(3, (1/2/3) / (4/5/6))
+ = root(4, ((1/2) / (3/4)) / ((1/2) / (3/4))) $
+
+---
+// Test large index.
+$ root(2, x) quad
+ root(3/(2/1), x) quad
+ root(1/11, x) $