summaryrefslogtreecommitdiff
path: root/tests/layouter
diff options
context:
space:
mode:
Diffstat (limited to 'tests/layouter')
-rw-r--r--tests/layouter/coma.typ26
-rw-r--r--tests/layouter/stack.typ71
2 files changed, 97 insertions, 0 deletions
diff --git a/tests/layouter/coma.typ b/tests/layouter/coma.typ
new file mode 100644
index 00000000..14f639b5
--- /dev/null
+++ b/tests/layouter/coma.typ
@@ -0,0 +1,26 @@
+[page.size: width=450pt, height=300pt]
+[page.margins: 1cm]
+
+[box][
+ *Technische Universität Berlin* [n]
+ *Fakultät II, Institut for Mathematik* [n]
+ Sekretariat MA [n]
+ Dr. Max Mustermann [n]
+ Ola Nordmann, John Doe
+]
+[align: right][*WiSe 2019/2020* [n] Woche 3]
+
+[v: 6mm]
+
+[align: center][
+ *3. Ubungsblatt Computerorientierte Mathematik II* [v: 2mm]
+ *Abgabe: 03.05.2019* (bis 10:10 Uhr in MA 001) [v: 2mm]
+ *Alle Antworten sind zu beweisen.*
+]
+
+*1. Aufgabe* [align: right][(1 + 1 + 2 Punkte)]
+
+Ein _Binärbaum_ ist ein Wurzelbaum, in dem jeder Knoten ≤ 2 Kinder hat.
+Die Tiefe eines Knotens _v_ ist die Länge des eindeutigen Weges von der Wurzel
+zu _v_, und die Höhe von _v_ ist die Länge eines längsten (absteigenden) Weges
+von _v_ zu einem Blatt. Die Höhe des Baumes ist die Höhe der Wurzel.
diff --git a/tests/layouter/stack.typ b/tests/layouter/stack.typ
new file mode 100644
index 00000000..cbca41dc
--- /dev/null
+++ b/tests/layouter/stack.typ
@@ -0,0 +1,71 @@
+[page.size: w=5cm, h=5cm]
+[page.margins: 0cm]
+
+// Test 1
+[box: w=1, h=1, debug=false][
+ [box][
+ [align: center]
+ [box: ps=3cm, ss=1cm]
+ [direction: p=ttb, s=ltr]
+ [box: ps=3cm, ss=1cm]
+ [box: ps=1cm, ss=1cm]
+ [box: ps=2cm, ss=1cm]
+ [box: ps=1cm, ss=1cm]
+ ]
+]
+
+// Test 2
+[box: w=1, h=1, debug=false][
+ [align: s=top] Top
+ [align: s=center] Center
+ [align: s=bottom] Bottom
+ [direction: p=ttb, s=ltr]
+ [align: p=bottom, s=origin]
+ [box: w=1cm, h=1cm]
+]
+
+// Test 3
+[box: w=1, h=1, debug=false][
+ [align: center][
+ Some-long-spaceless-word!
+ [align: left] Some
+ [align: right] word!
+ ]
+]
+
+// Test 4
+[box: w=1, h=1, debug=false][
+ [direction: p=ltr, s=ttb]
+ [align: center]
+ [align: s=origin] [box: ps=1cm, ss=1cm]
+ [align: s=center] [box: ps=3cm, ss=1cm] [box: ps=4cm, ss=0.5cm]
+ [align: s=end] [box: ps=2cm, ss=1cm]
+]
+
+// Test 5
+[box: w=1, h=1, debug=false][
+ [direction: p=btt, s=ltr]
+ [align: p=center, s=left]
+ [box: h=2cm, w=1cm]
+
+ [direction: p=rtl, s=btt]
+ [align: center]
+ [align: v=origin] ORIGIN
+ [align: v=center] CENTER
+ [align: v=end] END
+]
+
+// Test 6
+[box: w=1, h=1, debug=false][
+ [box: w=4cm, h=1cm]
+
+ [align: p=right, s=center] CENTER
+
+ [direction: p=btt, s=rtl]
+ [align: p=center, s=origin]
+ [box: w=0.5cm, h=0.5cm]
+ [box: w=0.5cm, h=1cm]
+ [box: w=0.5cm, h=0.5cm]
+
+ [align: p=origin, s=end] END
+]