aboutsummaryrefslogtreecommitdiff
path: root/book/book.typ
diff options
context:
space:
mode:
Diffstat (limited to 'book/book.typ')
-rw-r--r--book/book.typ12
1 files changed, 11 insertions, 1 deletions
diff --git a/book/book.typ b/book/book.typ
index 2dc7bdf5..8b1c3e3d 100644
--- a/book/book.typ
+++ b/book/book.typ
@@ -50,13 +50,23 @@
] else if elem.t == "list" [
#list(..elem.es.map(element))
] else if elem.t == "par" [
- #par(..elem.es.map(element))
+ #par[#for x in elem.es.map(element) [#x]]
] else if elem.t == "table" [
#table(columns: elem.es.at(0).len(), ..elem.es.flatten().map(element))
] else if elem.t == "conditional" [
#if (elem.cond in document_flags) == elem.value [
#element(elem.e)
]
+ ] else if elem.t == "ref" [
+ #link(label(elem.id), element(elem.e))
+ ] else if elem.t == "label" [
+ #element(elem.e) #label(elem.id)
+ ] else if elem.t == "align" [
+ #align(if elem.dir == "flow_end" { right } else { bottom }, element(elem.e))
+ ] else if elem.t == "container" [
+ #for e in elem.es [
+ #element(e)
+ ]
] else [
#elem
]