|
|
@@ -15,13 +15,15 @@
|
|
|
#import "@preview/badgery:0.1.1": *
|
|
|
#import "@preview/cmarker:0.1.1"
|
|
|
|
|
|
-#set page(paper: "a4",
|
|
|
+#set page(
|
|
|
+ paper: "a4",
|
|
|
footer: locate(loc => [
|
|
|
#set text(10pt)
|
|
|
#if loc.page() != 1 {
|
|
|
align(right, counter(page).display("1 / 1", both: true))
|
|
|
}
|
|
|
-]))
|
|
|
+ ]),
|
|
|
+)
|
|
|
|
|
|
#show heading: set text(font: "Futura")
|
|
|
#show heading.where(level: 1): it => [
|
|
|
@@ -525,16 +527,22 @@
|
|
|
if n_lines > 1 {
|
|
|
parbreak()
|
|
|
}
|
|
|
- align(left, box(
|
|
|
- fill: luma(240),
|
|
|
- inset: (x: 0.5em, y: 0.5em),
|
|
|
- radius: 4pt,
|
|
|
- align(left, text(
|
|
|
- font: "Fira Code",
|
|
|
- size: 10pt,
|
|
|
- lines,
|
|
|
- )),
|
|
|
- ))
|
|
|
+ align(
|
|
|
+ left,
|
|
|
+ box(
|
|
|
+ fill: luma(240),
|
|
|
+ inset: (x: 0.5em, y: 0.5em),
|
|
|
+ radius: 4pt,
|
|
|
+ align(
|
|
|
+ left,
|
|
|
+ text(
|
|
|
+ font: "Fira Code",
|
|
|
+ size: 10pt,
|
|
|
+ lines,
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ )
|
|
|
if n_lines > 1 {
|
|
|
parbreak()
|
|
|
}
|
|
|
@@ -678,9 +686,17 @@
|
|
|
caller = k
|
|
|
}
|
|
|
callers_contents.push(underline(caller) + ":")
|
|
|
+ if caller_data.qual != none {
|
|
|
+ callers_contents.push([
|
|
|
+ Qual: #caller_data.qual,
|
|
|
+ ])
|
|
|
+ }
|
|
|
+
|
|
|
callers_contents.push([
|
|
|
- Qual: #caller_data.qual,
|
|
|
- #(format_json(caller_data.format.at(caller)), format_json(caller_data.info.at(caller))).filter(v => v != "").join(", ")
|
|
|
+ #(
|
|
|
+ format_json(caller_data.format.at(caller)),
|
|
|
+ format_json(caller_data.info.at(caller)),
|
|
|
+ ).filter(v => v != "").join(", ")
|
|
|
])
|
|
|
}
|
|
|
|
|
|
@@ -831,5 +847,8 @@
|
|
|
|
|
|
#pagebreak()
|
|
|
== Conclusion
|
|
|
+#v(0.5cm)
|
|
|
|
|
|
-#cmarker.render(read(sys.inputs.base + "/diag/report/" + sys.inputs.id + "_conclusion.md"))
|
|
|
+#cmarker.render(
|
|
|
+ read(sys.inputs.base + "/diag/report/" + sys.inputs.id + "_conclusion.md"),
|
|
|
+)
|